<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema
  attributeFormDefault='unqualified'
  elementFormDefault='qualified'
  targetNamespace='http://www.it.ojp.gov/jxdd/prerelease/3.0.0.0'
  xmlns='http://www.it.ojp.gov/jxdd/prerelease/3.0.0.0'
  xmlns:ansi_d20='http://www.it.ojp.gov/jxdd/prerelease/ansi_d20/1.0.0.0'
  xmlns:cap='http://www.it.ojp.gov/jxdd/prerelease/cap/1.0.0.0'
  xmlns:dod='http://www.it.ojp.gov/jxdd/prerelease/dod_misc/1.0.0.0'
  xmlns:dod_exec-12958='http://www.it.ojp.gov/jxdd/prerelease/dod_exec-12958/1.0.0.0'
  xmlns:dod_jcs-pub2.0='http://www.it.ojp.gov/jxdd/prerelease/dod_jcs-pub2.0-misc/1.0.0.0'
  xmlns:fips_10-4='http://www.it.ojp.gov/jxdd/prerelease/fips_10-4/1.0.0.0'
  xmlns:fips_5-2='http://www.it.ojp.gov/jxdd/prerelease/fips_5-2/1.0.0.0'
  xmlns:fips_6-4='http://www.it.ojp.gov/jxdd/prerelease/fips_6-4/1.0.0.0'
  xmlns:iso_3166='http://www.it.ojp.gov/jxdd/prerelease/iso_3166/1.0.0.0'
  xmlns:iso_4217='http://www.it.ojp.gov/jxdd/prerelease/iso_4217/1.0.0.0'
  xmlns:iso_639-2b='http://www.it.ojp.gov/jxdd/prerelease/iso_639-2b/1.0.0.0'
  xmlns:iso_639-2t='http://www.it.ojp.gov/jxdd/prerelease/iso_639-2t/1.0.0.0'
  xmlns:mn_off='http://www.it.ojp.gov/jxdd/prerelease/mn_offense/1.0.0.0'
  xmlns:ncic-art='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-article/1.0.0.0'
  xmlns:ncic-boat='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-boat/1.0.0.0'
  xmlns:ncic-gun='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-gun/1.0.0.0'
  xmlns:ncic-misc='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-misc/1.0.0.0'
  xmlns:ncic-off='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-uniform-offense/1.0.0.0'
  xmlns:ncic-oth='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-other-transactions/1.0.0.0'
  xmlns:ncic-per='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-personal-descriptors/1.0.0.0'
  xmlns:ncic-sec='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-securities/1.0.0.0'
  xmlns:ncic-st='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-state-country/1.0.0.0'
  xmlns:ncic-veh='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-vehicle/1.0.0.0'
  xmlns:nibrs='http://www.it.ojp.gov/jxdd/prerelease/nibrs_misc/1.0.0.0'
  xmlns:unece='http://www.it.ojp.gov/jxdd/prerelease/unece_rec20-misc/1.0.0.0'
  xmlns:usps='http://www.it.ojp.gov/jxdd/prerelease/usps_states/1.0.0.0'
  xmlns:ut_offender='http://www.it.ojp.gov/jxdd/prerelease/ut_offender-tracking-misc/1.0.0.0'
  xmlns:xsd='http://www.w3.org/2001/XMLSchema'
>
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/ansi_d20/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/ansi_d20/1.0.0.0/ansi_d20_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/cap/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/cap/1.0.0.0/cap_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/dod_misc/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/dod_misc/1.0.0.0/dod_misc_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/dod_exec-12958/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/dod_exec-12958/1.0.0.0/dod_exec-12958_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/dod_jcs-pub2.0-misc/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/dod_jcs-pub2.0-misc/1.0.0.0/dod_jcs-pub2.0-misc_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/fips_10-4/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/fips_10-4/1.0.0.0/fips_10-4_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/fips_5-2/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/fips_5-2/1.0.0.0/fips_5-2_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/fips_6-4/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/fips_6-4/1.0.0.0/fips_6-4_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/iso_3166/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/iso_3166/1.0.0.0/iso_3166_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/iso_4217/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/iso_4217/1.0.0.0/iso_4217_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/iso_639-2b/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/iso_639-2b/1.0.0.0/iso_639-2b_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/iso_639-2t/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/iso_639-2t/1.0.0.0/iso_639-2t_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/mn_offense/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/mn_offense/1.0.0.0/mn_offense_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-article/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-article/1.0.0.0/ncic_2000-article_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-boat/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-boat/1.0.0.0/ncic_2000-boat_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-gun/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-gun/1.0.0.0/ncic_2000-gun_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-misc/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-misc/1.0.0.0/ncic_2000-misc_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-uniform-offense/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-uniform-offense/1.0.0.0/ncic_2000-uniform-offense_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-other-transactions/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-other-transactions/1.0.0.0/ncic_2000-other-transactions_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-personal-descriptors/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-personal-descriptors/1.0.0.0/ncic_2000-personal-descriptors_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-securities/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-securities/1.0.0.0/ncic_2000-securities_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-state-country/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-state-country/1.0.0.0/ncic_2000-state-country_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-vehicle/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/ncic_2000-vehicle/1.0.0.0/ncic_2000-vehicle_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/nibrs_misc/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/nibrs_misc/1.0.0.0/nibrs_misc_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/unece_rec20-misc/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/unece_rec20-misc/1.0.0.0/unece_rec20-misc_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/usps_states/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/usps_states/1.0.0.0/usps_states_full-doc.xsd' />
  <xsd:import namespace='http://www.it.ojp.gov/jxdd/prerelease/ut_offender-tracking-misc/1.0.0.0' schemaLocation='http://www.it.ojp.gov/jxdd/prerelease/ut_offender-tracking-misc/1.0.0.0/ut_offender-tracking-misc_full-doc.xsd' />
<!--Global definitions-->
  <xsd:attribute name='id' type='xsd:ID' />
  <xsd:attribute name='ref' type='xsd:IDREF' />
  <xsd:complexType name='BaseRelationshipType'>
    <xsd:attribute name='subject' type='xsd:IDREF' use='required' />
    <xsd:attribute name='object' type='xsd:IDREF' use='required' />
  </xsd:complexType>
<!--Define Types-->
  <xsd:complexType name='ActivityType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ActivityID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ActivityTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ActivityDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ActivityReasonText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ActivityDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ActivityTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ActivityEndDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ActivityEndTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ActivityCompletedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ActivityStatus' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ActivityResultText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ActivityResultDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ActivityResultTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ActivityCommentText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ActivityUpdateIndicator' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ActorType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='Person' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='Organization' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='Property' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='AddressComponentType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressComponentText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressComponentDescriptionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='AddressGridType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressGridText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressGridID' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='AddressType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressFullText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressRecipientName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressPrivateMailboxText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressBuilding' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressStreet' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressSecondaryUnitText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressRouteName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressMailDeliveryUnitText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressRegionFullText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressCityName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressCityCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressCountyName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressCountyCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressStateName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressStateCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressPostalCodeID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressPostalCodeExtensionID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressCountryName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressCountryCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AddressOther' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='AddressTypeElement' type='AddressType' />
  <xsd:complexType name='AffiliateType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AffiliateName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AffiliateParty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AffiliateTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AffiliateRoleText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AffiliateStartDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AffiliateDescriptionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='AffiliateTypeElement' type='AffiliateType' />
  <xsd:complexType name='AgeMeasureType'>
    <xsd:simpleContent>
      <xsd:extension base='MeasureType'>
        <xsd:attribute ref='AgeUnitCode' use='optional' />
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name='AgeUnitCodeType'>
    <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='AirCraftType'>
    <xsd:complexContent>
      <xsd:extension base='BasicVehicleType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AircraftTailID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AircraftMakeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AircraftModelCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AircraftYearText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AircraftStyleCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AircraftFuselageColorText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AircraftFuselageColorCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AircraftWingColorText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AircraftWingColorCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AircraftEngineQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AircraftAirportName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AircraftAirportID' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='AlertType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertEventCategoryText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertEventCategoryCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertEventTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertUrgencyText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertUrgencyCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertSeverityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertSeverityCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertCertaintyText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertCertaintyCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertAudienceDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertTargetCodeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertEffectiveDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertEffectiveTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertOnsetDuration' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertExpiresDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertExpiresTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertSenderDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertHeadlineText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertEventDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertInstructionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertInformationURLID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertImageURLID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertAudioURLID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertContactText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertContactInformation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AlertParameterCodeText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='AmountType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:attribute ref='CurrencyText' use='optional' />
        <xsd:attribute ref='CurrencyCode' use='optional' />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:simpleType name='AngularMinuteType'>
    <xsd:restriction base='xsd:decimal'>
      <xsd:minInclusive value='0'>
        <xsd:annotation>
          <xsd:documentation>The minimum value for an angular minute.</xsd:documentation>
        </xsd:annotation>
      </xsd:minInclusive>
      <xsd:maxExclusive value='60'>
        <xsd:annotation>
          <xsd:documentation>The maximum value for an angular minute.</xsd:documentation>
        </xsd:annotation>
      </xsd:maxExclusive>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name='AngularSecondType'>
    <xsd:restriction base='xsd:decimal'>
      <xsd:minInclusive value='0'>
        <xsd:annotation>
          <xsd:documentation>The minimum value for an angular second.</xsd:documentation>
        </xsd:annotation>
      </xsd:minInclusive>
      <xsd:maxExclusive value='60'>
        <xsd:annotation>
          <xsd:documentation>The maximum value for an angular second.</xsd:documentation>
        </xsd:annotation>
      </xsd:maxExclusive>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name='AppellateCaseDecisionType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseDecisionName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseDecisionID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseDecisionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseDecisionDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseDecisionDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseDecisionTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseDecisionIssuingJudge' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseDecisionOpinionIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseDecisionPrecedenceIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseDecisionReliefIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseDecisionReliefEffectiveDate' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='AppellateCaseNoticeType'>
    <xsd:complexContent>
      <xsd:extension base='DocumentType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseNoticeFilingCourt' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseNoticeOriginalCourt' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseNoticeReasonText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseNoticeDefendingAgency' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseNoticeDefendantActor' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseNoticeProsecutingAgency' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseNoticeProsecutingAttorney' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='AppellateCaseType'>
    <xsd:complexContent>
      <xsd:extension base='CaseType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseNotice' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseBrief' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseDecision' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseJudgePanel' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseOriginalCase' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseRelatedCase' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AppellateCaseSanction' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ApplicationType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ApplicationName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ApplicationVersionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='AreaType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AreaDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AreaPolygonText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AreaPolygonGeographicCoordinate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AreaCircularText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AreaCircularRegion' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AreaGeographicCodeText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ArrestType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestSequenceID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestAgencyRecordID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestCharge' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestOfficial' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestAgency' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestLocation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestRelease' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestWarrant' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestApprehensionDetentionOrder' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestProbableCauseText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestInvolvedWeapon' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestInvolvedOrganization' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestInvolvedProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestBailRecommendationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestIntoxicantInvolvedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestResistedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestSummonsIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestSubjectRightsReadIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestSubjectRightsReadResponseText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestBloodAlcoholContentNumberText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ArrestSubjectCustodyTransfer' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='AssessmentType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AssessmentScoreText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AssessmentRecommendationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AssessmentSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AssessmentFee' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AssessmentProgram' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AssessmentBillRecipient' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AssessmentAdministrator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AssessmentReferral' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='AssessmentSupervisor' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='BailPaymentType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='BailType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BailSetAmountText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BailSetTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BailSetCourt' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BailSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BailHearingDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BailPostedDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BailRevokedDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BailRequirementText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BailConditionDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BailPostedPayment' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='BasicVehicleType'>
    <xsd:complexContent>
      <xsd:extension base='PropertyType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleCargoText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleEngineID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleEngineQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleEnginePowerDisplacementText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleFirstSoldYearText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleFuelTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleFuelTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehiclePart' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleRegistration' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleTitle' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleUseText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleUseCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleOwnershipTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleLeaseIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleRentalIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleTowedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleWantedIndicator' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='BinaryObjectType'>
    <xsd:complexContent>
      <xsd:extension base='DocumentType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BinaryObjectID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BinaryObjectText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BinaryObjectTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BinaryObjectDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BinaryObjectReferenceID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BinaryObjectCaptureDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BinaryObjectCaptureTime' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='BinaryObjectTypeElement' type='BinaryObjectType' />
  <xsd:complexType name='BiometricType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricValueText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricEncodingMethodText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricStatus' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricImage' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricBinaryObject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricLabAnalysisText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricCapturePerson' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricCaptureOrganization' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricCaptureDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricCaptureTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricCaptureSourceText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricCaptureDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricTestPerson' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricTestOrganization' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricTestMethodText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricTestDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricTestTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricTestDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricAccuracyDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricRepositoryOrganization' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BiometricRepositoryDescriptionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='BiometricTypeElement' type='BiometricType' />
  <xsd:complexType name='BoatType'>
    <xsd:complexContent>
      <xsd:extension base='BasicVehicleType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BoatRegistrationID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BoatVINAText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BoatMakeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BoatTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BoatColorCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BoatHullID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BoatHullMaterialText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BoatHullMaterialCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BoatHullShapeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BoatHullShapeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BoatPropulsionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BoatPropulsionCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BoatTrailerMakeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BoatTrailerMakeCode' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='BondType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BondSuretyName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BondIssuer' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BondAmount' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BondConditionDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BondPaymentDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BondRevokeDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BondTerminationDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BondTerminationTypeText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='BookingTelephoneCallType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingTelephoneCallDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingTelephoneCallTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingTelephoneCallSupervisingOfficial' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='BookingType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingAgencyRecordID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingDocumentControlID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingFileID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingCourtCaseID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingAgency' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingEmployee' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingSearchOfficial' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingTransportOfficial' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingReleaseCorrectionsAnalyst' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingFacility' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingDetentionFacility' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingRelease' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingSealedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingAdditionalChargesIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingRetainedProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingDepositedProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingSeizedProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingTelephoneCall' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingReportingDistrictText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BookingSubjectCustodyTransfer' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='BranderType'>
    <xsd:complexContent>
      <xsd:extension base='OrganizationType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BranderID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BranderTypeCode' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='BuildingType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BuildingFullText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BuildingName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BuildingNumberText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='BuildingSubUnitText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CapabilityType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CapabilityCategoryText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CapabilityTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CapabilityDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CapabilityIsLimitationIndicator' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CaseDetailsType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseCapiasDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseDefendantQuantityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseDefendantSelfRepresentationIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseContinuanceDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseInformationAdmissibleText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseInformationUnadmissibleText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseOriginalCourt' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseProceedingTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseResolutionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseRestrictionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseRestrictionDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseSecurityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseTerminationStageText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseTerminationTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseInformationAdmissibleIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseDomesticViolenceIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseProtectionOrderIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseVerdictGivenIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseVictimNotProsecutingIndicator' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CaseDispositionDecisionType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseDispositionDecisionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseDispositionDecisionTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseDispositionDecisionTypeCode' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CaseDispositionType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseDispositionFinalDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseDispositionDecision' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CaseOfficialType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseOfficialStartDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseOfficialEndDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseOfficialCaseID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseOfficialCaseStatusText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseOfficialRoleText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseOfficalRoleDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseOfficialTerminationIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseOfficialTerminationReasonText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CaseParticipantsType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseDefendantActor' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseDefenseAttorney' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseInitiatingActor' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseJudge' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseJuror' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseOfficial' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseOtherOfficial' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseOtherActor' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseProsecutionAttorney' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseWitness' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CaseType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseTitleText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseYearText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseTrackingID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseDocketID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseOtherID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseAmendedCharge' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseCharge' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseCourt' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseCourtEvent' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseDetails' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseDisposition' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseExhibit' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseFiling' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseHearing' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseLineageCase' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseParticipants' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CasePendingCourtEvent' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseRelatedCase' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseStatus' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaseTrial' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='CaseTypeElement' type='CaseType' />
  <xsd:complexType name='CaveatType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaveatText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaveatReferenceDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CaveatIssuingAuthorityName' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ChargeClassificationType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeApplicabilityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeApplicabilityCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeBailAmountText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeCategoryCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeCategoryDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeCountQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeDegreeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeEnhancingFactor' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeEnhancingAllegationCharge' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeEnhancingPriorConviction' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeQualifierText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeReducingFactorText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeSpecialAllegationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeSentenceRangeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeSeverityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeAccidentRelatedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeArrestReasonIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeEmploymentRelatedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeFelonyIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeHighestIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeSeriousViolentIndicator' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ChargeDispositionType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeDispositionVerdict' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeDispositionPlea' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeDispositionOtherText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeDispositionDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeDispositionDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeDispositionCondition' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeDispositionReasonText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeDispositionSanction' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ChargeEnhancingFactorType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeEnhancingFactorStatusText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeEnhancingFactorReferenceDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeEnhancingFactorDescriptionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ChargeReportingType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeNCICCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeUCRCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeNIBRSCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeLocalCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeUCRCrimeTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeUCRFlagCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeMACRDispositionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeMACRIndicationLevelText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeMACRJuvenileLevelText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeMACRStatusText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ChargeType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeSequenceID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeTrackingID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeClassification' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeDisposition' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeFilingDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeFiler' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeInstrument' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeModificationInstrument' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeOriginator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeReporting' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeSanction' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeSentence' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeStatus' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeStatute' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ChargeVerdict' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CircularRegionType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CircularRegionCenterCoordinate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CircularRegionRadiusLengthMeasure' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CitationType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CitationFineAmount' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CitationDismissalConditionIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CitationDismissalConditionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CitationSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CitationIssuedLocation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CitationIssuingOfficial' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CitationAgency' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CitationViolation' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ClassificationType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClassificationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClassificationUSCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClassificationNonUSText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClassificationPersonName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClassificationAgencyName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClassificationEffectiveDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClassificationTerminationSetDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClassificationTerminationActualDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClassificationReasonText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClassificationInstructionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClassificationDerivationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClassificationReviewDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClassificationReviewPersonName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClassificationReviewAgencyName' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ClothingType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClothingCategoryText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClothingColorText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClothingDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ClothingStyleText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CommercialVehicleType'>
    <xsd:complexContent>
      <xsd:extension base='VehicleType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleAxleQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleCurrentWeightMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleGrossLadenUnitWeightMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleGrossLadenSumWeightMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleUnladenWeightMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleMaximumLoadWeightMeasure' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ConditionalReleaseType'>
    <xsd:complexContent>
      <xsd:extension base='ReleaseType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConditionalReleaseOppositionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConditionalReleaseSupportText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConditionalReleaseProjectedDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConditionalReleaseRevokedDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConditionalReleaseRevokedReasonText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConditionalReleaseCondition' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ConditionGroupType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='Condition' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConditionGroupParentID' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ConditionType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConditionGroupID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConditionSetDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConditionDisciplinaryAction' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConditionMandatoryIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConditionViolatedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConditionViolationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConditionViolationDate' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ContactInformationType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ContactInformationDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ContactPersonName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ContactPersonDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ContactOrganzationName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ContactTelephoneNumber' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ContactFacsimileNumber' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ContactPagerNumber' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ContactMobilePhoneNumber' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ContactRadio' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ContactEmailID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ContactWebsiteID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ContactMailingAddress' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ContactOtherID' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ContactInformationTypeElement' type='ContactInformationType' />
  <xsd:complexType name='ContactRadioType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ContactRadioTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ContactRadioChannelText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ContactRadioCallSignID' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ConvictionType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConvictionLocatorReferenceID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConvictionCharge' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConvictionCountQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConvictionCourt' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConvictionOffense' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConvictionPlea' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConvictionSanction' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConvictionSentence' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConvictionSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ConvictionVerdict' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CourtActivityType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtActivityCondition' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtActivityCourtOrder' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtActivityScheduleDay' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtActivitySupervisingAgency' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CourtAppearanceType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtAppearanceCourt' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtAppearanceCase' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtAppearanceDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtAppearanceActor' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtAppearanceReasonText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtAppearanceTypeText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CourtEventType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtEventSequenceID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtEventActivity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtEventAppearance' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtEventCase' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtEventCourt' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtEventJudge' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtEventMotion' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtEventSchedule' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CourtOrderType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderDesignatedSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderDesignatedLocation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderDesignatedOrganization' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderDesignatedProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderIssuingCourt' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderIssuingJudicialOfficial' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderIssuingDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderJurisdiction' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderEnforcementAgency' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderSupervisingAgency' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderRecallDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderRecallReasonText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderRequestDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderRequestReasonText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderRequestActor' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderServiceDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderServiceAttemptedDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderServiceReceivedDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderServiceCautionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderServiceDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderServiceRestrictionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderServiceOfficial' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderCondition' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderStatus' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderSignatureMethodText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtOrderSpecialInstructionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CourtType'>
    <xsd:complexContent>
      <xsd:extension base='OrganizationType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtDivisionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CourtSupervisingAgency' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CriminalOrganizationType'>
    <xsd:complexContent>
      <xsd:extension base='OrganizationType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalOrganizationNCICID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalOrganizationCautionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalOrganizationObjectiveText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalOrganizationTraitDetails' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalOrganizationMembershipHighQuantityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalOrganizationMembershipLowQuantityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalOrganizationMembershipInitiationText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CriminalTraitDetailsType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalTraitDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalTraitAction' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalTraitActivityDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalTraitColorText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalTraitCommunicationDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalTraitDressText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalTraitEthnicityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalTraitEthnicityCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalTraitGraffitiDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalTraitGraffitiImage' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalTraitHandSignalText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalTraitModusOperandiText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalTraitTargetDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalTraitTattooDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalTraitTattooImage' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CriminalTraitTurfText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CrossStreetType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='Street' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CrossStreetDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CrossStreetRelativeLocation' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='CustodyTransferType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CustodyTransferActionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CustodyTransferReleasingEnforcementOfficial' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CustodyTransferReleasingEnforcementAgency' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CustodyTransferReleasingEnforcementFacility' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CustodyTransferReceivingEnforcementOfficial' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CustodyTransferReceivingEnforcementAgency' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CustodyTransferReceivingEnforcementFacility' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CustodyTransferSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CustodyTransferProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='CustodyTransferLocation' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='DecalType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DecalID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DecalColorText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DecalPeriodText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DecalPeriodCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DecalYearText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DecalMonthText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:simpleType name='DirectionCodeType'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='E'>
        <xsd:annotation>
          <xsd:documentation>East</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='ENE'>
        <xsd:annotation>
          <xsd:documentation>East North East</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='ESE'>
        <xsd:annotation>
          <xsd:documentation>East South East</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='N'>
        <xsd:annotation>
          <xsd:documentation>North</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='NE'>
        <xsd:annotation>
          <xsd:documentation>North East</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='NNE'>
        <xsd:annotation>
          <xsd:documentation>North North East</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='NNW'>
        <xsd:annotation>
          <xsd:documentation>North North West</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='NW'>
        <xsd:annotation>
          <xsd:documentation>North West</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='S'>
        <xsd:annotation>
          <xsd:documentation>South</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='SE'>
        <xsd:annotation>
          <xsd:documentation>South East</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='SSE'>
        <xsd:annotation>
          <xsd:documentation>South South East</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='SSW'>
        <xsd:annotation>
          <xsd:documentation>South South West</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='SW'>
        <xsd:annotation>
          <xsd:documentation>South West</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='W'>
        <xsd:annotation>
          <xsd:documentation>West</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='WNW'>
        <xsd:annotation>
          <xsd:documentation>West North West</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='WSW'>
        <xsd:annotation>
          <xsd:documentation>West South West</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name='DisciplinaryActionType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DisciplinaryActionSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DisciplinaryActionAssigner' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DisciplinaryActionEnforcer' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DisciplinaryActionCommunityService' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DisciplinaryActionCounseling' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DisciplinaryActionFacility' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DisciplinaryActionFee' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DisciplinaryActionProgram' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DisciplinaryActionRestitution' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DisciplinaryActionSanction' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='DispositionType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DispositionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DispositionTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DispositionDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DispositionDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DispositionReasonText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DispositionReportedAuthorityText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='DNALocusType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DNALocusTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DNALocusValue' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='DNAType'>
    <xsd:complexContent>
      <xsd:extension base='BiometricType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DNALocus' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DNAImage' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='DocumentControlMetadataType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentCategoryName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentCategoryID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentCategoryDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentCountryCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentDispositionInstructionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentDispositionAuthorityName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentMangementCyclePeriodText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentVitalIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentCopyrightIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentPermanentRecordIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentPrivacyActIndicator' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='DocumentDescriptiveMetadataType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentSequenceID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentGroupID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentFileName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentFileExtensionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentSupplementalMarkingText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentTitleText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentAlternativeTitleText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentSubjectText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentContentTableText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentAbstractText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentSummaryText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentLocation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentStatus' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentApprovedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentCommentText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentKeywordText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentMediaTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentMediumText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentFormatText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentLanguageCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentCreationDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentCutDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentEffectiveDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentExpirationDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentFiledDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentPostDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentPublicationDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentReceivedDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentCreator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentAuthor' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentSubmitter' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentContributor' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentSourceText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentPrimaryAddresseeName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentOtherAddresseeName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentApplication' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentLocationURI' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentCoverageText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentIntelligenceTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentRelatedResourceText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentRelationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentRightsText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='DocumentType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentControlMetadata' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentDescriptiveMetadata' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentSecurityMetadata' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DocumentOtherMetadataField' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='DriverAuthorizationType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverAuthorizationID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverAuthorizationPerson' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverAuthorizationIssueDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverAuthorizationExpirationDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverAuthorizationEndorsementText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverAuthorizationEndorsementCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverAuthorizationRestriction' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='DriverConvictionType'>
    <xsd:complexContent>
      <xsd:extension base='ConvictionType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverConvictionCitation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverConvictionCMVText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverConvictionCMVCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverConvictionHazMatText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverConvictionHazMatCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverConvictionOffenseText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverConvictionOffenseCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverConvictionOffenseDescriptionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='DriverHistorySummaryType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverHistoryAccidentQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverHistoryConvictionQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverHistoryWithdrawalQuantity' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='DriverIDType'>
    <xsd:simpleContent>
      <xsd:extension base='IDType'>
        <xsd:attribute ref='DrivingJurisdictionAuthorityCode' use='optional' />
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name='DriverLicensePermitType'>
    <xsd:complexContent>
      <xsd:extension base='DriverAuthorizationType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicensePermitClassificationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicensePermitStatusCode' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='DriverLicenseType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicensePermitQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicenseWithdrawalPendingIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicenseCommercialClassCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicenseCommercialStatusCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicenseNonCommercialStatusCode' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='DriverLicenseWithdrawalType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicenseWithdrawalEffectiveDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicenseWithdrawalEligibilityDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicenseWithdrawalReinstatementDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicenseWithdrawalReasonReferenceCodeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicenseWithdrawalIssuingAuthorityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicenseWithdrawalActionCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicenseWithdrawalBasisCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicenseWithdrawalCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicenseWithdrawalDueProcessStatusCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicenseWithdrawalExtentCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DriverLicenseWithdrawalLocatorReferenceID' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='DrivingIncidentType'>
    <xsd:complexContent>
      <xsd:extension base='IncidentType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentLocatorReferenceID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentLegalSpeedRate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentRecordedSpeedRate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentRoadTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentRoadDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentTrafficDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentWeatherDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentPassengerDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentPassenger' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentPassengerQuantityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentFemalePassengerQuantityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentMalePassengerQuantityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentCMVText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentCMVCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentConvictionCodeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentConvictionCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentDriverOwnershipIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentHazMatText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentHazMatCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentJurisdiction' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentCollisionIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentLaserDetectionIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentMobilePhoneIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentRadarDetectionIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentSeverityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingIncidentSeverityCode' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='DrivingRestrictionType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingRestrictionCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingRestrictionDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrivingRestrictionEndDate' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='DrugType'>
    <xsd:complexContent>
      <xsd:extension base='PropertyType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrugQuantityMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrugTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrugSubstanceFormText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrugContainerDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrugFoundDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='DrugCompositionDescriptionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ElevationType'>
    <xsd:simpleContent>
      <xsd:extension base='MeasureType'>
        <xsd:attribute ref='ElevationUnitCode' use='optional' />
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name='ElevationUnitCodeType'>
    <xsd:restriction base='xsd:string'>
      <xsd:enumeration value='ft'>
        <xsd:annotation>
          <xsd:documentation>foot</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='km'>
        <xsd:annotation>
          <xsd:documentation>kilometer</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='m'>
        <xsd:annotation>
          <xsd:documentation>meter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value='mile'>
        <xsd:annotation>
          <xsd:documentation>mile</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name='EmploymentType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EmploymentEmployerName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EmploymentDepartmentName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EmploymentPositionName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EmploymentOccupationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EmploymentOccupationCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EmploymentRankText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EmploymentPersonID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EmploymentStatus' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EmploymentLocation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EmploymentStartDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EmploymentEndDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EmploymentEndReasonText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EmploymentShiftText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EmploymentEarningsRate' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='EnforcementOfficialType'>
    <xsd:complexContent>
      <xsd:extension base='PersonType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EnforcementOfficialTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EnforcementOfficialBadgeID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EnforcementOfficialPOSTLicenseID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EnforcementOfficialUnavailableSchedule' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EnforcementOfficialUnit' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='EnforcementOfficialTypeElement' type='EnforcementOfficialType' />
  <xsd:complexType name='EnforcementUnitType'>
    <xsd:complexContent>
      <xsd:extension base='OrganizationType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EnforcementUnitName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EnforcementUnitID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EnforcementUnitLetterCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EnforcementUnitNumberID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EnforcementUnitShiftCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EnforcementUnitBeatID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EnforcementUnitSectionID' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='EnforcementUnitTypeElement' type='EnforcementUnitType' />
  <xsd:complexType name='EnginePowerDisplacementType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:attribute ref='EnginePowerDisplacementUnitCode' use='optional' />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='EventType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EventName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EventTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EventDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EventDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EventTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EventStatus' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='EvidenceType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EvidenceNumberID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EvidenceReceiptID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EvidenceTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EvidenceNCICCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EvidenceOtherID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EvidenceItem' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EvidenceQuantityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EvidenceAmount' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EvidenceReturnedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EvidenceKit' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EvidenceDocumentBinaryObject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='EvidenceCustodyTransfer' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ExhibitType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ExhibitID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ExhibitStatusText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ExhibitEvidence' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ExhibitAcceptingAgency' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ExhibitAdmittedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ExhibitRemainingProofIndicator' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='FacilityType'>
    <xsd:complexContent>
      <xsd:extension base='OrganizationType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FacilityID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FacilityCapacityQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FacilityCapacityDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FacilityCaseLoadQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FacilityJuvenileIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FacilityMemberTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FacilitySecurityLevelText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FacilityOperatingAgency' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FacilitySupervisingAgency' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='FacilityTypeElement' type='FacilityType' />
  <xsd:complexType name='FeeType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FeeAmount' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FeeAmountDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FeeDueDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FeeDueTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FeePaymentRecipient' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FeePaymentSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FeePeriodText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FeeExemptionIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FeeExemptionAmount' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FeeExemptionDescriptionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='FingerPrintSetType'>
    <xsd:complexContent>
      <xsd:extension base='BiometricType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FingerPrintSetTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FingerPrint' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='FingerPrintType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FingerPrintFingerText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FingerPrintFingerCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FingerPrintClassificationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FingerPrintClassificationCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FingerPrintPatternText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FingerPrintPatternCode' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='FirearmType'>
    <xsd:complexContent>
      <xsd:extension base='PropertyType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FirearmMakeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FirearmModelCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FirearmTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FirearmTypeDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FirearmTypeDescriptionCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FirearmStyleCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FirearmBarrelLengthMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FirearmBarrelLengthCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FirearmCaliberText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FirearmCaliberCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FirearmFinishText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FirearmFinishCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FirearmGaugeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FirearmGripText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='FirearmAutomaticIndicator' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ForceType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ForceSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ForceVictim' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ForceToolProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ForceWeaponProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ForcePhysicalDescriptionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ForceTypeElement' type='ForceType' />
  <xsd:complexType name='GeographicCoordinateType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='GeographicCoordinateSystemID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='GeographicDatumID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='GeographicCoordinateLatitude' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='GeographicCoordinateLongitude' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='HighwayType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='HighwayFullText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='HighwayName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='HighwayID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='HighwayPositionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='IDType'>
    <xsd:simpleContent>
      <xsd:extension base='xsd:string'>
        <xsd:attribute ref='id' use='optional' />
        <xsd:attribute ref='ref' use='optional' />
        <xsd:attribute ref='Probability' use='optional' />
        <xsd:attribute ref='Reliability' use='optional' />
        <xsd:attribute ref='Distribution' use='optional' />
        <xsd:attribute ref='Sensitivity' use='optional' />
        <xsd:attribute ref='Source' use='optional' />
        <xsd:attribute ref='ReportingPerson' use='optional' />
        <xsd:attribute ref='ReportingPersonRole' use='optional' />
        <xsd:attribute ref='ReportingOrganization' use='optional' />
        <xsd:attribute ref='ReportedDate' use='optional' />
        <xsd:attribute ref='LastVerifiedDate' use='optional' />
        <xsd:attribute ref='LastUpdatedDate' use='optional' />
        <xsd:attribute ref='EffectiveDate' use='optional' />
        <xsd:attribute ref='ExpirationDate' use='optional' />
        <xsd:attribute ref='IDTypeText' use='optional' />
        <xsd:attribute ref='IDTypeDescriptionText' use='optional' />
        <xsd:attribute ref='IDTypeCodeText' use='optional' />
        <xsd:attribute ref='IDTypeCodeSourceText' use='optional' />
        <xsd:attribute ref='IDTypeCodeVersionText' use='optional' />
        <xsd:attribute ref='IDStatusText' use='optional' />
        <xsd:attribute ref='IDStatusDate' use='optional' />
        <xsd:attribute ref='IDStatusTime' use='optional' />
        <xsd:attribute ref='IDEffectiveDate' use='optional' />
        <xsd:attribute ref='IDExpirationDate' use='optional' />
        <xsd:attribute ref='IDIssuingAuthorityText' use='optional' />
        <xsd:attribute ref='IDJurisdictionText' use='optional' />
        <xsd:attribute ref='IDJurisdictionCode' use='optional' />
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name='ImageType'>
    <xsd:complexContent>
      <xsd:extension base='BinaryObjectType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ImageHeightValue' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ImageWidthValue' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='IncidentCategoryType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentCriminalIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentCategoryTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentCategoryTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentLevelText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentLevelCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentDayPeriodText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentForceInvolvedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentMinorInvolvedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentTrafficAccidentInvolvedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentWeaponInvolvedIndicator' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='IncidentFactorType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentFactorText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentFactorCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentFactorDescriptionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='IncidentFormType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentFormName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentFormSubmittedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentFormComment' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='IncidentResponseType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentArrestMadeIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentEvidenceHeldIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentPrintsRequestedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentForm' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentEvidence' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentOfficerNarrative' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentPropertyDisposition' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentAssistingOfficial' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentReportingOfficial' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentResponseOfficial' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentResponseOrganization' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentJurisdictionalOrganization' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentSupervisingOfficial' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentObservationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentServiceCall' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='IncidentType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentViolatedStatute' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentMethodDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentCategory' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentResponse' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentSubjectOrganization' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentVictim' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentTarget' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentWitness' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentLocation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentSurroundingLocation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentFactor' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentForce' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentEvent' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentDamagedProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentStolenProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentSeizedProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentRecoveredProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentInvolvedProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentInvolvedStructure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentSubjectWeapon' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentEntryPoint' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentExitPoint' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentInjuryLevelText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentNonPropertyItemText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentOfficialPresentIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IncidentSourceText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='IncidentTypeElement' type='IncidentType' />
  <xsd:complexType name='InjuryType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InjuryTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InjuryTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InjuryDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InjuryDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InjuryTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InjuryLocationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InjurySeverityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InjuryTreatmentText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InjuryTreatmentStartDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InjuryTreatmentEndDate' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='InsuranceType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InsuranceCarrierID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InsuranceCarrierName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InsurancePolicyID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InsuranceCertifiedDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InsuranceCancelationDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InsuranceCoverageTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InsuranceCoverageTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InsuranceEndDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InsuranceEffectiveDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InsuranceActiveIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='InsurancePersonalIndicator' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='IntellecualPropertyType'>
    <xsd:complexContent>
      <xsd:extension base='PropertyType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntellectualPropertyBusinessAreaText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntellectualPropertyRegistrationID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntellectualPropertyCreationDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntellectualPropertyCreationEventText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntellectualPropertyRegistrationDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntellectualPropertyTerminationDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntellectualPropertyTerminationEventText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='IntoxicationType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntoxicationTestTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntoxicationTestDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntoxicationTestDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntoxicationTestTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntoxicationLevelText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntoxicationLevelCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntoxicationIntoxicantTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntoxicationIntoxicantTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntoxicationOverLimitIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntoxicationDrugInvolvedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='IntoxicationAlcoholInvolvedIndicator' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='JewelryStoneType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JewelryStoneTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JewelryStoneCaratText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JewelryStoneQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JewelryStoneColorText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='JewelryType'>
    <xsd:complexContent>
      <xsd:extension base='PropertyType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JewelryTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JewelryMetalText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JewelryStone' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JewelryCaratText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='JudgePanelType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JudgePanelID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='Judge' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JudgePanelTotalQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JudgePanelRequiredQuantity' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='JudicialOfficialBarMembershipType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JudicialOfficialBarID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JudicialOfficialBarStatus' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='JudicialOfficialType'>
    <xsd:complexContent>
      <xsd:extension base='PersonType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JudicialOfficialTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JudicialOfficialRegistrationID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JudicialOfficialBarMembership' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JudicialOfficialPanelID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JudicialOfficialCourt' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JudicialOfficialFirm' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='JudicialOfficialTypeElement' type='JudicialOfficialType' />
  <xsd:complexType name='JurisdictionType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurisdictionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurisdictionDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurisdictionID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurisdictionDistrictText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurisdictionCityName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurisdictionCityCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurisdictionCountyName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurisdictionCountyCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurisdictionStateName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurisdictionStateCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurisdictionCountryName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurisdictionCountryCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurisdictionRestrictionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='JurorType'>
    <xsd:complexContent>
      <xsd:extension base='PersonType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurorID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurorPanelID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurorPrimaryIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurorForemanIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurorDismissedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurorDismissedReasonText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='JurorDismissedDate' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='JusticeImageType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ImageTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ImageCreatedOrganization' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ImageFacialText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ImageFacialCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ImagePoseText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ImagePoseCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ImageJuvenileIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ImageLocation' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='KitType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='KitID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='KitTypeText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='LatitudeCoordinateType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LatitudeDegreeValue' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LatitudeMinuteValue' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LatitudeSecondValue' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:simpleType name='LatitudeDegreeType'>
    <xsd:restriction base='xsd:decimal'>
      <xsd:maxInclusive value='90'>
        <xsd:annotation>
          <xsd:documentation>The maximum value for a latitude degree.</xsd:documentation>
        </xsd:annotation>
      </xsd:maxInclusive>
      <xsd:minInclusive value='-90'>
        <xsd:annotation>
          <xsd:documentation>The minimum value for a latitude degree.</xsd:documentation>
        </xsd:annotation>
      </xsd:minInclusive>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name='LengthMeasureType'>
    <xsd:simpleContent>
      <xsd:extension base='MeasureType'>
        <xsd:attribute ref='LengthUnitCode' use='optional' />
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name='LesseeType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LesseeParty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LesseeCountyText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LesseeCountyCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LesseeJurisdictionAuthorityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LesseeJurisdictionAuthorityCode' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='LienType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LienAmount' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LienDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LienTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LienReleaseReasonText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LienReleaseDate' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='LocaleType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocaleDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocaleCensusBlockID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocaleCensusBlockCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocaleCensusTractID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocaleCommunityName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocaleDistrictName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocaleNeighborhoodName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocaleSubdivisionName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocaleEmergencyServicesCityName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocaleFireJurisdictionID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocaleJudicialDistrictCodeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocaleJudicialDistrictName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocalePoliceGridText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocalePoliceBeatText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocalePoliceJurisdictionID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocaleRegionName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocaleZoneName' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='LocationType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationSurroundingAreaDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationRangeDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationAddress' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationAddressGrid' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationArea' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationContactInformation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationCrossStreet' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationHighway' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationLandmarkText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationLocale' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationMapLocation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationRelativeLocation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationElevation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationGeographicCoordinate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationMGRSCoordinate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LocationUTMCoordinate' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='LocationTypeElement' type='LocationType' />
  <xsd:complexType name='LongitudeCoordinateType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LongitudeDegreeValue' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LongitudeMinuteValue' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LongitudeSecondValue' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:simpleType name='LongitudeDegreeType'>
    <xsd:restriction base='xsd:decimal'>
      <xsd:maxExclusive value='180'>
        <xsd:annotation>
          <xsd:documentation>The maximum value for a longitude degree.</xsd:documentation>
        </xsd:annotation>
      </xsd:maxExclusive>
      <xsd:minInclusive value='-180'>
        <xsd:annotation>
          <xsd:documentation>The minimum value for a longitude degree.</xsd:documentation>
        </xsd:annotation>
      </xsd:minInclusive>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name='MapLocationType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MapLocationDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MapName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MapDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MapVersionID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MapPageID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MapQuandrantText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MapCoordinateFullText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MapHorizontalCoordinateText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MapVerticalCoordinateText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MapElevationCoordinateText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='MeasureType'>
    <xsd:simpleContent>
      <xsd:extension base='xsd:decimal'>
        <xsd:attribute ref='id' use='optional' />
        <xsd:attribute ref='ref' use='optional' />
        <xsd:attribute ref='Probability' use='optional' />
        <xsd:attribute ref='Reliability' use='optional' />
        <xsd:attribute ref='Distribution' use='optional' />
        <xsd:attribute ref='Sensitivity' use='optional' />
        <xsd:attribute ref='Source' use='optional' />
        <xsd:attribute ref='ReportingPerson' use='optional' />
        <xsd:attribute ref='ReportingPersonRole' use='optional' />
        <xsd:attribute ref='ReportingOrganization' use='optional' />
        <xsd:attribute ref='ReportedDate' use='optional' />
        <xsd:attribute ref='LastVerifiedDate' use='optional' />
        <xsd:attribute ref='LastUpdatedDate' use='optional' />
        <xsd:attribute ref='EffectiveDate' use='optional' />
        <xsd:attribute ref='ExpirationDate' use='optional' />
        <xsd:attribute ref='MeasureUnitText' use='optional' />
        <xsd:attribute ref='MeasureDate' use='optional' />
        <xsd:attribute ref='MeasureTime' use='optional' />
        <xsd:attribute ref='MeasurerName' use='optional' />
        <xsd:attribute ref='MeasurerID' use='optional' />
        <xsd:attribute ref='MeasurementTypeText' use='optional' />
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name='MedicalConditionType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MedicalConditionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MedicalConditionCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MedicalConditionDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MedicalConditionSeverityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MedicalConditionPresentIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MedicalConditionCauseText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='MetadataFieldType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MetadataFieldName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MetadataFieldValueText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='MGRSCoordinateType'>
    <xsd:complexContent>
      <xsd:extension base='UTMCoordinateType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MGRSCoordinateID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MGRSCoordinateSquareID' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='MilitarySummaryType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MilitaryExperienceIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MilitaryStatus' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MilitaryServiceActiveIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MilitaryBranchName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MilitaryServiceTimeMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MilitaryReleaseTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MilitaryReleaseTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MilitaryReleaseDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MilitaryDischargeDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MilitaryDischargeTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MilitaryDischargeTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MilitaryExemptionDescriptionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='MissingPersonType'>
    <xsd:sequence>
      <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MissingPersonID' />
      <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MissingPersonDisappearanceTypeText' />
      <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MissingPersonDisappearanceTypeCode' />
      <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MissingPersonCircumstanceCode' />
      <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MissingPersonCircumstanceText' />
      <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MissingPersonDeclarationDate' />
      <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MissingPersonDeclarationTime' />
      <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MissingPersonDeclarationPerson' />
      <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MissingPersonLastSeenDate' />
      <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MissingPersonLastSeenTime' />
      <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MissingPersonLastSeenLocation' />
      <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MissingPersonLastSeenWitness' />
      <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MissingPersonFoundIndicator' />
      <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MissingPersonFoundDate' />
      <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MissingPersonFoundTime' />
      <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MissingPersonFoundLocation' />
      <xsd:element minOccurs='0' maxOccurs='unbounded' ref='MissingPersonStatus' />
    </xsd:sequence>
    <xsd:attribute ref='id' use='optional' />
    <xsd:attribute ref='ref' use='optional' />
  </xsd:complexType>
  <xsd:complexType name='NonStandardCodeType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='NonStandardCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='NonStandardCodeValueDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='NonStandardCodeSourceName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='NonStandardCodeVersionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='NumericType'>
    <xsd:simpleContent>
      <xsd:extension base='xsd:decimal'>
        <xsd:attribute ref='id' use='optional' />
        <xsd:attribute ref='ref' use='optional' />
        <xsd:attribute ref='Probability' use='optional' />
        <xsd:attribute ref='Reliability' use='optional' />
        <xsd:attribute ref='Distribution' use='optional' />
        <xsd:attribute ref='Sensitivity' use='optional' />
        <xsd:attribute ref='Source' use='optional' />
        <xsd:attribute ref='ReportingPerson' use='optional' />
        <xsd:attribute ref='ReportingPersonRole' use='optional' />
        <xsd:attribute ref='ReportingOrganization' use='optional' />
        <xsd:attribute ref='ReportedDate' use='optional' />
        <xsd:attribute ref='LastVerifiedDate' use='optional' />
        <xsd:attribute ref='LastUpdatedDate' use='optional' />
        <xsd:attribute ref='EffectiveDate' use='optional' />
        <xsd:attribute ref='ExpirationDate' use='optional' />
        <xsd:attribute ref='Tolerance' use='optional' />
        <xsd:attribute ref='Confidence' use='optional' />
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name='OdometerReadingMeasureType'>
    <xsd:simpleContent>
      <xsd:extension base='MeasureType'>
        <xsd:attribute ref='VehicleOdometerReadingUnitCode' use='optional' />
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name='OrganizationType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationORIID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationTaxID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationLocalID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationOtherID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationAddress' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationContactInformation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationGovermentLevelCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationAbbreviationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationUnitName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationSubunitName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationActivityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationStatusText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationJurisdiction' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationParent' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationSubsidiary' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationMember' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationAffiliate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationIncorporatedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationPrincipalOfficer' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationEstablishedDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationTerminationDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='OrganizationBranchName' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='OrganizationTypeElement' type='OrganizationType' />
  <xsd:simpleType name='PartialContentType'>
    <xsd:restriction base='xsd:string' />
  </xsd:simpleType>
  <xsd:complexType name='PassagePointType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PassagePointText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PassagePointTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PassagePointTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PassagePointDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PassagePointSecurityTypeText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:simpleType name='PercentageType'>
    <xsd:restriction base='xsd:decimal'>
      <xsd:minInclusive value='0'>
        <xsd:annotation>
          <xsd:documentation>The minimum value for a percentage.</xsd:documentation>
        </xsd:annotation>
      </xsd:minInclusive>
      <xsd:maxInclusive value='1'>
        <xsd:annotation>
          <xsd:documentation>The maximum value for a percentage.</xsd:documentation>
        </xsd:annotation>
      </xsd:maxInclusive>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name='PersonAssignedIDDetailsType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonTaxID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDriverLicenseID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonFBIID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonStateID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonLocalID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonOtherID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonRegisteredOffenderIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonFirearmSalesDisqualifiedIndicator' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='PersonBiometricDetailsType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonPhotographImage' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDigitizedSignatureImage' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonXRayImage' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonBloodTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonBloodTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonSaliva' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonSemen' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonUrine' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonFingerPrintSet' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDNA' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonFacialFeatures' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonPalmPrint' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonFootPrint' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonFingerGeometry' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonHandGeometry' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonBodyOdor' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonEarShape' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonKeystrokeDynamics' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonLipMovement' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonGait' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonIrisFeatures' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonRetina' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonSpeechPattern' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonThermalFaceImage' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonThermalHandImage' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonThermalImage' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonVeinPattern' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='PersonDentalType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDentalCharacteristicText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDentalCharacteristicGeneralText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDentalCharacteristicGeneralCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDentalCharactersticStatusText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDentalCharactersticStatusCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDentalCharacteristicRemovableAppliancesText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDentalCharacteristicRemovableAppliancesCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDentalCharacteristicRestorationCariesText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDentalCharacteristicRestorationCariesCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDentalCharacteristicOtherText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDentalCharacteristicOtherCode' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='PersonHeightMeasureType'>
    <xsd:simpleContent>
      <xsd:extension base='MeasureType'>
        <xsd:attribute ref='PersonHeightUnitCode' use='optional' />
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name='PersonHeightUnitCodeType'>
    <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='PersonMedicalDetailsType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonMedicalDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonMedicalCondition' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonMedicationRequiredText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonLearningDisabilityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonPhysicalDisabilityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonVisionPrescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonMentalStateText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonInjury' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonIntoxication' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonMedicalFileIndicator' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='PersonNameType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonPrefixName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonGivenName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonMiddleName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonSurName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonSuffixName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonMaidenName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonFullName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonMonikerName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonNameInitialsText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonNameSoundexText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='PersonOtherIDType'>
    <xsd:simpleContent>
      <xsd:extension base='IDType'>
        <xsd:attribute ref='PersonIDTypeCode' use='optional' />
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name='PersonPhysicalDetailsType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonHeightMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonHeightDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonWeightMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonWeightDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonEyeColorText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonEyeColorCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonHairColorText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonHairColorCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonSexText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonSexCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonRaceText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonRaceCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonBuildText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonBuildCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonComplexionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonComplexionCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonSkinToneText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonSkinToneCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonGeneralAppearanceDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonCircumcisionIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonClothing' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDental' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDisguiseDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonEyewearDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonHairAppearanceText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonHairAppearanceCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonHairFacialText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonHairFacialCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonHairLengthText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonHairLengthCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonHairStyleText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonHairStyleCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonHairTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonHairTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonHandednessText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonHandednessCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonJewelryDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonMoodDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonPhysicalFeature' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonSpeechDescriptionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='PersonSocialDetailsType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonEthnicityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonEthnicityCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonPrimaryLanguageText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonPrimaryLanguageCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonSecondaryLanguageText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonSecondaryLanguageCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonLanguageEnglishIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonCitizenshipText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonCitizenshipCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDrivingInsuranceStatusText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDrivingInsuranceStatusCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDrivingInsuranceCoverageTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDrivingInsuranceCoverageTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonUSCitizenIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonNationalityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonNationalityCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonMaritalStatusText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonMaritalStatusCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonMilitarySummary' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDependentQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonEducationLevelText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonReligionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonCapability' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonSexualOrientationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonSexualOrientationCode' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='PersonType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonAliasName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='Residence' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PrimaryContactInformation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='Employment' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonBirthDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonBirthPlace' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonBirthPlaceCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonDeathDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonAgeMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonAgeDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonLivingIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonAssignedIDDetails' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonPhysicalDetails' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonSocialDetails' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonBiometricDetails' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PersonMedicalDetails' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonTypeElement' type='PersonType' />
  <xsd:complexType name='PersonWeightMeasureType'>
    <xsd:simpleContent>
      <xsd:extension base='MeasureType'>
        <xsd:attribute ref='PersonWeightUnitCode' use='optional' />
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name='PersonWeightUnitCodeType'>
    <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='PhysicalFeatureType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PhysicalFeatureCategoryText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PhysicalFeatureTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PhysicalFeatureTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PhysicalFeatureDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PhysicalFeatureLocationText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='PleaType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PleaRecommendationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PleaNegotiatedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PleaDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PleaTypeCode' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ProgramType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProgramPurposeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProgramSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProgramCondition' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProgramFacility' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProgramReferral' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProgramRelease' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProgramAction' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProgramAdministrator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProgramSupervisor' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProgramCapacityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProgramPubliclyRunIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProgramResidentialIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProgramSupervisedIndicator' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ProgressType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProgressTimeAmountText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProgressPaymentAmountText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProgressComplianceIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProgressComplianceText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='PropertyAssignedIDDetailsType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertySerialID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyFederalID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyStateID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyVisibleID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyNCICID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyOwnerAppliedID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyBarCodeID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyDealerID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyReceiptID' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='PropertyDetailType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyDetailText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyDetailCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyDetailDescription' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='PropertyDispositionType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyDispositionCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyDispositionProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyDispositionLocation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyMovingOrganization' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyHoldingOrganization' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='PropertyPhysicalDetailsType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyMakeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyModelText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyBrandText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyYearText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyStyleText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyCategoryText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyCategoryCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyAgeMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyLengthMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyWidthMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyHeightMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyWeightMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertySizeDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyColorDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyComponentMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyDetail' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyImage' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyBinaryObject' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='PropertyRegistrationType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegistrationID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegistrationAuthorityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegistrationEffectiveDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegistrationExpirationDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegistrationCountyText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegistrationCountyCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegistrationStateText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegistrationStateCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegistrationCountryText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegistrationCountryCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegistrationStatus' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegistrationOutsideJurisdictionIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegistrationDuplicateQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegistrationFee' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PropertyRegistrationTypeElement' type='PropertyRegistrationType' />
  <xsd:complexType name='PropertySeizureType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertySeizureProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertySeizurePossessingPerson' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertySeizureOwningPerson' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertySeizureSeizingEnforcementOfficial' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertySeizurePropertyHoldingOrganization' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertySeizureReleaseConditionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertySeizureMethodText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertySeizureDisposition' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertySeizureWarrant' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='PropertyStatusType'>
    <xsd:simpleContent>
      <xsd:extension base='StatusType'>
        <xsd:attribute ref='PropertyStatusCode' use='optional' />
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name='PropertyTitleType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TitleID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TitleTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TitleIssueDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TitleIssuingAuthorityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TitleStatusText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TitleStatusCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TitleLienIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TitleDuplicateQuantity' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PropertyTitleTypeElement' type='PropertyTitleType' />
  <xsd:complexType name='PropertyType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyActionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyAssignedIDDetails' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyConditionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyDisposition' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyLocation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyPhysicalDetails' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyOwner' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyPossessor' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyPossessionDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyRegistration' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyTitle' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyStatus' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyUsageText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyValueDetails' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyWeaponIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyWeaponUsageIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyWeaponUseText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PropertyTypeElement' type='PropertyType' />
  <xsd:complexType name='PropertyValueDetailsType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyCurrentResaleValue' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyMissingValue' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyOwnerPurchasedValue' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyRecoveredValue' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyTotalDamageValue' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyOtherValue' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='PropertyValueType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyValueAmount' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyValueDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyValueDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyValueTaxIncludedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyValueAssigningPerson' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyValueAssigningOrganization' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='PropertyValueAssigningMethodText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ProtectionOrderType'>
    <xsd:complexContent>
      <xsd:extension base='CourtOrderType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProtectionOrderConditionCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ProtectionOrderRestrictedPerson' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='QuantityType'>
    <xsd:simpleContent>
      <xsd:extension base='xsd:decimal'>
        <xsd:attribute ref='id' use='optional' />
        <xsd:attribute ref='ref' use='optional' />
        <xsd:attribute ref='Probability' use='optional' />
        <xsd:attribute ref='Reliability' use='optional' />
        <xsd:attribute ref='Distribution' use='optional' />
        <xsd:attribute ref='Sensitivity' use='optional' />
        <xsd:attribute ref='Source' use='optional' />
        <xsd:attribute ref='ReportingPerson' use='optional' />
        <xsd:attribute ref='ReportingPersonRole' use='optional' />
        <xsd:attribute ref='ReportingOrganization' use='optional' />
        <xsd:attribute ref='ReportedDate' use='optional' />
        <xsd:attribute ref='LastVerifiedDate' use='optional' />
        <xsd:attribute ref='LastUpdatedDate' use='optional' />
        <xsd:attribute ref='EffectiveDate' use='optional' />
        <xsd:attribute ref='ExpirationDate' use='optional' />
        <xsd:attribute ref='QuantityUnitText' use='optional' />
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name='RangeType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='UpperBound' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='LowerBound' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='RateType'>
    <xsd:simpleContent>
      <xsd:extension base='MeasureType'>
        <xsd:attribute ref='RateUnitText' use='optional' />
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name='RealEstateType'>
    <xsd:complexContent>
      <xsd:extension base='PropertyType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RealEstateAcreageText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RealEstateBoundaryDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RealEstateAttachedStructure' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ReferralType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ReferralMandatoryIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ReferralSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ReferralIssuer' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ReferralSupervisor' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ReferralCourtOrder' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ReferralActivity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ReferralProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ReferralDesignation' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='RegisteredOffenderType'>
    <xsd:complexContent>
      <xsd:extension base='PersonType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegisteredOffenderID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegisteredOffenderTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegisteredOffenderTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegisteredOffenderDescription' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegisteredOffenderEntryDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegisteredOffenderStartDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegisteredOffenderEndDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegisteredOffenderCourtOrder' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RegisteredOffenderConviction' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:simpleType name='RelativeLocationHeadingType'>
    <xsd:restriction base='xsd:decimal'>
      <xsd:minInclusive value='0'>
        <xsd:annotation>
          <xsd:documentation>The minimum value for an angular degree.</xsd:documentation>
        </xsd:annotation>
      </xsd:minInclusive>
      <xsd:maxExclusive value='360'>
        <xsd:annotation>
          <xsd:documentation>The maximum value for an angular degree.</xsd:documentation>
        </xsd:annotation>
      </xsd:maxExclusive>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name='RelativeLocationType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RelativeLocationDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RelativeLocationDirectionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RelativeLocationDirectionCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RelativeLocationDistanceText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RelativeLocationHeadingValue' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='RelativeLocationReferenceLocation' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ReleaseType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ReleaseSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ReleaseProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ReleaseIssuer' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ReleaseSupervisor' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ReleaseRecipient' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ReleaseToLocation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ReleaseFromLocation' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ResidenceType'>
    <xsd:complexContent>
      <xsd:extension base='LocationType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ResidenceTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ResidenceDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ResidenceStartDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ResidenceEndDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ResidenceOccupancyTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ResidencePaymentAmount' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ResidencePaymentPeriodText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='SanctionType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SanctionSetDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SanctionValueText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SanctionCreditedAmount' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SanctionSetAmount' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SanctionStayedAmount' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SanctionSuspendedAmount' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SanctionFrequencyText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SanctionProgress' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SanctionAdultSentenceIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SanctionSentenceDefinitionIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SanctionDisciplinaryAction' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SanctionGroupingText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SanctionIssuingAgency' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SanctionJurisdictionalAgency' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SanctionRelatedChargeDispositionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SanctionRelatedSanctionID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentencingGuideline' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentencingGuidelineDepartureReasonText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentencingGuidelineDepartureTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceSeverityLevel' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ScheduleDayType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ScheduleDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ScheduleDayStartTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ScheduleDayEndTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ScheduleActivityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SchedulePerson' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='SecurityMetadataType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityClassificationInitial' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityClassificationCurrent' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityDeclassification' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityClassificationDowngrade' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityClassificationUpgrade' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityControlText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityFGIText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityFGICode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityDisseminationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityDisseminationCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityForeignReleasabilityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityLevelText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityLevelCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityNonICMarkingsText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityNonICMarkingsCode' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='SecurityType'>
    <xsd:complexContent>
      <xsd:extension base='PropertyType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityIssuer' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityCollectionStartDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityCollectionEndDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityDenominationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityDenominationCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityDateSeriesText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SecurityDateSeriesCode' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='SentenceModificationType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceModificationCharge' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceModificationAggravatedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceModificationConfinementCreditIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceModificationMitigatedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceModificationParoleIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceModificationProbationIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceModificationDismissalIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceModificationRestitutionIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceModificationSuspendedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceModificationConfinementCreditDayText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceModificationDismissalRemainingQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceModificationDismissalRemainingCase' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceModificationOriginalTerm' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceModificationSuspendedTerm' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceModificationParoleTerm' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceModificationProbation' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='SentenceType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceCharge' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceCondition' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceGroupingText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceIssuer' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentenceTerm' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='SentencingGuidelineType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentencingGuidelineChargeSeverityLevelText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentencingGuidelineMonthsMinimumText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentencingGuidelineMonthsMaximumText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SentencingGuidelineRecommendationMonthsText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='ServiceCallType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ServiceCallDispatchedDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ServiceCallDispatchedTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ServiceCallArrivedDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ServiceCallArrivedTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ServiceCallClearedDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ServiceCallClearedTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ServiceCallMechanismText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ServiceCallClearanceText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ServiceCallClearanceCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ServiceCallResponsePerson' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ServiceCallResponseLocation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ServiceCallOriginator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ServiceCallOperator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ServiceCallDispatcher' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ServiceCallAssignedUnit' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ServiceCallAssistingUnit' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='ServiceCallDispatchedOfficial' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='SeverityLevelType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SeverityLevelDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SeverityLevelAssignedJudge' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SeverityLevelAssignedDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SeverityLevelID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SeverityLevelCriminalHistoryScoreText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SeverityLevelIssuingAgency' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='SpeedRateType'>
    <xsd:sequence />
    <xsd:attribute ref='id' use='optional' />
    <xsd:attribute ref='ref' use='optional' />
    <xsd:attribute ref='SpeedRateUnitCode' use='optional' />
  </xsd:complexType>
  <xsd:complexType name='StatusType'>
    <xsd:simpleContent>
      <xsd:extension base='xsd:string'>
        <xsd:attribute ref='id' use='optional' />
        <xsd:attribute ref='ref' use='optional' />
        <xsd:attribute ref='Probability' use='optional' />
        <xsd:attribute ref='Reliability' use='optional' />
        <xsd:attribute ref='Distribution' use='optional' />
        <xsd:attribute ref='Sensitivity' use='optional' />
        <xsd:attribute ref='Source' use='optional' />
        <xsd:attribute ref='ReportingPerson' use='optional' />
        <xsd:attribute ref='ReportingPersonRole' use='optional' />
        <xsd:attribute ref='ReportingOrganization' use='optional' />
        <xsd:attribute ref='ReportedDate' use='optional' />
        <xsd:attribute ref='LastVerifiedDate' use='optional' />
        <xsd:attribute ref='LastUpdatedDate' use='optional' />
        <xsd:attribute ref='EffectiveDate' use='optional' />
        <xsd:attribute ref='ExpirationDate' use='optional' />
        <xsd:attribute ref='StatusDate' use='optional' />
        <xsd:attribute ref='StatusTime' use='optional' />
        <xsd:attribute ref='StatusIssuerText' use='optional' />
        <xsd:attribute ref='StatusIssuerID' use='optional' />
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name='StatuteType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StatuteCodeID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StatuteCodeSectionID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StatuteOffenseID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StatuteOffenseCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StatuteText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StatuteTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StatuteTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StatuteLevelText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StatuteDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StatuteEnactmentDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StatuteRepealDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StatuteKeywordText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StatuteStatus' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StatuteJurisdiction' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StatuteOffenseEnhancibleIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StatuteCommentText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='StreetType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StreetFullText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StreetNumberText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StreetPredirectionalText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StreetName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StreetTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StreetPostdirectionalText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StreetExtensionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='StructureType'>
    <xsd:complexContent>
      <xsd:extension base='PropertyType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StructureTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StructureCommercialIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='StructureOrganization' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='StructureTypeElement' type='StructureType' />
  <xsd:complexType name='SubjectType'>
    <xsd:complexContent>
      <xsd:extension base='PersonType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubjectID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubjectCautionInformationCaveat' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubjectCautionInformationCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubjectOffenderNoticeCaveat' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubjectWarrantTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubjectWarrantTypeDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubjectDisciplinaryAction' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubjectSupervision' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubjectStatus' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubjectStatusCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubjectCriminalOrganizationInvolvementCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubjectInvolvementCriminalOrganization' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubjectInvolvementPerson' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubjectCriminalTraitDetails' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='SubmissionType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubmissionSubmitter' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubmissionSubmittedDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubmissionSubmittedTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubmissionReceiver' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubmissionReceivedDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubmissionReceivedTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubmissionDocument' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SubmissionFee' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='SuperType'>
    <xsd:attribute ref='id' use='optional' />
    <xsd:attribute ref='ref' use='optional' />
    <xsd:attribute ref='Probability' use='optional' />
    <xsd:attribute ref='Reliability' use='optional' />
    <xsd:attribute ref='Distribution' use='optional' />
    <xsd:attribute ref='Sensitivity' use='optional' />
    <xsd:attribute ref='Source' use='optional' />
    <xsd:attribute ref='ReportingPerson' use='optional' />
    <xsd:attribute ref='ReportingPersonRole' use='optional' />
    <xsd:attribute ref='ReportingOrganization' use='optional' />
    <xsd:attribute ref='ReportedDate' use='optional' />
    <xsd:attribute ref='LastVerifiedDate' use='optional' />
    <xsd:attribute ref='LastUpdatedDate' use='optional' />
    <xsd:attribute ref='EffectiveDate' use='optional' />
    <xsd:attribute ref='ExpirationDate' use='optional' />
  </xsd:complexType>
  <xsd:complexType name='SupervisionRestrictionType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionRestrictionCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionRestrictionPerson' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionRestrictionLocation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionRestrictionBehaviorText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='SupervisionType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionOfficial' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionAgency' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionFacility' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionOtherLocation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionAreaID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionBedID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionCellID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionAssignedTerm' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionModifiedTerm' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionServedTerm' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionSubjectStatus' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionCustodyStatus' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionCondition' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionRelease' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionConditionalRelease' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionViolationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionDisciplinaryAction' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionAssessment' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionCurrentIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionIntensiveIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionIsolationIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionFelonyOffenseIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionMandatoryIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionSelfImposedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionBoardActionDocument' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionCautionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionClassificationDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionCustodyTransfer' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionFee' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionGoodDaysCreditText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionJurisdiction' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionLevelText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionLevelCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionRestriction' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionReinstatementDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionSubjectResponsibilityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='SupervisionVisitation' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='TargetType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TargetName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TargetTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TargetTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TargetDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TargetReasonText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TargetLocation' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TargetOrganization' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TargetPerson' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TargetProperty' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='TelephoneNumberType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TelephoneNumberID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TelephoneNumberInstructionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TelephoneNumberCommentText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TelephoneCountryText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TelephoneCityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TelephoneAreaCodeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TelephoneExchangeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TelephoneSubscriberText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TelephoneSuffixText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='TermType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TermDaysText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TermMonthsText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TermYearsText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TermMinimumText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='TermMaximumText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='TextType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:attribute ref='LanguageCode' use='optional' />
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='TimeMeasureType'>
    <xsd:simpleContent>
      <xsd:extension base='MeasureType'>
        <xsd:attribute ref='TimeUnitCode' use='optional' />
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name='UTMCoordinateType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='UTMCoordinateID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='UTMDatumID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='UTMGridZoneID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='UTMGridZoneSquareID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='UTMEastingValue' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='UTMNorthingValue' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='VehicleBrandType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleBrandText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleBrandCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleBrandDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleBrandVehicleSourceText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleBrandVehicleDispositionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleBrandVehicleDispositionCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleBrandDamagePercentageTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleBrandDamagePercentageTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleBrandSalvagePercentage' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='VehicleEmissionInspection'>
    <xsd:complexContent>
      <xsd:extension base='VehicleInspectionType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleInspectionEmissionCertificationID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleInspectionEmissionResultCode' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='VehicleInspectionType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleInspectionTestTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleInspectionJurisdictionAuthorityText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleInspectionJurisdictionAuthorityCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleInspectionStationID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleInspectionInspectorID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleInspectionAddress' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleInspectionSmogCertificateCode' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='VehiclePartType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehiclePartID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehiclePartBrandText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehiclePartBrandCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehiclePartCategoryText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehiclePartCategoryCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehiclePartDescriptionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='VehicleRegistrationType'>
    <xsd:complexContent>
      <xsd:extension base='PropertyRegistrationType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleRegistrationPlateID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleRegistrationPlateTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleRegistrationPlateTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleRegistrationPlateColorText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleRegistrationPlateColorCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleRegistrationPlateBackgroundText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleRegistrationPermenantIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleRegistrationStatus' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleRegistrationStatusCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleRegistrationStatusDetailText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleRegistrationStatusDetailCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleRegistrationGrossWeightMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleRegistrationDecal' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='VehicleSafetyInspection'>
    <xsd:complexContent>
      <xsd:extension base='VehicleInspectionType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleInspectionSafetyInspectionResultCode' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='VehicleTitleType'>
    <xsd:complexContent>
      <xsd:extension base='PropertyTitleType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleTitleTaxableValue' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleTitleSalesTaxAmount' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleTitleSalesTaxPercentage' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleTitlePurchasePriceAmount' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleTitlePurchaseDate' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='VehicleType'>
    <xsd:complexContent>
      <xsd:extension base='BasicVehicleType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleVINAText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleMakeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleModelCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleModelYearText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleModelCodeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleStyleCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleColorPrimaryText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleColorPrimaryCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleColorSecondaryText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleColorSecondaryCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleColorInteriorText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleDoorQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleEmissionInspectionQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleEngineCylinderQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleGarageIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleOdometerReadingMeasure' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleSeatingQuantity' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleTransmissionTypeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleTransmissionTypeCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleMSRPAmount' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleSalesTaxPercentage' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleTaxableAmount' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleInvoiceID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleInvoiceDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehicleShipDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VehiclePaperMCOIssuedIndicator' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='VerdictType'>
    <xsd:complexContent>
      <xsd:extension base='SuperType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VerdictName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VerdictDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VerdictSubject' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VerdictIssuingCourt' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VerdictIssuingJudgeIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VerdictIssuingJudge' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VerdictDispositionName' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VerdictDispositionDate' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='VictimType'>
    <xsd:complexContent>
      <xsd:extension base='PersonType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VictimID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VictimProperty' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VictimInjury' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VictimDispositionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VictimSeeksProsecutionIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VictimMedicalTreatmentRequiredIndicator' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='VisitationType'>
    <xsd:complexContent>
      <xsd:extension base='ActivityType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VisitationVisitor' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VisitationRestrictedAccessPerson' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VisitationPurposeText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VisitationRestrictedAccessReasonText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VisitationVisitorRelationshipText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='VisitationSupervisingOfficial' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='WarrantType'>
    <xsd:complexContent>
      <xsd:extension base='CourtOrderType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WarrantNCICCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WarrantUCRCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WarrantAppearanceBail' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WarrantAppearanceBailForfeitText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WarrantFurtherProcessingText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WarrantLevelText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WarrantExtraditionStateText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WarrantExtraditionLimitationText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WarrantExtraditionLimitationCode' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WarrantProbableCauseText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name='WeightMeasureType'>
    <xsd:simpleContent>
      <xsd:extension base='MeasureType'>
        <xsd:attribute ref='WeightUnitCode' use='optional' />
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name='WitnessType'>
    <xsd:complexContent>
      <xsd:extension base='PersonType'>
        <xsd:sequence>
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WitnessID' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WitnessAccountDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WitnessLocationDescriptionText' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WitnessDate' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WitnessTime' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WitnessReportVerifiedIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WitnessWillTestifyIndicator' />
          <xsd:element minOccurs='0' maxOccurs='unbounded' ref='WitnessSpecialConditionText' />
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='xsdBase64BinaryElement' type='xsd:base64Binary' />
  <xsd:element name='xsdDateElement' type='xsd:date' />
  <xsd:element name='xsdHexBinaryElement' type='xsd:hexBinary' />
  <xsd:element name='xsdStringElement' type='xsd:string' />
  <xsd:element name='xsdTimeElement' type='xsd:time' />
<!--Define properties-->
  <xsd:element name='Activity' type='ActivityType'>
    <xsd:annotation>
      <xsd:documentation>Details about an activity or process that occurs. An activity may encompass a period of time and multiple events.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityAbstractedBy' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization that abstracted a particular set of information about an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityAbstractedByRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityAbstractedByRelationship' type='ActivityAbstractedByRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>An organization that abstracted a particular set of information about an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityApprovedBy' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person who reviewed, signed off, or otherwise approved the activity as a whole.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityApprovedByRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityApprovedByRelationship' type='ActivityApprovedByRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A person who reviewed, signed off, or otherwise approved the activity as a whole.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityAssisting' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person assisting with an activity function such as an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityAssistingRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityAssistingRelationship' type='ActivityAssistingRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A person assisting with an activity function such as an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityClearedBy' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization that cleared a particular activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityClearedByRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityClearedByRelationship' type='ActivityClearedByRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>An organization that cleared a particular activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityCollected' type='EvidenceType'>
    <xsd:annotation>
      <xsd:documentation>Evidence actually collected as part of an activity</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityCollectedRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityCollectedRelationship' type='ActivityCollectedRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Evidence actually collected as part of an activity</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityCommentText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A note or comment about an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityComplainant' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The complainant in a court case or activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityComplainantRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityComplainantRelationship' type='ActivityComplainantRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The complainant in a court case or activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityComplainantAttorney' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The complainant's attorney in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityComplainantAttorneyRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityComplainantAttorneyRelationship' type='ActivityComplainantAttorneyRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The complainant's attorney in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityCompletedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an activity or process was completed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityCourt' type='CourtType'>
    <xsd:annotation>
      <xsd:documentation>The court associated with an activity. Multiple activity types may include a court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityCourtRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityCourtRelationship' type='ActivityCourtRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The court associated with an activity. Multiple activity types may include a court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityCrimeCase' type='CaseType'>
    <xsd:annotation>
      <xsd:documentation>References the crime case number or case file associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityCrimeCaseRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityCrimeCaseRelationship' type='ActivityCrimeCaseRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>References the crime case number or case file associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityCrimePotential' type='ChargeType'>
    <xsd:annotation>
      <xsd:documentation>In a field interview activity, this association is part of the justification for the interview: what is the reason for talking with this person? What is the possible crime?</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityCrimePotentialRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityCrimePotentialRelationship' type='ActivityCrimePotentialRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>In a field interview activity, this association is part of the justification for the interview: what is the reason for talking with this person? What is the possible crime?</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityDate' type='xsd:date'>
    <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='ActivityDefenseAttorney' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A defense attorney in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityDefenseAttorneyRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityDefenseAttorneyRelationship' type='ActivityDefenseAttorneyRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A defense attorney in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description or narrative of the activity or process that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityDetainedAt' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location at which a person was detained due to an activity.  Example: nonviolent protesters detained at RFK stadium</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityDetainedAtRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityDetainedAtRelationship' type='ActivityDetainedAtRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A location at which a person was detained due to an activity.  Example: nonviolent protesters detained at RFK stadium</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityDispatch' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location in a call for service-type activity to which units are dispatched. This may differ from the reported Location for the activity, which is the origin of the call.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityDispatchRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityDispatchRelationship' type='ActivityDispatchRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A location in a call for service-type activity to which units are dispatched. This may differ from the reported Location for the activity, which is the origin of the call.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityDispatcher' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A dispatcher associated with an activity. Generally used for a call for service-type activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityDispatcherRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityDispatcherRelationship' type='ActivityDispatcherRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A dispatcher associated with an activity. Generally used for a call for service-type activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityDisposition' type='DocumentType'>
    <xsd:annotation>
      <xsd:documentation>A reference to the hard-copy disposition of a case or juvenile referral.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityDispositionRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityDispositionRelationship' type='ActivityDispositionRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A reference to the hard-copy disposition of a case or juvenile referral.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityDistrictAttorney' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A DA associated with a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityDistrictAttorneyRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityDistrictAttorneyRelationship' type='ActivityDistrictAttorneyRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A DA associated with a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityDocket' type='DocumentType'>
    <xsd:annotation>
      <xsd:documentation>A court number or docket number associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityDocketRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityDocketRelationship' type='ActivityDocketRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A court number or docket number associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityEndDate' type='xsd:date'>
    <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='ActivityEndTime' type='xsd:time'>
    <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='ActivityEvidenceLedger' type='DocumentType'>
    <xsd:annotation>
      <xsd:documentation>An evidence ledger containing the written record of evidence associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityEvidenceLedgerRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityEvidenceLedgerRelationship' type='ActivityEvidenceLedgerRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>An evidence ledger containing the written record of evidence associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityID' type='IDType'>
    <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='ActivityInformant' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person providing information associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityInformantRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityInformantRelationship' type='ActivityInformantRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A person providing information associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityInvestigator' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person investigating an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityInvestigatorRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityInvestigatorRelationship' type='ActivityInvestigatorRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A person investigating an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityIssuer' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>A primary agency issuing a warrant or other legal document. This is typically associated with a Warrant-type activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityIssuerRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityIssuerRelationship' type='ActivityIssuerRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A primary agency issuing a warrant or other legal document. This is typically associated with a Warrant-type activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityIssuingJudge' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A judge that issues the warrant or court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityIssuingJudgeRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityIssuingJudgeRelationship' type='ActivityIssuingJudgeRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A judge that issues the warrant or court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityLabReceipt' type='DocumentType'>
    <xsd:annotation>
      <xsd:documentation>A written lab receipt for evidence associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityLabReceiptRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityLabReceiptRelationship' type='ActivityLabReceiptRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A written lab receipt for evidence associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityNarrative' type='DocumentType'>
    <xsd:annotation>
      <xsd:documentation>Comments entered as a narrative for incident objects.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityNarrativeRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityNarrativeRelationship' type='ActivityNarrativeRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Comments entered as a narrative for incident objects.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityObtainedBy' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person who obtained a court order such as a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityObtainedByRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityObtainedByRelationship' type='ActivityObtainedByRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A person who obtained a court order such as a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityOfficer'>
    <xsd:annotation>
      <xsd:documentation>An officer associated with an activity</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='EnforcementOfficialTypeElement' />
        <xsd:element ref='JudicialOfficialTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='ActivityOfficerRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityOfficerRelationship' type='ActivityOfficerRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>An officer associated with an activity</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityOriginatingDocument' type='DocumentType'>
    <xsd:annotation>
      <xsd:documentation>A document that started or originated the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityOriginatingDocumentRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityOriginatingDocumentRelationship' type='ActivityOriginatingDocumentRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A document that started or originated the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityOwner' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>An owner of a property item such as a vehicle associated with the activity. Should not be used if multiple vehicles appear in the activity, with different owners.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityOwnerRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityOwnerRelationship' type='ActivityOwnerRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>An owner of a property item such as a vehicle associated with the activity. Should not be used if multiple vehicles appear in the activity, with different owners.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityPhoneOperator' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A telephone operator associated with an activity. Generally used for a CallForService-type activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityPhoneOperatorRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityPhoneOperatorRelationship' type='ActivityPhoneOperatorRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A telephone operator associated with an activity. Generally used for a CallForService-type activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityPrevious'>
    <xsd:annotation>
      <xsd:documentation>A previous incident or case associated with the current one..</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='CaseTypeElement' />
        <xsd:element ref='IncidentTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='ActivityPreviousRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityPreviousRelationship' type='ActivityPreviousRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A previous incident or case associated with the current one..</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityPreviousCourt' type='CourtType'>
    <xsd:annotation>
      <xsd:documentation>The court previously associated with an activity. This is typically associated with a Case activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityPreviousCourtRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityPreviousCourtRelationship' type='ActivityPreviousCourtRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The court previously associated with an activity. This is typically associated with a Case activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityPrimaryWorker' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The primary worker supporting a juvenile.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityPrimaryWorkerRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityPrimaryWorkerRelationship' type='ActivityPrimaryWorkerRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The primary worker supporting a juvenile.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityPrime' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>The organization mainly associated with the activity. Generally there can be a prime person for the activity or a prime organization, but not both.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityPrimeRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityPrimeRelationship' type='ActivityPrimeRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The organization mainly associated with the activity. Generally there can be a prime person for the activity or a prime organization, but not both.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityReasonText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reason why an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityReleasedBy' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The information in the activity was released by or through the indicated person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityReleasedByRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityReleasedByRelationship' type='ActivityReleasedByRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The information in the activity was released by or through the indicated person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityReportedBy' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The person who called in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityReportedByRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityReportedByRelationship' type='ActivityReportedByRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The person who called in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityReportingOrganization' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>The organization for which units responded to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityReportingOrganizationRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityReportingOrganizationRelationship' type='ActivityReportingOrganizationRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The organization for which units responded to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityRequestedEvidence' type='EvidenceType'>
    <xsd:annotation>
      <xsd:documentation>Evidence that has been requested to be collected, as part of an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityRequestedEvidenceRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityRequestedEvidenceRelationship' type='ActivityRequestedEvidenceRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Evidence that has been requested to be collected, as part of an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityResponsibleParty' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>The public-safety agency responsible for the activity. For Parole, this is the parole agency. For Pawn, this is the agency monitoring pawnshops.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityResponsiblePartyRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityResponsiblePartyRelationship' type='ActivityResponsiblePartyRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The public-safety agency responsible for the activity. For Parole, this is the parole agency. For Pawn, this is the agency monitoring pawnshops.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityResultDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date that a result of an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityResultText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A result or outcome of an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityResultTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time that a result of an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivitySecondaryIssuingAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>The secondary agency issuing a warrant or other legal document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivitySecondaryIssuingAgencyRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivitySecondaryIssuingAgencyRelationship' type='ActivitySecondaryIssuingAgencyRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The secondary agency issuing a warrant or other legal document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivitySeized' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>The associated incident activity in which property/money was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivitySeizedRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivitySeizedRelationship' type='ActivitySeizedRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associated incident activity in which property/money was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityServingParty'>
    <xsd:annotation>
      <xsd:documentation>The organization responsible for serving a warrant, restraining order, or other legal documents.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='ActivityServingPartyRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityServingPartyRelationship' type='ActivityServingPartyRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The organization responsible for serving a warrant, restraining order, or other legal documents.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivitySeverity' type='InjuryType'>
    <xsd:annotation>
      <xsd:documentation>The most severe injury involved in the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivitySeverityRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivitySeverityRelationship' type='ActivitySeverityRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The most severe injury involved in the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityStartingInstrument' type='DocumentType'>
    <xsd:annotation>
      <xsd:documentation>The document that officially caused the court case to be started.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityStartingInstrumentRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityStartingInstrumentRelationship' type='ActivityStartingInstrumentRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The document that officially caused the court case to be started.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityStatus' type='StatusType'>
    <xsd:annotation>
      <xsd:documentation>Details about a status of an activity or process.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivitySupervisingOrganization' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>The agency or other organization supervising an inmate or a parolee or a probationer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivitySupervisingOrganizationRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivitySupervisingOrganizationRelationship' type='ActivitySupervisingOrganizationRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The agency or other organization supervising an inmate or a parolee or a probationer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivitySupplementalDocument' type='DocumentType'>
    <xsd:annotation>
      <xsd:documentation>Supplemental documents needed for display.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivitySupplementalDocumentRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivitySupplementalDocumentRelationship' type='ActivitySupplementalDocumentRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Supplemental documents needed for display.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivitySuspect' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>Suspect associated with an activity. This person is often the "prime" person in the activity. Context "suspect" can be used as an alternative.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivitySuspectRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivitySuspectRelationship' type='ActivitySuspectRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Suspect associated with an activity. This person is often the "prime" person in the activity. Context "suspect" can be used as an alternative.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityTime' type='xsd:time'>
    <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='ActivityTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of activity or process that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityUnknownAffiliation' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person attached in an rms to an activity whose involvement cannot be determined.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityUnknownAffiliationRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityUnknownAffiliationRelationship' type='ActivityUnknownAffiliationRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A person attached in an rms to an activity whose involvement cannot be determined.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityUpdateIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if details about an activity is an update to previous activity details received.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityUsedIn' type='ForceType'>
    <xsd:annotation>
      <xsd:documentation>The force, tool, or weapon used in an incident acitvity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityUsedInRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityUsedInRelationship' type='ActivityUsedInRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The force, tool, or weapon used in an incident acitvity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityValidator'>
    <xsd:annotation>
      <xsd:documentation>Within a Warrant activity, the person or organization to contact to validate the warrant. This person or organization should in turn have one or more Contact associates.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='ActivityValidatorRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityValidatorRelationship' type='ActivityValidatorRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Within a Warrant activity, the person or organization to contact to validate the warrant. This person or organization should in turn have one or more Contact associates.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityVehicleOperator' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The person operating the vehicle associated with an activity. This context may also be used between Vehicle and Person for complex activities.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityVehicleOperatorRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityVehicleOperatorRelationship' type='ActivityVehicleOperatorRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The person operating the vehicle associated with an activity. This context may also be used between Vehicle and Person for complex activities.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityVictim' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The victim or person that was the target of an activity. Note that a Target object indicates the property or other non-person entity that is the target of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityVictimRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityVictimRelationship' type='ActivityVictimRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The victim or person that was the target of an activity. Note that a Target object indicates the property or other non-person entity that is the target of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityWarrant' type='DocumentType'>
    <xsd:annotation>
      <xsd:documentation>A reference to a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityWarrantRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityWarrantRelationship' type='ActivityWarrantRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A reference to a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ActivityWitness' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person who saw something connected with the activity, or a person testifying in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ActivityWitnessRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ActivityWitnessRelationship' type='ActivityWitnessRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A person who saw something connected with the activity, or a person testifying in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Actor' type='ActorType'>
    <xsd:annotation>
      <xsd:documentation>A legal person in the court system. This is either a person, organization, or property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Address' type='AddressType'>
    <xsd:annotation>
      <xsd:documentation>A postal location to which paper mail can be directed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressBuilding' type='BuildingType'>
    <xsd:annotation>
      <xsd:documentation>Details about a building to which paper mail is addressed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressCityCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a city or town.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressCityName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a city or town.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressComponentDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a miscellaneous address component.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressComponentText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A value of the miscellaneous address component.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressCountryCode'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='fips_10-4:CountryCodeTypeElement' />
        <xsd:element ref='iso_3166:CountryAlpha2CodeTypeElement' />
        <xsd:element ref='iso_3166:CountryAlpha3CodeTypeElement' />
        <xsd:element ref='iso_3166:CountryNumericCodeTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='AddressCountryName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressCountyCode' type='fips_6-4:USCountyCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressCountyName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressFullText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A complete address to be used when the address components cannot be broken down into the JXDD components.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressGrid' type='AddressGridType'>
    <xsd:annotation>
      <xsd:documentation>Details about a specific geographic area of a law enforcement agency's jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressGridID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A unique identifier of an address grid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressGridText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A relationship between an address and a law enforcement agency's grid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressMailDeliveryUnitText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A complete Post Office box number or other mail delivery point for a location, e.g., "PO BOX 12345"</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressOther' type='AddressComponentType'>
    <xsd:annotation>
      <xsd:documentation>An undefined address component to be labeled and tracked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressPostalCodeExtensionID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An extension of a zip code or postal code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressPostalCodeID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A zip code or postal code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressPrivateMailboxText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Identifies a private mailbox within a company. Sometimes referred to as a Mail stop Code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressRecipientName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A person, organization, or other recipient associated with an address to whom paper mail may be sent.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressRegionFullText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A single reference to a city, state, and postal code. This is customarily the third line in an address. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressRouteName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The name and number of a postal route.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AddressSecondaryUnitText' type='xsd:string'>
    <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='AddressStateCode'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='fips_10-4:InternationalStateCodeTypeElement' />
        <xsd:element ref='fips_5-2:USStateCodeTypeElement' />
        <xsd:element ref='fips_5-2:USStateNumericCodeTypeElement' />
        <xsd:element ref='ncic-st:LISTypeElement' />
        <xsd:element ref='ncic-st:LSTATypeElement' />
        <xsd:element ref='usps:USStateCodeTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='AddressStateName' type='xsd:string'>
    <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='AddressStreet' type='StreetType'>
    <xsd:annotation>
      <xsd:documentation>Details about a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Affiliate' type='AffiliateType'>
    <xsd:annotation>
      <xsd:documentation>Details about a person or organization that has a membership-like relationship or association with an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AffiliateDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the relationship or association one party has with another party.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AffiliateName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a person, organization or actor that has a relationship or association with another person organization or actor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AffiliateParty'>
    <xsd:annotation>
      <xsd:documentation>A person or organization that has a relationship with another party.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='AffiliateRoleText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A part or function one party performs for another party.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AffiliateStartDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date an affiliation began.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AffiliateTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of relationship between two parties. For an organization, this may be a parent company, child company, spin-off, division, subdivision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AgeMeasure' type='AgeMeasureType'>
    <xsd:annotation>
      <xsd:documentation>A representation of an age.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Agency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An division of a governmental or international body.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='AgeUnitCode' type='AgeUnitCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies the unit of measure of the age value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='AgeUnitCode' type='AgeUnitCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies the unit of measure of the age value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AirCraft' type='AirCraftType'>
    <xsd:annotation>
      <xsd:documentation>Details about a mode of transportation capable of flying in the air.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AircraftAirportID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifying number of an airport at which an aircraft lands or is kept. Sometimes referred to as an airport code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AircraftAirportName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of an airport at which an aircraft lands or is kept.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AircraftEngineQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A number of engines on an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AircraftFuselageColorCode' type='ncic-veh:VCOType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a color of a fuselage of an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AircraftFuselageColorText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A color of a fuselage of an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AircraftMakeCode' type='ncic-veh:VMAType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a manufacturer of an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AircraftModelCode' type='ncic-veh:VMOType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a specific design or type of vehicle made by a manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AircraftStyleCode' type='ncic-veh:VSTType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a style of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AircraftTailID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier of an aircraft. Sometimes referred to as a tail number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AircraftWingColorCode' type='ncic-veh:VCOType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a color of the wings of an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AircraftWingColorText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A color of the wings of an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AircraftYearText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A year which is assigned to a vehicle by the manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Alert' type='AlertType'>
    <xsd:annotation>
      <xsd:documentation>Details about an alert used to notify agencies and public systems of an emergency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertAudienceDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the target audience of an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertAudioURLID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A link to a digital audio file that is associated with an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertCertaintyCode' type='cap:AlertCertaintyCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a likeliness of an occurrence of an event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertCertaintyText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A likeliness of occurrence of an event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertContactInformation' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>Details about contact information for follow-up and confirmation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertContactText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Contact information for follow-up and confirmation associated with an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertEffectiveDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date the alert information takes effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertEffectiveTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time the alert information takes effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertEventCategoryCode' type='cap:AlertEventCategoryCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the category of the event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertEventCategoryText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A category of the event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertEventDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An extended description of an event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertEventTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A specific type of event that occurred that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertExpiresDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date on which the alert is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertExpiresTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time at which the alert is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertHeadlineText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A headline or title for an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertImageURLID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A link to a digital image file that is associated with an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertInformationURLID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A link to additional information about an alert or event.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertInstructionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A recommended action to be taken by recipients in response to an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertOnsetDuration' type='xsd:duration'>
    <xsd:annotation>
      <xsd:documentation>A duration until the expected beginning of an event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertParameterCodeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A technical parameter associated with an event that raised an alert. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertSenderDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name or description of the alert originator.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertSeverityCode' type='cap:AlertSeverityCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a severity level of an event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertSeverityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A severity level of an event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertTargetCodeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A system-specific code for message targeting.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertUrgencyCode' type='cap:AlertUrgencyCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying an urgency of an event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AlertUrgencyText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An urgency level of an event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AmendedSentence' type='SentenceType'>
    <xsd:annotation>
      <xsd:documentation>A new sentence term and conditions that replace a previous sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Amount' type='AmountType'>
    <xsd:annotation>
      <xsd:documentation>A representation of an amount of money.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCase' type='AppellateCaseType'>
    <xsd:annotation>
      <xsd:documentation>Details about a single case heard by the Court of Appeals (Intermediate Court of Appeal) or Supreme Court (The Court of Last Resort). This case does not retry the original case but determines whether the original case was tried properly and the defendant received a fair trial.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseBrief' type='DocumentType'>
    <xsd:annotation>
      <xsd:documentation>A document written by prosecution or defense summarizing why a lower court acted correctly or incorrectly.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseDecision' type='AppellateCaseDecisionType'>
    <xsd:annotation>
      <xsd:documentation>A statement by a judge or court of a decision reached in regard to an appeal. This may be an opinion or an order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseDecisionDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date that an issuing judge signs an Opinion or issues an Order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseDecisionDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseDecisionID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier of an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseDecisionIssuingJudge' type='JudicialOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A judge that issues, orders, or authors an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseDecisionName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of an opinion or order that is a result of an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseDecisionOpinionIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an appellate case decision refers to an opinion issued; false if it refers to an order issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseDecisionPrecedenceIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an appellate case decision opinion or order is worthy of setting an example or justification for a later decision; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseDecisionReliefEffectiveDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date relief is to be made to a person as stated in an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseDecisionReliefIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an appellate case decision states any relief assistance be provided to a defendant; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseDecisionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A decision of the appellate court about a case. For example, Reaffirment, Dismissal, Order Opinion, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseDecisionTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of appellate case decision made, e.g., opinion, order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseJudgePanel' type='JudgePanelType'>
    <xsd:annotation>
      <xsd:documentation>A panel of judges presiding over an appellate case. Normally there are three appellate judges, but there may be the entire membership of the Court of Appeals or Supreme Court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseNotice' type='AppellateCaseNoticeType'>
    <xsd:annotation>
      <xsd:documentation>A request filed with an appellate court to start an appellate case. Sometimes referred to as a Notice of Appeal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseNoticeDefendantActor' type='ActorType'>
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property that was originally tried in a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseNoticeDefendingAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>A firm reported in an appellate case notice that originally defended a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseNoticeFilingCourt' type='CourtType'>
    <xsd:annotation>
      <xsd:documentation>An appellate court where a notice of appeal is filed in hopes of being reviewed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseNoticeOriginalCourt' type='CourtType'>
    <xsd:annotation>
      <xsd:documentation>A court where a case was originally tried.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseNoticeProsecutingAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>A firm reported in an appellate case notice that originally tried a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseNoticeProsecutingAttorney' type='JudicialOfficialType'>
    <xsd:annotation>
      <xsd:documentation>An attorney reported in an appellate case notice that originally tried a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseNoticeReasonText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A statement explaining the reason for an appeal. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseOriginalCase' type='CaseType'>
    <xsd:annotation>
      <xsd:documentation>An original case that is being retried in an appellate court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseRelatedCase' type='CaseType'>
    <xsd:annotation>
      <xsd:documentation>A case related to a case being tried in an appellate court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AppellateCaseSanction' type='SanctionType'>
    <xsd:annotation>
      <xsd:documentation>A sanction ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ApplicationName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of the application used to create the document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ApplicationVersionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A version of an application.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Area' type='AreaType'>
    <xsd:annotation>
      <xsd:documentation>Details about the boundaries of a geographic area of location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AreaCircularRegion' type='CircularRegionType'>
    <xsd:annotation>
      <xsd:documentation>A circular area described by the center and the radius of the circle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AreaCircularText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a circular area.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AreaDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of an area.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AreaGeographicCodeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Any geographically-based code to describe the area.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AreaPolygonGeographicCoordinate' type='GeographicCoordinateType'>
    <xsd:annotation>
      <xsd:documentation>A coordinate of a point or vertex on a polygon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AreaPolygonText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a geographic polygon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Arrest' type='ArrestType'>
    <xsd:annotation>
      <xsd:documentation>Details about the apprehension of a subject by a peace officer based on an observed or a reported violation of a law or ordinance, an outstanding arrest warrant, or probable cause information. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An agency which employs the arresting official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestAgencyRecordID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A records management system number of the originating case agency for an arrest. This may be the booking number or the Records Management System number. Sometimes referred to as Originating Case Agency (OCA) number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestApprehensionDetentionOrder' type='CourtOrderType'>
    <xsd:annotation>
      <xsd:documentation>An order issued by a judge or the  Department of Corrections to arrest a subject for technical violation of probation, parole, supervised release or institution status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestBailRecommendationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A bail amount on a schedule recommended according to the offense(s).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestBloodAlcoholContentNumberText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A blood-alcohol percentage reading from a Blood Alcohol Test (BAC Test). A blank value represents "not tested".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestCharge' type='ChargeType'>
    <xsd:annotation>
      <xsd:documentation>A formal allegation of a violation of a statute and/or ordinance in association with an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestIntoxicantInvolvedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if drugs or alcohol were involved in an arrest; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestInvolvedOrganization' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization associated with an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestInvolvedProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A piece of property associated with an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestInvolvedWeapon' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A description of a weapon associated with an arrested subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location where a subject was arrested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestOfficial' type='EnforcementOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A peace officer who makes an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestProbableCauseText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An observed or reported violation of a law or ordinance, which can be a sufficient cause to arrest a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestRelease' type='ReleaseType'>
    <xsd:annotation>
      <xsd:documentation>Details about a release of a subject from an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestResistedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a subject resisted arrest; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestSequenceID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A sequential number assigned to the arrest of a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person who is arrested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestSubjectCustodyTransfer' type='CustodyTransferType'>
    <xsd:annotation>
      <xsd:documentation>A transfer of custody or transportation of a subject from one peace officer or location to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestSubjectRightsReadIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a person's legal rights (Miranda Rights) were read to a subject during an arrest; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestSubjectRightsReadResponseText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A subject's response after legal rights were read, e.g., invoked, waived, confessed, requested attorney.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestSummonsIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an arrest occurred due to a summons; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestTypeCode' type='nibrs:ArrestTypeCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of arrest that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ArrestWarrant' type='WarrantType'>
    <xsd:annotation>
      <xsd:documentation>A court authorized order which commands a peace officer to arrest a subject and bring that subject before the court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Assessment' type='AssessmentType'>
    <xsd:annotation>
      <xsd:documentation>Details about an evaluation or an assessment of a subject. For example, gambling, psychological, chemical dependency, psycho-sexual, etc. Evaluations are frequently done in the context of pre-plea and pre-sentencing investigations (PSI).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AssessmentAdministrator'>
    <xsd:annotation>
      <xsd:documentation>An agency or person performing an assessment and evaluating a subject.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='AssessmentBillRecipient'>
    <xsd:annotation>
      <xsd:documentation>An agency or person billed for an assessment.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='AssessmentFee' type='FeeType'>
    <xsd:annotation>
      <xsd:documentation>An amount of money charged to conduct an assessment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AssessmentProgram' type='ProgramType'>
    <xsd:annotation>
      <xsd:documentation>A program a subject attends in which an assessment is made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AssessmentRecommendationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A recommendation or result of the an assessment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AssessmentReferral' type='ReferralType'>
    <xsd:annotation>
      <xsd:documentation>An order or direction from a person or organization to a subject to undergo an assessment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AssessmentScoreText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An evaluation score of an assessment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AssessmentSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person required to undergo an assessment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='AssessmentSupervisor'>
    <xsd:annotation>
      <xsd:documentation>A supervising agency or person that reviews the way an assessment is carried out.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='Attorney' type='JudicialOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A person admitted to practice law in his or her respective state and authorized to perform both civil and criminal legal functions for clients. May include, but not limited to: Prosecuting attorney, public defender, attorney general, defense attorney.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Bail' type='BailType'>
    <xsd:annotation>
      <xsd:documentation>Details about a commitment made (and possibly secured by cash or property) to secure the release of a subject being held in custody and suspected of a crime. Bail is designed to provide some kind of guarantee that a subject will reappear to answer the charges in court at some later date.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BailConditionDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A condition that must be met in order for a subject to post bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BailHearingDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date of a court hearing to determine the bail to be set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BailPostedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a subject posts or secures bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BailPostedPayment' type='BailPaymentType'>
    <xsd:annotation>
      <xsd:documentation>A payment of bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BailRequirementText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the bail requirement set at a court hearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BailRevokedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date bail is revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BailSetAmountText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BailSetCourt' type='CourtType'>
    <xsd:annotation>
      <xsd:documentation>A court that assigns a bail to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BailSetTypeCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of bail ordered (bail bond, cash only, written promise)</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BailSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person who is assigned bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BaseObject' type='SuperType'>
    <xsd:annotation>
      <xsd:documentation>The root object in the type inheritance hierarchy.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BasicVehicle' type='BasicVehicleType'>
    <xsd:annotation>
      <xsd:documentation>Details about a vehicle, boat, aircraft, or other object used to provide a physical mode of transportation</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BinaryObject' type='BinaryObjectType'>
    <xsd:annotation>
      <xsd:documentation>A representation of an object encoded in a binary format for transmission.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BinaryObjectCaptureDate' type='xsd:date'>
    <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='BinaryObjectCaptureTime' type='xsd:time'>
    <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='BinaryObjectDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A textual description of a binary object.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BinaryObjectID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifying number for the encoded data.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BinaryObjectReferenceID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>Identifies a url or file reference of the binary object.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BinaryObjectText'>
    <xsd:annotation>
      <xsd:documentation>A binary encoding of the data.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='xsdBase64BinaryElement' />
        <xsd:element ref='xsdHexBinaryElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='BinaryObjectTypeText' type='xsd:string'>
    <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='Biometric' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>Information used to measurable a biological or behavioral characteristic, which can reliably recognize the identity, or verify the claimed identity, of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricAccuracyDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the believed accuracy of a biometric identification.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricBinaryObject' type='BinaryObjectType'>
    <xsd:annotation>
      <xsd:documentation>A binary representation of a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricCaptureDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a biometric sample was collected.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricCaptureDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of how a biometric sample was collected.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricCaptureOrganization' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization that collected a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricCapturePerson' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person that collected a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricCaptureSourceText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A source or location from which a biometric sample was collected. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricCaptureTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time a biometric sample was collected.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a biometric.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricEncodingMethodText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A method used to encode a biometric.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier used to uniquely refer to a biometric.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricImage' type='ImageType'>
    <xsd:annotation>
      <xsd:documentation>A picture of a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricLabAnalysisText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An analysis of a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricRepositoryDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the storage of a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricRepositoryOrganization' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization that is responsible for the storage of a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricStatus' type='StatusType'>
    <xsd:annotation>
      <xsd:documentation>A status of a biometric, e.g., tested, scheduled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricTestDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a biometric sample was tested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricTestDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of how a biometric sample was tested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricTestMethodText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A method used to test a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricTestOrganization' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization that tested a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricTestPerson' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person who tested a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricTestTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time a biometric sample was tested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BiometricValueText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A textual representation of the value of a biometric.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Boat' type='BoatType'>
    <xsd:annotation>
      <xsd:documentation>Details about a vessel for transport by water, constructed to provide buoyancy by excluding water and shaped to give stability and permit propulsion. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BoatColorCode' type='ncic-boat:BCOType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the color of a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BoatHullID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier found on a vessel's hull.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BoatHullMaterialCode' type='ncic-boat:HULType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a primary construction material of a vessel's hull.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BoatHullMaterialText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A primary construction material of a vessel's hull.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BoatHullShapeCode' type='ncic-boat:HSPType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a shape and configuration of a hull on a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BoatHullShapeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A hull shape and configuration on a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BoatMakeCode' type='ncic-boat:BMAType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the manufacturer of a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BoatPropulsionCode' type='ncic-boat:PROType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a mode of propulsion of a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BoatPropulsionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A mode of propulsion of a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BoatRegistrationID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a vessel by the coast guard or another vessel licensing organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BoatTrailerMakeCode' type='ncic-boat:BTMAType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a make of a boat trailer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BoatTrailerMakeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A make of a boat trailer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BoatTypeCode' type='ncic-boat:BTYType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BoatVINAText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A combination of vessel make and model, derived from Polk's VINA software.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Bond' type='BondType'>
    <xsd:annotation>
      <xsd:documentation>Details about an agreement between a bondsman and a subject in which a bondsman pays the subject's bail or portion of the bail in exchange for certain conditions, including the payment of a certain amount of money and the reappearance of the subject in court on the required date.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BondAmount' type='AmountType'>
    <xsd:annotation>
      <xsd:documentation>Amount of bond</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BondConditionDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a condition or requirement for a subject attached to a bond.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BondIssuer'>
    <xsd:annotation>
      <xsd:documentation>A person or organization who issues a bond. Sometimes referred to as a bondsman.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='BondPaymentDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of what a subject pays for a bond.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BondRevokeDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a bond is revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BondSuretyName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a person or organization who has agreed to be responsible for a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BondTerminationDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a bond no longer is in effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BondTerminationTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A way a bond is no longer in effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Booking' type='BookingType'>
    <xsd:annotation>
      <xsd:documentation>Details about an administrative step taken after an arrested subject is brought to a police station or detention facility, which involves entry of the subject's name and other relevant facts on the police "blotter", and which may also include photographing, fingerprinting, and the like. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingAdditionalChargesIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a subject has more charges for which to be booked; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization which processes a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingAgencyRecordID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A booking identifier of the originating case agency. This identifier may be the booking number or the Originating Agency Report (Incident) number or a combination of both. Also known as the Originating Case Agency (OCA) number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingCourtCaseID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier for the cause of a booking. Sometimes referred to as a warrant or commitment number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingDepositedProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A piece of property a subject gives to an official for safe keeping during a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingDetentionFacility' type='FacilityType'>
    <xsd:annotation>
      <xsd:documentation>A state, county or city detention facility where a subject is detained as a result of booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingDocumentControlID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A number assigned by a booking system to identify a unique booking event within a specific jail. This may be manually tracked if there is no booking system. It also may not be unique.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingEmployee' type='EnforcementOfficialType'>
    <xsd:annotation>
      <xsd:documentation>An official who processes a subject for booking, e.g., takes photographs, fingerprints, enters relevant information into a register.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingFacility' type='FacilityType'>
    <xsd:annotation>
      <xsd:documentation>A police station or a detention facility where a booking occurs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingFileID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A records management system identification number for the Incident that precipitated the booking of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingRelease' type='ReleaseType'>
    <xsd:annotation>
      <xsd:documentation>Details about a release of a subject from booking or from booking detention.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingReleaseCorrectionsAnalyst' type='EnforcementOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A corrections pre-trial screening officer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingReportingDistrictText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A district of a booking agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingRetainedProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A piece of property a subject keeps during booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingSealedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if the information regarding a booking is to remain sealed and confidential; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingSearchOfficial' type='EnforcementOfficialType'>
    <xsd:annotation>
      <xsd:documentation>An official who searches a subject during a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingSeizedProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A piece of property taken from a subject by an official during a booking. Includes a vehicle a subject may have.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person who is booked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingSubjectCustodyTransfer' type='CustodyTransferType'>
    <xsd:annotation>
      <xsd:documentation>A transfer of custody or transportation of a subject from one booking detention facility to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingTelephoneCall' type='BookingTelephoneCallType'>
    <xsd:annotation>
      <xsd:documentation>Details about a telephone call (number) a subject makes while being booked or detained from an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingTelephoneCallDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a subject makes a telephone call while being booked or detained from a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingTelephoneCallSupervisingOfficial' type='EnforcementOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A peace officer who supervises a subject making a telephone call.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingTelephoneCallTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time a subject makes a telephone call while being booked or detained from a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BookingTransportOfficial' type='EnforcementOfficialType'>
    <xsd:annotation>
      <xsd:documentation>An official who moves a subject to a detention facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Brander' type='BranderType'>
    <xsd:annotation>
      <xsd:documentation>An organization the brands a vehicle or property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='BranderRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='BranderRelationship' type='BranderRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>An organization the brands a vehicle or property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BranderID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A code to uniquely identify a brander (i.e., an entity applying a brand to a vehicle), which could be a state, insurance carrier, junk yard, or salvage yard. States use the US Postal State Codes. Insurance Carriers use the NAIC codes (the NAIC codes are the same as the NICB codes). </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BranderTypeCode' type='ansi_d20:BranderTypeCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code to identify the type of brander (e.g., state, insurance carrier, junk yard, or salvage yard).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BuildingFullText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A complete reference that identifies a building.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BuildingName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a building, e.g., "Electronic Research Building"</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BuildingNumberText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A number or text associated with a building, e.g., 115C.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='BuildingSubUnitText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A department, group, division, or other subcomponent of a building. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CapabilityCategoryText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A general classification or categorization of a capability, e.g. training, physical, trait.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CapabilityDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a person's capability.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CapabilityIsLimitationIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a capability implies an inability to do something, false otherwise. This indicator applies only to physical capabilities.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CapabilityTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of capability within a particular class of capabilities, e.g. risk to others, sex offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Case' type='CaseType'>
    <xsd:annotation>
      <xsd:documentation>Details about an activity in a court of law before a judge or a jury where facts and evidence are presented to determine the nature of involvement a person has with a specified offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseAmendedCharge' type='ChargeType'>
    <xsd:annotation>
      <xsd:documentation>A charge different than the original charge a person is being tried for in a court of law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseCapiasDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date where subject proceeds directly to court, without being able to post bond. Similar to a Failure to Appear</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseCharge' type='ChargeType'>
    <xsd:annotation>
      <xsd:documentation>A charge or accusation a person is being tried for in a court of law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseContinuanceDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a court case is set to resume after being postponed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseCourt' type='CourtType'>
    <xsd:annotation>
      <xsd:documentation>A court of law in which the case is being tried.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseCourtEvent' type='CourtEventType'>
    <xsd:annotation>
      <xsd:documentation>A court occurrence. It generally refers to an appearance (Appearance, Arraignment, Findings, Sentencing, etc.) but may include clerical events such as filing an affidavit or cash register events.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseDefendantActor' type='ActorType'>
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property being charged or sued in a court of law. Sometimes referred to as the defendant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseDefendantQuantityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A number of defendants being tried at once for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseDefendantSelfRepresentationIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a defendant waived the right to have a defense attorney and is representing him or her self; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseDefenseAttorney' type='CaseOfficialType'>
    <xsd:annotation>
      <xsd:documentation>An attorney who defends a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseDetails' type='CaseDetailsType'>
    <xsd:annotation>
      <xsd:documentation>Additional information about a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseDisposition' type='CaseDispositionType'>
    <xsd:annotation>
      <xsd:documentation>An outcome or processing of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseDispositionDecision' type='CaseDispositionDecisionType'>
    <xsd:annotation>
      <xsd:documentation>Details about a case disposition occurring as a result of some decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseDispositionDecisionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The literal language of a decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseDispositionDecisionTypeCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A unique code identifying a type of decision made: NonTrial, JuryTrial, BenchTrial, PreTrial, PreTrialVerdict, Other.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseDispositionDecisionTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of decision made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseDispositionFinalDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date that all charges in a case were disposed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseDocketID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A number used to identify a case docket.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseDomesticViolenceIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if the case involves domestic violence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseExhibit' type='ExhibitType'>
    <xsd:annotation>
      <xsd:documentation>An item admitted in court as evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseFiling' type='SubmissionType'>
    <xsd:annotation>
      <xsd:documentation>A submission from a prosecutor that initiates a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseHearing' type='CourtEventType'>
    <xsd:annotation>
      <xsd:documentation>An appearance before a judicial officer conducted in person, by telephone, or by video. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseInformationAdmissibleIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if new trial information may be entered from an appellate ruling/decision; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseInformationAdmissibleText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A piece of new trial information that may be admissible in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseInformationUnadmissibleText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A piece of new trial information that is not admissible in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseInitiatingActor' type='ActorType'>
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property that brings charges or a suit against another in a court of law. Can be either a victim in a criminal case or a plaintiff in a civil case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseJudge' type='CaseOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A judicial officer assigned to a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseJuror' type='JurorType'>
    <xsd:annotation>
      <xsd:documentation>An empanelled juror or an alternate juror.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseLineageCase' type='CaseType'>
    <xsd:annotation>
      <xsd:documentation>A description of a case at a previous stage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseOfficalRoleDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the role a justice official played in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseOfficial' type='CaseOfficialType'>
    <xsd:annotation>
      <xsd:documentation>Details about a justice official's involvement in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseOfficialCaseID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A unique identifier a justice official uses to identify a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseOfficialCaseStatusText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A status of a justice official's case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseOfficialEndDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a justice official left a case or a date a case ended.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseOfficialRoleText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A role a justice official played in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseOfficialStartDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a justice official became involved in a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseOfficialTerminationIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a justice official left a case before its conclusion, either by choice or for official reasons; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseOfficialTerminationReasonText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reason a justice official left a case before its conclusion.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseOriginalCourt' type='CourtType'>
    <xsd:annotation>
      <xsd:documentation>A court that originally heard or tried a case before it was transferred or appealed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseOtherActor' type='ActorType'>
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseOtherID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A miscellaneous identifier for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseOtherOfficial' type='CaseOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person or organization involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseParticipants' type='CaseParticipantsType'>
    <xsd:annotation>
      <xsd:documentation>Details about the participants involved in a court case</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CasePendingCourtEvent' type='CourtEventType'>
    <xsd:annotation>
      <xsd:documentation>A court event or activity that is postponed or pending.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseProceedingTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of case proceeding, e.g., hearing, trial, arraignment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseProsecutionAttorney' type='CaseOfficialType'>
    <xsd:annotation>
      <xsd:documentation>An attorney who prosecutes a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseProtectionOrderIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a Domestic Violence Protection Order or Antiharassment Order is filed with the Judgment and Sentence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseRelatedCase' type='CaseType'>
    <xsd:annotation>
      <xsd:documentation>Details about a related case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseResolutionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A result of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseRestrictionDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a restriction is placed on a person by a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseRestrictionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A restriction imposed upon a party, e.g., a restraining order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseSecurityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A level of case security required from low to high</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseStatus' type='StatusType'>
    <xsd:annotation>
      <xsd:documentation>A status of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseTerminationStageText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A stage of termination for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseTerminationTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of termination for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseTitleText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An official name of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseTrackingID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A number used to track a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseTrial' type='CourtEventType'>
    <xsd:annotation>
      <xsd:documentation>A type of hearing during which the final disposition of a case is determined.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseVerdictGivenIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a verdict is given by judge or jury; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseVictimNotProsecutingIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a victim is not or was not willing to prosecute; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseWitness' type='WitnessType'>
    <xsd:annotation>
      <xsd:documentation>The person/entity who has information relating to the activity or who testifies in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaseYearText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A year a case is tried.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Caveat' type='CaveatType'>
    <xsd:annotation>
      <xsd:documentation>Details about a warning, caution, qualifier, or explanation, generally about an offender or suspect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaveatIssuingAuthorityName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a person or organization which issued a caveat.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaveatReferenceDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a caveat was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CaveatText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A warning, caution, qualifier, or explanation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Charge' type='ChargeType'>
    <xsd:annotation>
      <xsd:documentation>Details about a formal allegation that a specific person has committed a specific offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeAccidentRelatedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a charge is related to a traffic accident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeApplicabilityCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies the degree of involvement a person is being charged with committing in an offense. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeApplicabilityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A degree of involvement a person is being charged with committing in an offense. Sometimes referred to as A/C/S, InchoateCharge. Example: Solicitation; Conspiracy; Attempt; Accessory Before the Fact. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeArrestReasonIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a charge is the reason a person was arrested; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeBailAmountText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An amount of money associated with a charge required for bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeCategoryCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies a category of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeCategoryDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a crime category.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeClassification' type='ChargeClassificationType'>
    <xsd:annotation>
      <xsd:documentation>Details that further describes and classifies a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeCountQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A number of times a person is charged with committing the same crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeDegreeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A degree of a charge, e.g., first degree, second degree.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeDisposition' type='ChargeDispositionType'>
    <xsd:annotation>
      <xsd:documentation>Details about the results or processing of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeDispositionCondition' type='ConditionType'>
    <xsd:annotation>
      <xsd:documentation>A requirement which, when met, represents compliance with a pre-disposition condition. For example: curfew, no contact with victim, condition of release, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeDispositionDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date of a disposition of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeDispositionDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the result of processing a charge. For an arrest charge, this may be a law enforcement agency action, such as custody only, turned over to another agency, not referred for prosecution, or referred for prosecution.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeDispositionOtherText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A result of processing a charge other than a plea or a verdict. This may describe how an arresting agency or a prosecutor processed a charge. It also may describe how a court dismissed a charge or otherwise disposed of a charge except for a verdict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeDispositionPlea' type='PleaType'>
    <xsd:annotation>
      <xsd:documentation>An answer which a defendant in an action at law makes in response to a charge. Adult Examples: Guilty, Not Guilty. Juvenile Examples: Admit, Deny.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeDispositionReasonText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reason for disposing of a charge via dismissal, discharge, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeDispositionSanction' type='SanctionType'>
    <xsd:annotation>
      <xsd:documentation>A penalty ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeDispositionVerdict' type='VerdictType'>
    <xsd:annotation>
      <xsd:documentation>A finding by a judge or jury of that nature of a person allegedly committing an offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeEmploymentRelatedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a charge is related to a person's employment; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeEnhancingAllegationCharge' type='ChargeType'>
    <xsd:annotation>
      <xsd:documentation>A formal allegation, contained in at least one charging instrument, that a defendant has violated a statute and/or ordinance in association with an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeEnhancingFactor' type='ChargeEnhancingFactorType'>
    <xsd:annotation>
      <xsd:documentation>Details about a factor or reason that makes a charge more serious (e.g., armed, against the elderly, hate crime)</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeEnhancingFactorDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a factor or reason that makes a charge more serious.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeEnhancingFactorReferenceDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A reference date for an enhancing charge factor or reason.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeEnhancingFactorStatusText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A status of a factor or reason that makes a charge more serious.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeEnhancingPriorConviction' type='ConvictionType'>
    <xsd:annotation>
      <xsd:documentation>Details about a prior conviction. A usage of this may be for a three strikes you are out rule.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeFelonyIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a charge refers to a felony offense; false otherwise. Sometimes referred to as Severity Level.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeFiler'>
    <xsd:annotation>
      <xsd:documentation>A person or organization which filed a current charge.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='ChargeFilingDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a charge was filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeHighestIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a charge is the most serious charge within a group of charges; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A unique identifying number assigned to a particular charge by an arresting agency, prosecuting attorney, or a court for case management purposes. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeInstrument' type='DocumentType'>
    <xsd:annotation>
      <xsd:documentation>An official document filed to formally accuse a person of committing a specific offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeLocalCode' type='NonStandardCodeType'>
    <xsd:annotation>
      <xsd:documentation>A local statute or ordinance that identifies an offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeMACRDispositionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Charge disposition as reported to the Monthly Arrest and Citation Register.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeMACRIndicationLevelText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An indication of the level or seriousness of the charge, as reported to the Monthly Arrest and Citation Register</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeMACRJuvenileLevelText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An indication of the level or seriousness of a juvenile charge, as reported to the Monthly Arrest and Citation Register</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeMACRStatusText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A status of a charge, as reported to the Monthly Arrest and Citation Register</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeModificationInstrument' type='DocumentType'>
    <xsd:annotation>
      <xsd:documentation>An official document filed to modify a charge against a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeModifier'>
    <xsd:annotation>
      <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='ChargeModifierRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ChargeModifierRelationship' type='ChargeModifierRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeNarrative' type='DocumentType'>
    <xsd:annotation>
      <xsd:documentation>A document associated with a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ChargeNarrativeRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ChargeNarrativeRelationship' type='ChargeNarrativeRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A document associated with a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeNCICCode' type='ncic-off:OFFType'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies an offense within the National Crime Information Center (NCIC) system.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeNIBRSCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies an offense within the National Incident-Based Reporting System (NIBRS).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeOriginator'>
    <xsd:annotation>
      <xsd:documentation>An agency, organization, or person (e.g., attorney) that originally filed a charge or a related predecessor charge if the charge was changed later by prosecution or the court. This originating party is often an arresting agency but may be different if a charge was added during booking or if cases are consolidated.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='ChargeQualifierText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Additional information that clarifies a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeReducingFactorText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A factor which may make a charge less serious or limit the penalty (e.g., violations observed by photo-radar stations in some states)</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeReporting' type='ChargeReportingType'>
    <xsd:annotation>
      <xsd:documentation>Information that is sent to local, state, or federal repositories describing the nature of a charge in terms of official codes, terms, and fields.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeSanction' type='SanctionType'>
    <xsd:annotation>
      <xsd:documentation>A sanction given to a person convicted of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeSentence' type='SentenceType'>
    <xsd:annotation>
      <xsd:documentation>A sentence given to a person convicted of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeSentenceRangeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A standard sentence range a person charged with an offense potentially faces if convicted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeSequenceID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A sequentially assigned number for charge tracking purposes (for example, the first charge under the arrest might be assigned Charge Sequence ID 1, the second 2, and so forth). </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeSeriousViolentIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a charge filed refers to a serious or violent offense; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeSeverityLevel' type='SeverityLevelType'>
    <xsd:annotation>
      <xsd:documentation>A severity level of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeSeverityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A level of severity of a charge, e.g., Felony; Misdemeanor; Petty Misdemeanor; Other; Unknown.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeSpecialAllegationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A factor that has enhanced a charge, making it a more serious offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeStatus' type='StatusType'>
    <xsd:annotation>
      <xsd:documentation>A state of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeStatute' type='StatuteType'>
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a law, rule, or ordinance within a jurisdiction that a person is accused of violating.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person accused of committing a specific offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeTrackingID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A unique identifying number assigned to an entire set of charges for an arrest. Different numbers may appear in the set if cases have been consolidated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeUCRCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies an offense within the Uniform Crime Report (UCR) system.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeUCRCrimeTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A Uniform Crime Report (UCR) type or classification of a crime associated with a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeUCRFlagCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>drugs, alcohol, computer crime, domestic violence, crimes against children, sexual offense, gang related, hate/bias</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ChargeVerdict' type='VerdictType'>
    <xsd:annotation>
      <xsd:documentation>Details describing if a person was found guilty or innocent of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CircularRegionCenterCoordinate' type='GeographicCoordinateType'>
    <xsd:annotation>
      <xsd:documentation>A coordinate of the center of a circular region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CircularRegionRadiusLengthMeasure' type='LengthMeasureType'>
    <xsd:annotation>
      <xsd:documentation>A length of a radius of a circular area.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Citation' type='CitationType'>
    <xsd:annotation>
      <xsd:documentation>Details about an official summons to appear in court or pay a fine given to a subject from a peace officer due to a subject's violation or infraction of a law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CitationAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization for whom the citation issuing official is employed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CitationDismissalConditionIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a citation can be dismissed if certain conditions are met; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CitationDismissalConditionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A condition to be met that can make a citation eligible for dismissal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CitationFineAmount' type='AmountType'>
    <xsd:annotation>
      <xsd:documentation>An amount of money to be paid by the subject receiving the citation if the subject chooses not to dispute the citation in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CitationIssuedLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A place where a citation is given to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CitationIssuingOfficial' type='EnforcementOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A peace officer who gives a citation to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CitationSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person who violates a law and receives a citation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CitationViolation' type='IncidentType'>
    <xsd:annotation>
      <xsd:documentation>An activity that is a violation of a law or ordinance that results in a subject being given a citation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Classification' type='ClassificationType'>
    <xsd:annotation>
      <xsd:documentation>A restriction imposed on information on documents or data that are only available to certain authorized people.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClassificationAgencyName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of the agency which classified the information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClassificationDerivationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A source where a classification was derived from.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClassificationEffectiveDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date the classification became effective.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClassificationInstructionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An instruction related to classifying information as such.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClassificationNonUSText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A word that describes the highest non-United States classification of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClassificationPersonName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of the person who classified the information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClassificationReasonText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reason why the classification was made as such.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClassificationReviewAgencyName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of the agency set to review or has reviewed the classification.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClassificationReviewDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a classification is to be or has been reviewed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClassificationReviewPersonName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a person set to review or who has reviewed the classification.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClassificationTerminationActualDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date the classification actually terminated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClassificationTerminationSetDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date the classification is set to terminate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClassificationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A classification of information. Includes confidential, secret, top secret, no markings.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClassificationUSCode' type='dod_exec-12958:SecurityClassificationCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code used to describe the highest classification of a United States document, e.g., top secret.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClothingCategoryText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A general category of clothing, e.g., shirt, pants.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClothingColorText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A color of an article of clothing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClothingDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of an article of clothing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ClothingStyleText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A style of an article of clothing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CommercialStructure' type='StructureType'>
    <xsd:annotation>
      <xsd:documentation>A structure used for business purposes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CommercialVehicle' type='CommercialVehicleType'>
    <xsd:annotation>
      <xsd:documentation>Details about a class of vehicle that includes motor vehicles with a gross vehicle weight rating of 26,001 pounds or more.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Condition' type='ConditionType'>
    <xsd:annotation>
      <xsd:documentation>Details about a requirement which, when met, represents compliance with a pre-disposition condition. For example: curfew, no contact with victim, condition of release, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConditionalRelease' type='ConditionalReleaseType'>
    <xsd:annotation>
      <xsd:documentation>Details about a release of a person or item from confinement, holding, or obligation, that is dependent upon certain conditions being met.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConditionalReleaseCondition' type='ConditionType'>
    <xsd:annotation>
      <xsd:documentation>A requirement or prerequisite for release.  A restriction, modification, or qualification of a term or terms of release. (Ex. no contact with victim; do not leave jurisdiction of court, etc.) </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConditionalReleaseOppositionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reason against releasing a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConditionalReleaseProjectedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>An expected date of conditional release. This date may change over time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConditionalReleaseRevokedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a conditional release was revoked due to a person's failure in meeting required conditions or for other reasons.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConditionalReleaseRevokedReasonText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reason why a conditional release was revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConditionalReleaseSupportText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reason in support of releasing a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConditionDisciplinaryAction' type='DisciplinaryActionType'>
    <xsd:annotation>
      <xsd:documentation>A corrective action such as attending counseling or entering a risk reduction facility that is specified as part of a condition as stated in the imposed sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConditionGroup' type='ConditionGroupType'>
    <xsd:annotation>
      <xsd:documentation>Details about a set of conditions assigned to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConditionGroupID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier of a group of conditions to which this condition belongs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConditionGroupParentID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>ID of the parent condition group to which this group belongs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConditionMandatoryIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a condition is strictly required; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConditionSetDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a condition was set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConditionViolatedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a condition has been violated; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConditionViolationDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a condition was violated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConditionViolationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A violation of a condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='Confidence' type='xsd:decimal'>
    <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:element name='Confidence' type='xsd:decimal'>
    <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:element>
  <xsd:element name='ContactEmailID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An email address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ContactFacsimileNumber' type='TelephoneNumberType'>
    <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='ContactInformation' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>Details about how to contact a person or an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ContactInformationDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A general description of contact information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ContactMailingAddress' type='AddressType'>
    <xsd:annotation>
      <xsd:documentation>A mailing address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ContactMobilePhoneNumber' type='TelephoneNumberType'>
    <xsd:annotation>
      <xsd:documentation>A mobile phone or cell phone number of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ContactOrganization' type='OrganizationType'>
    <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:complexType name='ContactOrganizationRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ContactOrganizationRelationship' type='ContactOrganizationRelationshipType'>
    <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='ContactOrganzationName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of an organization or organizational unit with the specified contact information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ContactOtherID' type='IDType'>
    <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='ContactPagerNumber' type='TelephoneNumberType'>
    <xsd:annotation>
      <xsd:documentation>A pager number of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ContactPersonDescriptionText' type='xsd:string'>
    <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='ContactPersonName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a person with the given contact information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ContactRadio' type='ContactRadioType'>
    <xsd:annotation>
      <xsd:documentation>A radio contact information of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ContactRadioCallSignID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A term used to identify a person using this radio. Sometimes referred to as a handle or call letters, e.g., "Whiskey 52".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ContactRadioChannelText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A radio channel or frequency within the band.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ContactRadioTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A wavelength or band of a radio, e.g., AM, FM, CB, FRS, GRS, military, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ContactResponder' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person who is actually at the "other end" of the contact. Used when the address is for a third party who is supposed to find the contactee (a secretary, for example).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ContactResponderRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ContactResponderRelationship' type='ContactResponderRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A person who is actually at the "other end" of the contact. Used when the address is for a third party who is supposed to find the contactee (a secretary, for example).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ContactTelephoneNumber' type='TelephoneNumberType'>
    <xsd:annotation>
      <xsd:documentation>A telephone number of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ContactWebsiteID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A website address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Conviction' type='ConvictionType'>
    <xsd:annotation>
      <xsd:documentation>Details about a judgment, based either on the verdict of a jury or judicial officer or the guilty plea of a defendant, that the defendant is guilty.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConvictionCharge' type='ChargeType'>
    <xsd:annotation>
      <xsd:documentation>A charge for which a person was convicted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConvictionCountQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A total number of charges a person has been found guilty of with reference to charging document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConvictionCourt' type='CourtType'>
    <xsd:annotation>
      <xsd:documentation>A total number of charges a person has been found guilty of with reference to charging document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConvictionLocatorReferenceID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A reference number for the organization that keeps the conviction records.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConvictionOffense' type='IncidentType'>
    <xsd:annotation>
      <xsd:documentation>An offense that a person has been found guilty of committing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConvictionPlea' type='PleaType'>
    <xsd:annotation>
      <xsd:documentation>A final plea a person offered in response to the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConvictionSanction' type='SanctionType'>
    <xsd:annotation>
      <xsd:documentation>A penalty imposed upon a person having been found guilty of a crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConvictionSentence' type='SentenceType'>
    <xsd:annotation>
      <xsd:documentation>A sentence imposed upon a person having been found guilty of a crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConvictionSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person who was found guilty of a crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ConvictionVerdict' type='VerdictType'>
    <xsd:annotation>
      <xsd:documentation>A guilty verdict of a judge or jury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CorrectionalFacility' type='FacilityType'>
    <xsd:annotation>
      <xsd:documentation>A facility that both detains and provides instruction and training in trade and vocational activities to subjects charged or convicted of a crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Corrections' type='SupervisionType'>
    <xsd:annotation>
      <xsd:documentation>An involvement of an agency or facility with the custody, confinement, supervision, or treatment of alleged or adjudicated offenders.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Court' type='CourtType'>
    <xsd:annotation>
      <xsd:documentation>Details about a court or a unit of a court responsible for trying justice proceedings.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtActivity' type='CourtActivityType'>
    <xsd:annotation>
      <xsd:documentation>Details about a court-related action associated with a court case event. There must be at least one activity for each event. For example: ordering bail, pleading of not guilty, filing an affidavit. An activity may have conditions attached to it. An activity takes place on the date of the event to which it pertains.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtActivityCondition' type='ConditionType'>
    <xsd:annotation>
      <xsd:documentation>A condition related or attached to a court activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtActivityCourtOrder' type='CourtOrderType'>
    <xsd:annotation>
      <xsd:documentation>A direction of a judge not included in a judgment, which determines some point or directs some step in proceedings.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtActivityScheduleDay' type='ScheduleDayType'>
    <xsd:annotation>
      <xsd:documentation>A schedule on which a court activity is to occur.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtActivitySupervisingAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>A supervising agency associated with a court activity result, especially for reporting purposes. For example, for pre-plea and pre-sentencing investigations.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtAppearance' type='CourtAppearanceType'>
    <xsd:annotation>
      <xsd:documentation>Details about an appearance required of a party in a court of law on a certain date.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtAppearanceActor' type='ActorType'>
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtAppearanceCase' type='CaseType'>
    <xsd:annotation>
      <xsd:documentation>A case for which a party must appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtAppearanceCourt' type='CourtType'>
    <xsd:annotation>
      <xsd:documentation>A court in which a party is required to appear.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtAppearanceDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date on which a party must appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtAppearanceReasonText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reason a party is required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtAppearanceTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of appearance a party is required to make in court, e.g., sentencing, bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtCharge' type='ChargeType'>
    <xsd:annotation>
      <xsd:documentation>A charge a person is tried for in court. May be different from or the same as its predecessor arrest and prosecution charges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtDivisionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An area of case processing and the law governing specific types of matters before the court and governed by distinct court rule and processes, e.g., criminal, juvenile, family, civil, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtEvent' type='CourtEventType'>
    <xsd:annotation>
      <xsd:documentation>Details about a court occurrence. An event generally refers to an appearance (Appearance, Arraignment, Findings, Sentencing, etc.) but may include clerical events such as filing an affidavit or cash register events.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtEventActivity' type='CourtActivityType'>
    <xsd:annotation>
      <xsd:documentation>A court-related action associated with a court case event. There must be at least one activity for each event. For example: ordering bail, pleading of not guilty, filing an affidavit. An activity may have conditions attached to it. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtEventAppearance' type='CourtAppearanceType'>
    <xsd:annotation>
      <xsd:documentation>An appearance in court required of a party</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtEventCase' type='CaseType'>
    <xsd:annotation>
      <xsd:documentation>A case associated with a court event.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtEventCourt' type='CourtType'>
    <xsd:annotation>
      <xsd:documentation>A court in which a court event occurs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtEventJudge' type='JudicialOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A judge associated with a court event.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtEventMotion' type='CourtActivityType'>
    <xsd:annotation>
      <xsd:documentation>A request made to a court for a ruling or an order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtEventSchedule' type='ScheduleDayType'>
    <xsd:annotation>
      <xsd:documentation>Details about the days for which a court event is scheduled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtEventSequenceID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A unique identifier for a court case event record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a unit of a court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrder' type='CourtOrderType'>
    <xsd:annotation>
      <xsd:documentation>Details about a direction of a judge not included in a judgement, which determines some point or directs some step in proceedings.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderCondition' type='ConditionType'>
    <xsd:annotation>
      <xsd:documentation>A condition described in a court order that is to be followed by a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderDesignatedLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location to which a court order applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderDesignatedOrganization' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization to which a court order applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderDesignatedProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A property item to which a court order applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderDesignatedSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person to which a court order applies. The subject could be a Protected Party, the recipient of a Summons or Subpoena, the subject of a Warrant, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderEnforcementAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An agency responsible for enforcing a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderIssuingCourt' type='CourtType'>
    <xsd:annotation>
      <xsd:documentation>A court that issued a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderIssuingDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a court order was issued by a judicial officer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderIssuingJudicialOfficial' type='JudicialOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A judge or other judicial officer that issued a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderJurisdiction' type='JurisdictionType'>
    <xsd:annotation>
      <xsd:documentation>An area in which a court order can be enforced.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderRecallDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a court order was recalled or rescinded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderRecallReasonText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reason a court order was recalled or rescinded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderRequestActor' type='ActorType'>
    <xsd:annotation>
      <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderRequestDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a court order was requested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderRequestReasonText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reason why a court order was requested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderServiceAttemptedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a court order was attempted but unable to be delivered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderServiceCautionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A caution, warning, or risk advisement given as an alert to an official servicing a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderServiceDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a court order was delivered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderServiceDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of how a court order was delivered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderServiceOfficial'>
    <xsd:annotation>
      <xsd:documentation>An official who delivered a court order.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='EnforcementOfficialTypeElement' />
        <xsd:element ref='JudicialOfficialTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='CourtOrderServiceReceivedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a service agency received a court order to deliver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderServiceRestrictionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A restriction or limitation on how a court order can be delivered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderSignatureMethodText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A method used to obtain a signature on a court order. For example, Telephonic, Fax, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderSpecialInstructionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of inclusions and/or constraints of a court order. Like extradition limitation or whether an arrest or a search warrant may be served at a subject's residence between sunrise and sunset only (nightcap indicator), etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderStatus' type='StatusType'>
    <xsd:annotation>
      <xsd:documentation>A state of a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtOrderSupervisingAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An agency responsible for evaluating, investigating, supervising and/or setting conditions for a subject incarcerated, on probation, conditional release, supervised release, parole, or otherwise under the jurisdiction of the court, the Department of Corrections, or a Community Corrections Act county.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtSupervisingAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>A supervising agency that performs court services for a court unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CourtTypeCode' type='ansi_d20:CourtTypeCodeType'>
    <xsd:annotation>
      <xsd:documentation>A type of court, e.g., district court, appellate court, state superior court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalOrganization' type='CriminalOrganizationType'>
    <xsd:annotation>
      <xsd:documentation>Details about an organization that is formed to or intentionally conducts illegal activities.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalOrganizationCautionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A caution or warning associated with a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalOrganizationMembershipHighQuantityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A high estimate of the number of people in an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalOrganizationMembershipInitiationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the requirement or result of a person becoming a member of a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalOrganizationMembershipLowQuantityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A low estimate of the number of people in an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalOrganizationNCICID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a criminal organization. Sometimes referred to as an NCIC code, VGTOF code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalOrganizationObjectiveText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An objective or purpose of the criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalOrganizationTraitDetails' type='CriminalTraitDetailsType'>
    <xsd:annotation>
      <xsd:documentation>A description of characteristic traits and identifiers of a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalTraitAction' type='EventType'>
    <xsd:annotation>
      <xsd:documentation>Details about a characteristic action associated with criminal activity by a person or a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalTraitActivityDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a type of crime a criminal organization or person usually commits.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalTraitColorText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A color associated with criminal activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalTraitCommunicationDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the types of communication used by a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalTraitDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of criminal characteristics, e.g., a trait, pattern, or trademark </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalTraitDetails' type='CriminalTraitDetailsType'>
    <xsd:annotation>
      <xsd:documentation>Details about criminal characteristics associated with a person or a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalTraitDressText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Identifying dress or clothing associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalTraitEthnicityCode' type='nibrs:EthnicityCodeType'>
    <xsd:annotation>
      <xsd:documentation>Identifies an ethnic or cultural background associated with a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalTraitEthnicityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An ethnic or cultural background associated with a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalTraitGraffitiDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of criminal artwork (often spray-painted images) associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalTraitGraffitiImage' type='ImageType'>
    <xsd:annotation>
      <xsd:documentation>An image of criminal artwork (often spray-painted images).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalTraitHandSignalText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An identifying hand signal associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalTraitModusOperandiText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A usual way in which a criminal organization or person acts or operates. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalTraitTargetDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the type of recipient of criminal activity usually chosen by a criminal organization or person. This could describe a person, organization, location, or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalTraitTattooDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a tattoo associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalTraitTattooImage' type='ImageType'>
    <xsd:annotation>
      <xsd:documentation>An image of a tattoo associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CriminalTraitTurfText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a location a criminal organization or person often frequents or considers to have control over. Sometimes referred to as haunts, hangouts.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CrossStreet' type='CrossStreetType'>
    <xsd:annotation>
      <xsd:documentation>Details about an intersecting street near a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CrossStreetDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of an intersecting street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CrossStreetRelativeLocation' type='RelativeLocationType'>
    <xsd:annotation>
      <xsd:documentation>Details about a location with respect to a cross street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <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:element 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:element>
  <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:element name='CurrencyText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A currency that qualifies the monetary amount. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CustodyTransfer' type='CustodyTransferType'>
    <xsd:annotation>
      <xsd:documentation>A transfer of custody or transportation of a subject or property from one enforcement party to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CustodyTransferActionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An action taken in the transfer of custody.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CustodyTransferLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location where transfer of custody occurs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CustodyTransferProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A piece of property which is being transferred from one custody to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CustodyTransferReceivingEnforcementAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An enforcement agency that receives custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CustodyTransferReceivingEnforcementFacility' type='FacilityType'>
    <xsd:annotation>
      <xsd:documentation>An enforcement facility that receives custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CustodyTransferReceivingEnforcementOfficial' type='EnforcementOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A peace officer that receives custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CustodyTransferReleasingEnforcementAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An enforcement agency that releases custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CustodyTransferReleasingEnforcementFacility' type='FacilityType'>
    <xsd:annotation>
      <xsd:documentation>An enforcement facility that releases custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CustodyTransferReleasingEnforcementOfficial' type='EnforcementOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A peace officer that releases custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='CustodyTransferSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person who is being transferred from one custody to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DecalColorText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A color of a vehicle registration decal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DecalID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a registration decal sticker in a given year. Sometimes referred to as a decal number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DecalMonthText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A month as shown on the registration decal issued, e.g., JAN, FEB, MAR, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DecalPeriodCode' type='ansi_d20:DecalPeriodCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code that describes the lifespan of a decal on a vehicle license plate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DecalPeriodText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A lifespan of a decal on a vehicle license plate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DecalYearText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A year as shown on the registration decal issued, e.g., 1995, 1996, 1997, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Detention' type='SupervisionType'>
    <xsd:annotation>
      <xsd:documentation>A mandatory confined supervision of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DetentionFacility' type='FacilityType'>
    <xsd:annotation>
      <xsd:documentation>A facility that carries out the confinement of a subject charged or convicted of a crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DisciplinaryAction' type='DisciplinaryActionType'>
    <xsd:annotation>
      <xsd:documentation>Details about an activity assigned to a person that is meant to be self-improving or restitutional.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DisciplinaryActionAssigner'>
    <xsd:annotation>
      <xsd:documentation>A person or an organization which assigned a corrective action to a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='DisciplinaryActionCommunityService' type='ActivityType'>
    <xsd:annotation>
      <xsd:documentation>Community service a person is recommended or required to perform as a correctional action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DisciplinaryActionCounseling' type='ActivityType'>
    <xsd:annotation>
      <xsd:documentation>Counseling a person is recommended or required to attend as a correctional action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DisciplinaryActionEnforcer'>
    <xsd:annotation>
      <xsd:documentation>A person or an organization responsible for making sure a person performs a corrective activity assigned.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='DisciplinaryActionFacility' type='FacilityType'>
    <xsd:annotation>
      <xsd:documentation>A facility a person is assigned to for a corrective action. May be a risk reduction facility, a diversion facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DisciplinaryActionFee' type='FeeType'>
    <xsd:annotation>
      <xsd:documentation>A monetary fine assigned to a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DisciplinaryActionProgram' type='ProgramType'>
    <xsd:annotation>
      <xsd:documentation>A risk reduction, rehabilitation, diversion, or other type program a person is recommended or required to attend as a correctional action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DisciplinaryActionRestitution' type='FeeType'>
    <xsd:annotation>
      <xsd:documentation>A restitution or compensation a person is required to pay another person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DisciplinaryActionSanction' type='SanctionType'>
    <xsd:annotation>
      <xsd:documentation>A sanction or penalty ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DisciplinaryActionSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person who is assigned a corrective action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Disposition' type='DispositionType'>
    <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='DispositionDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a disposition occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DispositionDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a disposition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DispositionReasonText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reason why an outcome occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DispositionReportedAuthorityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of an authority to which a disposition was reported.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DispositionText' type='xsd:string'>
    <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='DispositionTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of disposition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='Distribution' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The allowable recipients of this contents. Dissemination statement or instructions.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='Distribution' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The allowable recipients of this contents. Dissemination statement or instructions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DiversionProgram' type='ProgramType'>
    <xsd:annotation>
      <xsd:documentation>A program designed to help a person give up a criminal lifestyle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DNAImage' type='ImageType'>
    <xsd:annotation>
      <xsd:documentation>An image of a DNA strand.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DNALocus' type='DNALocusType'>
    <xsd:annotation>
      <xsd:documentation>Location specific information regarding a person's DNA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DNALocusTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The location within a strand of DNA that a value was determined.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DNALocusValue' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The value string for a DNA locus. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Document' type='DocumentType'>
    <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='DocumentAbstractText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A summary of the content of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentAlternativeTitleText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Any form of the title used as a substitute or alternative to the formal title of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentApplication' type='ApplicationType'>
    <xsd:annotation>
      <xsd:documentation>An application used to create and display a document. Application is specified in enough detail so as to ensure readability, retrievability, and preservation. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentApprovedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a document has been approved; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentAuthor'>
    <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:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='DocumentCategoryDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the category of information in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentCategoryID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier of a category of information in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentCategoryName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A category of information in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies the subject code systems used and the appropriate subject code assigned to the document. Example subject code systems: be, ifc, nsa, state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentCommentText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A general comment about a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentContentTableText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A subunit of the content of the resource usually containing a list of the information content of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentContributor'>
    <xsd:annotation>
      <xsd:documentation>An entity responsible for making contributions to the content of the resource. May include a person, organization, or service.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='DocumentControlMetadata' type='DocumentControlMetadataType'>
    <xsd:annotation>
      <xsd:documentation>Details about the control and management of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentCopyrightIndicator' type='xsd:boolean'>
    <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='DocumentCountryCode'>
    <xsd:annotation>
      <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='fips_10-4:CountryCodeTypeElement' />
        <xsd:element ref='iso_3166:CountryAlpha2CodeTypeElement' />
        <xsd:element ref='iso_3166:CountryAlpha3CodeTypeElement' />
        <xsd:element ref='iso_3166:CountryNumericCodeTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='DocumentCoverageText'>
    <xsd:annotation>
      <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='AddressTypeElement' />
        <xsd:element ref='xsdDateElement' />
        <xsd:element ref='xsdStringElement' />
        <xsd:element ref='xsdTimeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='DocumentCreationDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date of the creation of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentCreator'>
    <xsd:annotation>
      <xsd:documentation>An entity primarily responsible for making the content of the resource.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='DocumentCutDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A cutoff date for information in a document. Sometimes referred to as Information Cutoff Date, ICOD.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentDescriptionText' type='xsd:string'>
    <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='DocumentDescriptiveMetadata' type='DocumentDescriptiveMetadataType'>
    <xsd:annotation>
      <xsd:documentation>Details about general document descriptors.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentDispositionAuthorityName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of an authority designated to handled or process information in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentDispositionInstructionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An instruction on how to handle or process information in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentEffectiveDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date the information in a document becomes valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentEnteredBy' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The person who made a particular entry into the referenced document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='DocumentEnteredByRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='DocumentEnteredByRelationship' type='DocumentEnteredByRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The person who made a particular entry into the referenced document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentExpirationDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a document should be removed from a registry or index.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentFiledDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a document was filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentFileExtensionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A file extension of an electronic copy of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentFileName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A file name of an electronic copy of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentFormatText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A physical or digital manifestation of the document. Format is specified as a MIME (Multipurpose Internet Mail Extensions) type, such as "text/xml", "image/jpeg", "application/rtf".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentGroupID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier of a group to which a document belongs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentID' type='IDType'>
    <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='DocumentIntelligenceTypeCode' type='dod_jcs-pub2.0:DocumentIntelligenceTypeCodeType'>
    <xsd:annotation>
      <xsd:documentation>A nature or genre of the resource. Type is specified as an intelligence discipline, e.g., HUMINT, IMINT.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentKeywordText' type='xsd:string'>
    <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='DocumentLanguageCode'>
    <xsd:annotation>
      <xsd:documentation>A language of the intellectual content of the resource. </xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='iso_639-2b:LanguageCodeTypeElement' />
        <xsd:element ref='iso_639-2t:LanguageCodeTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='DocumentLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>Details about the location of a physical document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentLocationURI' type='IDType'>
    <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='DocumentMangementCyclePeriodText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A review or update cycle period for a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentMediaTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A physical device on which a document is stored.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentMediumText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The makeup of the material or physical carrier of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentOtherAddresseeName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of additional addressees.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentOtherMetadataField' type='MetadataFieldType'>
    <xsd:annotation>
      <xsd:documentation>A user-defined document metadata field.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentPermanentRecordIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a document is to be kept as a permanent record; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentPostDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a document is posted to Intelink.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentPrimaryAddresseeName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of the primary addressee.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentPrivacyActIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a document is categorized as containing personal information subject to protection by the Privacy Act; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentPublicationDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date of the first public dissemination of the content in any media.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentReceivedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a transmitted document was received.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentRelatedResourceText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reference to a related resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentRelationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Another document related to this document instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentRightsText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Rights held in and over the resource. Rights are the constraints applied to assure the protection of privacy or intellectual property, and any special restrictions, limitations or warning on using a shared resource. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentSecurityMetadata' type='SecurityMetadataType'>
    <xsd:annotation>
      <xsd:documentation>Details about security and classification information of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentSequenceID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier that determines the document order in a set or related documents.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentSource'>
    <xsd:annotation>
      <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='DocumentSourceRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='DocumentSourceRelationship' type='DocumentSourceRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentSourceText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reference to a source from which the present resource is derived.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentStatus' type='StatusType'>
    <xsd:annotation>
      <xsd:documentation>Indicates the document's status, e.g., approved, submitted, awaiting revision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentSubject'>
    <xsd:annotation>
      <xsd:documentation>A person or organization that is a target or intended recipient of a document.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='DocumentSubjectRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='DocumentSubjectRelationship' type='DocumentSubjectRelationshipType'>
    <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='DocumentSubjectText' type='xsd:string'>
    <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='DocumentSubmitter'>
    <xsd:annotation>
      <xsd:documentation>An entity responsible for making the resource available. May include a person, organization or service. </xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='DocumentSummaryText' type='xsd:string'>
    <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='DocumentSupplementalMarkingText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A marking made on a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentTitleText' type='xsd:string'>
    <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='DocumentTypeCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DocumentTypeText' type='xsd:string'>
    <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='DocumentVitalIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a document is categorized as a vital record by the originating agency; false otherwise. A vital record is that information that is needed to restore an enterprise to full operation following a catastrophe, or for records essential to protect the legal and financial rights of the government or the individual directly affected by its activities.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverAuthorization' type='DriverAuthorizationType'>
    <xsd:annotation>
      <xsd:documentation>Details about an authorization issued to a driver granting driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverAuthorizationEndorsementCode' type='ansi_d20:DrivingEndorsementCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the endorsement on a driver license or driver license permit which authorizes the operation of specified types of vehicles carrying specified loads. Endorsements are specific to classifications of a driver license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverAuthorizationEndorsementText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The endorsement on a drivers license or driver license permit which authorizes the operation of specified types of vehicles carrying specified loads. Endorsements are specific to classifications of a driver license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverAuthorizationExpirationDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>The date after which a driver license or driver license permit is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverAuthorizationID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>Details about a driver license identifier or driver license permit identifier, including the number and state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverAuthorizationIssueDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>The date when a driver license or driver license permit is issued or renewed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverAuthorizationPerson' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The person to which a driver license or driver license permit is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverAuthorizationRestriction' type='DrivingRestrictionType'>
    <xsd:annotation>
      <xsd:documentation>A restriction on a driver license or driver license permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverConviction' type='DriverConvictionType'>
    <xsd:annotation>
      <xsd:documentation>Details about a judge or jury finding a person guilty or a person pleading guilty in relation to a traffic offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverConvictionCitation' type='CitationType'>
    <xsd:annotation>
      <xsd:documentation>The citation received by a person that resulted in a conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverConvictionCMVCode' type='ansi_d20:CMVCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying whether a person was driving a commercial motor vehicle (CMV) in an incident that resulted in a conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverConvictionCMVText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An indication of whether a person was driving a commercial motor vehicle (CMV) in an incident that resulted in a conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverConvictionHazMatCode' type='ansi_d20:HazMatCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying whether a person was carrying hazardous materials (HazMat) in a vehicle that was involved in an incident, resulting in a conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverConvictionHazMatText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An indication of whether a person was carrying hazardous materials (HazMat) in a vehicle that was involved in an incident, resulting in a conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverConvictionOffenseCode' type='ansi_d20:DrivingOffenseCodeType'>
    <xsd:annotation>
      <xsd:documentation>The offense code a driver was convicted of in relation to a driving incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverConvictionOffenseDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Further information about an offense a driver was convicted of and additional detailed information concerning the offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverConvictionOffenseText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The offense a driver was convicted of in relation to a driving incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverHistoryAccidentQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A number of accidents in which a driver has been involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverHistoryConvictionQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A number of times that a driver has been convicted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverHistorySummary' type='DriverHistorySummaryType'>
    <xsd:annotation>
      <xsd:documentation>Summary details about a driver's history</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverHistoryWithdrawalQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A number of times that a driver has had their driving privileges withdrawn.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicense' type='DriverLicenseType'>
    <xsd:annotation>
      <xsd:documentation>Details about a license issued to a person granting driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicenseCommercialClassCode' type='ansi_d20:DriverLicenseClassCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of commercial vehicle that a licensed driver has been examined on and approved to operate. This field represents the highest-level classification for a particular Driver Privilege Type (e.g., commercial license or non-commercial license).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicenseCommercialStatusCode' type='ansi_d20:DrivingStatusCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the current status of an individual's Commercial privilege type.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicenseNonCommercialStatusCode' type='ansi_d20:DrivingStatusCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the current status of an individual's non-commercial (base) privilege type.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicensePermit' type='DriverLicensePermitType'>
    <xsd:annotation>
      <xsd:documentation>Details about a driver license permit issued to a driver granting conditional or limited driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicensePermitClassificationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of commercial or non-commercial vehicle that a licensed driver has been examined on and approved to operate subject to a permit. This field represents the highest level classification for a particular driver privilege type (e.g., commercial vs. non-commercial).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicensePermitQuantity' type='xsd:integer'>
    <xsd:annotation>
      <xsd:documentation>A number of driver permits issued on a license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicensePermitStatusCode' type='ansi_d20:DrivingStatusCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the current status of an individual's driver license permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicenseWithdrawal' type='DriverLicenseWithdrawalType'>
    <xsd:annotation>
      <xsd:documentation>Details regarding a driver license withdrawal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicenseWithdrawalActionCode' type='ansi_d20:DriverLicenseWithdrawalActionCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of driver license withdrawal action that was taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicenseWithdrawalBasisCode' type='ansi_d20:DriverLicenseWithdrawalBasisCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a basis for the withdrawal action for a driver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicenseWithdrawalCode' type='ansi_d20:DrivingOffenseCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a reason for the withdrawal</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicenseWithdrawalDueProcessStatusCode' type='ansi_d20:DriverLicenseWithdrawalDueProcessStatusCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a due process status of a withdrawal action</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicenseWithdrawalEffectiveDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date on which a driver license withdrawal becomes effective.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicenseWithdrawalEligibilityDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date on or after which a driver is eligible to apply for reinstatement of those driving privileges withdrawn.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicenseWithdrawalExtentCode' type='ansi_d20:DriverLicenseWithdrawalExtentCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a particular withdrawal extent. A withdrawal extent identifies the portion of driving privileges being withdrawn, such as the Commercial Privilege Type, or non-Commercial (Base) Privilege Type, or a specific Permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicenseWithdrawalIssuingAuthorityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A jurisdiction which withdrew driving privileges for a driver </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicenseWithdrawalLocatorReferenceID' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reference number for the organization that keeps the withdrawal records.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicenseWithdrawalPendingIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a current licensing jurisdiction has an action pending that, if carried to completion, will cause a withdrawal of a specified driver privilege type; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicenseWithdrawalReasonReferenceCodeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A native state (legislative) code that specifies a withdrawal reason for future reference by the original State of record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DriverLicenseWithdrawalReinstatementDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date that the licensing privilege of an individual driver (which has been previously withdrawn) is reinstated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncident' type='DrivingIncidentType'>
    <xsd:annotation>
      <xsd:documentation>Details about an incident involving a vehicle, e.g., a traffic accident, speeding, reckless driving.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentCMVCode' type='ansi_d20:CMVCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying whether the accident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentCMVText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A determination of whether the accident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentCollisionIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a driving incident involved a collision with another vehicle, person, or object; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentConvictionCode' type='ansi_d20:DrivingOffenseCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying an offense a driver was convicted of because of a traffic accident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentConvictionCodeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An offense code a driver was convicted of because of a traffic accident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentDriverOwnershipIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a driver owns the vehicle being driven in an incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentFemalePassengerQuantityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A number of females in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentHazMatCode' type='ansi_d20:HazMatCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code determining whether the accident occurred while the driver was operating a commercial vehicle that was carrying hazardous materials (that required a placard).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentHazMatText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A determination of whether the accident occurred while the driver was operating a commercial vehicle that was carrying hazardous materials (that required a placard).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentJurisdiction' type='JurisdictionType'>
    <xsd:annotation>
      <xsd:documentation>A jurisdiction in which an accident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentLaserDetectionIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a laser was involved in the detection of an incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentLegalSpeedRate' type='SpeedRateType'>
    <xsd:annotation>
      <xsd:documentation>A legally designated speed limit in the area where an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentLocatorReferenceID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A reference number for the organization that keeps the incident report.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentMalePassengerQuantityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A number of males in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentMobilePhoneIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a mobile phone being used was involved in an incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentPassenger' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentPassengerDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the people in a vehicle excluding the driver during the time of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentPassengerQuantityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A number of people in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentRadarDetectionIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if radar was involved in the detection of an incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentRecordedSpeedRate' type='SpeedRateType'>
    <xsd:annotation>
      <xsd:documentation>A speed a vehicle was moving at when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentRoadDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the road conditions during the time of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentRoadTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of road where an incident occurred, e.g., highway, interstate, rural road.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentSeverityCode' type='ansi_d20:AccidentSeverityCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a severity level of an accident, based on the most intense injury to any person or, if none were injured, so designating.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentSeverityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A severity level of an accident, based on the most intense injury to any person or, if none were injured, so designating.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentTrafficDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the traffic conditions during the time of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingIncidentWeatherDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the weather during the time of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='DrivingJurisdictionAuthorityCode' type='ansi_d20:JurisdictionAuthorityCodeType'>
    <xsd:annotation>
      <xsd:documentation>A federal or state organization, such as a department of motor vehicles (DMV), with jurisdiction over a person's driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='DrivingJurisdictionAuthorityCode' type='ansi_d20:JurisdictionAuthorityCodeType'>
    <xsd:annotation>
      <xsd:documentation>A federal or state organization, such as a department of motor vehicles (DMV), with jurisdiction over a person's driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingRestriction' type='DrivingRestrictionType'>
    <xsd:annotation>
      <xsd:documentation>Details about a restriction applicable to a driver permit or license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingRestrictionCode' type='ansi_d20:DrivingRestrictionCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the category of a driving restriction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingRestrictionDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An explanation of the nature of a restriction </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrivingRestrictionEndDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date on which a special restriction ends.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Drug' type='DrugType'>
    <xsd:annotation>
      <xsd:documentation>Details about a legal or illegal substance that can be used as medicine or a narcotic. Possible effects from its use include addiction, habituation, a marked change in consciousness, sickness, and/or death. Examples include crack cocaine, marijuana, heroin, glue, prescription drugs, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrugCompositionDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the composition of a drug substance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrugContainerDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a container used to hold a drug, e.g., plastic bag</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrugFoundDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of where a drug or some container of drugs was found, e.g., glove box, subject's pockets.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrugQuantityMeasure' type='MeasureType'>
    <xsd:annotation>
      <xsd:documentation>An amount of a drug being described.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrugSubstanceFormText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A form in which a drug appears, e.g., powdery substance, pill.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='DrugTypeCode' type='nibrs:DrugTypeCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of drug.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <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:element name='EffectiveDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>The date that information becomes active or accurate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='ElevationUnitCode' type='ElevationUnitCodeType'>
    <xsd:annotation>
      <xsd:documentation>The unit of measurement for an elevation.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='ElevationUnitCode' type='ElevationUnitCodeType'>
    <xsd:annotation>
      <xsd:documentation>The unit of measurement for an elevation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EmergencyContactInformation' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>Information identified by the person on whom to contact in case of an emergency and how to contact them.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Employment' type='EmploymentType'>
    <xsd:annotation>
      <xsd:documentation>Details about the employment of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EmploymentAssigned'>
    <xsd:annotation>
      <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='EnforcementUnitTypeElement' />
        <xsd:element ref='OrganizationTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='EmploymentAssignedRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='EmploymentAssignedRelationship' type='EmploymentAssignedRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EmploymentDepartmentName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A department or command associated with a job position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EmploymentEarningsRate' type='RateType'>
    <xsd:annotation>
      <xsd:documentation>The monetary compensation (salary or wage) a person receives for working.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EmploymentEmployee' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The person associated with a particular period of employment. The parent of the Employment is the Organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='EmploymentEmployeeRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='EmploymentEmployeeRelationship' type='EmploymentEmployeeRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The person associated with a particular period of employment. The parent of the Employment is the Organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EmploymentEmployer'>
    <xsd:annotation>
      <xsd:documentation>The organization within which the subject of the Employment worked. The parent of the Employment is the Person employed.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='EmploymentEmployerRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='EmploymentEmployerRelationship' type='EmploymentEmployerRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The organization within which the subject of the Employment worked. The parent of the Employment is the Person employed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EmploymentEmployerName' type='xsd:string'>
    <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='EmploymentEndDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a person left an employment position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EmploymentEndReasonText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reason a person no longer works at a job, e.g., fired for being intoxicated at work, quit, downsized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EmploymentLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location where a person works.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EmploymentOccupationCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a general job description category of an employed person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EmploymentOccupationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A general job description category of an employed person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EmploymentPersonID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>Information about an employment identifier assigned to a person, e.g., badge number, employeeID.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EmploymentPositionName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A job description title of an employed person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EmploymentRankText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A rank, status, or promotion level of a person within an employment organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EmploymentShiftText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The hours or time frame associated with a person's position, e.g., day shift, night shift, 8am-5pm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EmploymentStartDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a person was hired for an employment position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EmploymentStatus' type='StatusType'>
    <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='EmploymentSupervisor' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The person or organization for whom the subject of the employment worked. Used when the employer is a Person rather than an Organization. The parent of the Employment is the Person employed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='EmploymentSupervisorRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='EmploymentSupervisorRelationship' type='EmploymentSupervisorRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The person or organization for whom the subject of the employment worked. Used when the employer is a Person rather than an Organization. The parent of the Employment is the Person employed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EnforcementOfficial' type='EnforcementOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A person involved in the enforcement of law.  This generally refers to a person designated by a public authority to keep the peace and arrest persons guilty or suspected of crime. May include, but not limited to: police, sheriff, marshal, federal authorities, military.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EnforcementOfficialBadgeID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier used to refer to an enforcement officer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EnforcementOfficialPOSTLicenseID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A Peace Officer Standards and Training identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EnforcementOfficialTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of enforcement official, e.g., Detective, Investigator, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EnforcementOfficialUnavailableSchedule' type='ScheduleDayType'>
    <xsd:annotation>
      <xsd:documentation>Dates and times an enforcement officer is unavailable for scheduling. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EnforcementOfficialUnit' type='EnforcementUnitType'>
    <xsd:annotation>
      <xsd:documentation>An enforcement unit to which an enforcement officer is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EnforcementUnit' type='EnforcementUnitType'>
    <xsd:annotation>
      <xsd:documentation>Details about a unit of an agency responsible for enforcing the law and maintaining peace.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EnforcementUnitBeatID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A local area for which an enforcement unit is responsible.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EnforcementUnitID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EnforcementUnitLetterCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A letter that identifies a enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EnforcementUnitName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EnforcementUnitNumberID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A number that identifies an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EnforcementUnitSectionID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A section of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EnforcementUnitShiftCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A time period or time a day an enforcement unit is responsible for working, e.g., EM, AM, PM.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EnginePowerDisplacement' type='EnginePowerDisplacementType'>
    <xsd:annotation>
      <xsd:documentation>The amount of power or displacement of a vehicle or boat.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='EnginePowerDisplacementUnitCode' type='ncic-veh:EPDType'>
    <xsd:annotation>
      <xsd:documentation>A code that qualifies the engine power or displacement value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='EnginePowerDisplacementUnitCode' type='ncic-veh:EPDType'>
    <xsd:annotation>
      <xsd:documentation>A code that qualifies the engine power or displacement value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Event' type='EventType'>
    <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='EventDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date on which an event occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EventDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of an event or occurrence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EventName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of an event that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EventStatus' type='StatusType'>
    <xsd:annotation>
      <xsd:documentation>A status or state of affairs of an event or occurrence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EventTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time at which an event occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EventTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type or classification of an event that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Evidence' type='EvidenceType'>
    <xsd:annotation>
      <xsd:documentation>Details about an item legally received by or submitted to an agency for use in ascertaining the truth of a matter. This includes items such as test reports, fingerprints, body parts, etc. and items considered "physical evidence."</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EvidenceAmount' type='AmountType'>
    <xsd:annotation>
      <xsd:documentation>An estimated or actual monetary value of a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EvidenceCollectedBy' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person who collected a particular piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='EvidenceCollectedByRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='EvidenceCollectedByRelationship' type='EvidenceCollectedByRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A person who collected a particular piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EvidenceCustodyTransfer' type='CustodyTransferType'>
    <xsd:annotation>
      <xsd:documentation>A transfer of custody of evidence from one agency to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EvidenceDocumentBinaryObject' type='BinaryObjectType'>
    <xsd:annotation>
      <xsd:documentation>An evidentiary document encoded in binary, such as a mp3 file, WAV file, tiff image, relating to the evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EvidenceItem'>
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='BinaryObjectTypeElement' />
        <xsd:element ref='BiometricTypeElement' />
        <xsd:element ref='PropertyTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='EvidenceKit' type='KitType'>
    <xsd:annotation>
      <xsd:documentation>A kit used to collect evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EvidenceNCICCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An NCIC code associated with a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EvidenceNumberID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A number that identifies a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EvidenceOtherID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>Identifies an item associated with evidence not explicitly referenced</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EvidencePrevious' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A previous location of a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='EvidencePreviousRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='EvidencePreviousRelationship' type='EvidencePreviousRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A previous location of a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EvidenceQuantityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A number of individual items that represent a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EvidenceReceiptID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier for a receipt issued for collection, analysis, and movement of Evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EvidenceReturnedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a piece of evidence was returned to its owner; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EvidenceReturnedTo'>
    <xsd:annotation>
      <xsd:documentation>A person, agency, or other organization to which a particular piece of property was returned</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='EvidenceReturnedToRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='EvidenceReturnedToRelationship' type='EvidenceReturnedToRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A person, agency, or other organization to which a particular piece of property was returned</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EvidenceTakenAt' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location where a particular piece of evidence was taken, collected, or removed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='EvidenceTakenAtRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='EvidenceTakenAtRelationship' type='EvidenceTakenAtRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A location where a particular piece of evidence was taken, collected, or removed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EvidenceTakenFrom'>
    <xsd:annotation>
      <xsd:documentation>An organization from which a particular piece of evidence was taken or seized. Example: a computer siezed from an organization.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='EvidenceTakenFromRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='EvidenceTakenFromRelationship' type='EvidenceTakenFromRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>An organization from which a particular piece of evidence was taken or seized. Example: a computer siezed from an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='EvidenceTypeCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a type of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Exhibit' type='ExhibitType'>
    <xsd:annotation>
      <xsd:documentation>Details about an item introduced as evidence in a hearing or a trial.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ExhibitAcceptingAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An agency that accepts evidence into the judicial process.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ExhibitAdmittedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an exhibit was admitted in trial; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ExhibitEvidence' type='EvidenceType'>
    <xsd:annotation>
      <xsd:documentation>An exhibit item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ExhibitID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifying number of an exhibit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ExhibitRemainingProofIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an exhibit that has not been admitted as evidence will remain with the court as an offer of proof in the event of an appeal; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ExhibitStatusText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the status of an exhibit, e.g., offered, withdrawn, admitted, refused.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <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:element name='ExpirationDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>The date information becomes inactive or is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Facility' type='FacilityType'>
    <xsd:annotation>
      <xsd:documentation>Details about an organization that carries out some form of enforcement or reformatory activities for its members. This may be detention, corrections, supervision, a rehabilitation, risk reduction, or diversion program, or another type of function designed to reform a member of society.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FacilityCapacityDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the number of people a facility can house at a time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FacilityCapacityQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A number of people a facility can house at one time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FacilityCaseLoadQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A number of people a facility is currently servicing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FacilityID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A unique NCIC or other identifier assigned to a reform-related organization. Sometimes referred to as a KAG number for detention facilities.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FacilityJuvenileIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a facility has the ability to accept people under the legal age of an adult; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FacilityMemberTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of occupant or member a facility manages. This may be adult, juvenile, addict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FacilityOperatingAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization that operates the facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FacilitySecurityLevelText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A level of security an organization operates at, e.g., minimum, medium, maximum, none.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FacilitySupervisingAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>A supervising agency that operates or oversees the facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Fee' type='FeeType'>
    <xsd:annotation>
      <xsd:documentation>Details about a monetary amount charged for a service, product, or restitution or the monetary amount assessed as court case fees.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FeeAmount' type='AmountType'>
    <xsd:annotation>
      <xsd:documentation>An amount of money to be charged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FeeAmountDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of an amount of money charged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FeeDueDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date by which a fee must be paid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FeeDueTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time by which a fee must be paid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FeeExemptionAmount' type='AmountType'>
    <xsd:annotation>
      <xsd:documentation>A total or partial amount of a fee not charged to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FeeExemptionDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the partial or total exemption of a person from a fee.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FeeExemptionIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a fee has been waived or dismissed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FeePaymentRecipient'>
    <xsd:annotation>
      <xsd:documentation>A person or organization to whom a fee must be paid.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='FeePaymentSubject'>
    <xsd:annotation>
      <xsd:documentation>A person or organization which must pay a fee.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='FeePeriodText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An interval or period a fee is required to be paid, e.g., weekly, monthly, yearly.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Felony' type='IncidentType'>
    <xsd:annotation>
      <xsd:documentation>A crime which is punishable by death or imprisonment in a state facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FinalPlea' type='PleaType'>
    <xsd:annotation>
      <xsd:documentation>A final plea offered by a defendant in relation to a charge that was accepted by the court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FingerPrint' type='FingerPrintType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's fingerprints.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FingerPrintClassificationCode' type='ncic-per:FPCType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a specific classification of a person's fingerprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FingerPrintClassificationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A specific classification of a person's fingerprint. If the classification represents a radial or ulmar loop pattern, then the classification is two numeric characters.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FingerPrintFingerCode' type='ncic-per:FPCFingerType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a finger of a person that has been printed or has attempted to have been printed, e.g., right thumb, left index.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FingerPrintFingerText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A finger of a person that has been printed or has attempted to have been printed, e.g., right thumb, left index.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FingerPrintPatternCode' type='ncic-per:FPCPatternType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a general pattern of a person's fingerprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FingerPrintPatternText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A general pattern of a person's fingerprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FingerPrintSetTypeCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Identifies the type of fingerprints collected, e.g., left thumb, right index finger, ten-print set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Firearm' type='FirearmType'>
    <xsd:annotation>
      <xsd:documentation>Details about any weapon, including a starter gun, which will or is designed to or may readily be converted to expel a projectile by air, carbon dioxide, or the action of an explosive. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FirearmAutomaticIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if firearm is an automatic weapon and can be fired in quick succession; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FirearmBarrelLengthCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a barrel length of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FirearmBarrelLengthMeasure' type='LengthMeasureType'>
    <xsd:annotation>
      <xsd:documentation>A measurement of a barrel length of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FirearmCaliberCode' type='ncic-gun:CALType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a caliber of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FirearmCaliberText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A caliber of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FirearmFinishCode' type='ncic-gun:GUNColorFinishType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a finish of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FirearmFinishText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A finish of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FirearmGaugeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A gauge of a firearm, particularly a shotgun.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FirearmGripText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A grip of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FirearmMakeCode' type='ncic-gun:MAKType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the manufacturer of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FirearmModelCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the specific design or type of firearm produced by a manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FirearmStyleCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a style of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FirearmTypeCode' type='ncic-gun:TYPType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FirearmTypeDescriptionCode' type='ncic-gun:TYPDescriptionType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a description or further classification of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='FirearmTypeDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description or further classification of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Force' type='ForceType'>
    <xsd:annotation>
      <xsd:documentation>Details about force used, whether physical or aided by a tool or weapon. Sometimes referred to as ForceToolWeapon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ForcePhysicalDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the physical force a person used against another person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ForceSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person who used force against another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ForceTakenAs' type='EvidenceType'>
    <xsd:annotation>
      <xsd:documentation>The evidence taken in an incident when specifically a tool/weapon</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ForceTakenAsRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ForceTakenAsRelationship' type='ForceTakenAsRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The evidence taken in an incident when specifically a tool/weapon</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ForceToolProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A tool used to apply force to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ForceUsedBy'>
    <xsd:annotation>
      <xsd:documentation>Indicates that a particular force/tool/weapon was used by a specific organization.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='ForceUsedByRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ForceUsedByRelationship' type='ForceUsedByRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that a particular force/tool/weapon was used by a specific organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ForceVictim' type='VictimType'>
    <xsd:annotation>
      <xsd:documentation>A person who was a victim of force.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ForceWeaponProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A weapon used to apply force to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='GeographicCoordinate' type='GeographicCoordinateType'>
    <xsd:annotation>
      <xsd:documentation>Details about identifying a location based on latitude and longitude. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='GeographicCoordinateLatitude' type='LatitudeCoordinateType'>
    <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='GeographicCoordinateLongitude' type='LongitudeCoordinateType'>
    <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='GeographicCoordinateSystemID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identification of the coordinate system used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='GeographicDatumID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identification of the spatial reference system used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Highway' type='HighwayType'>
    <xsd:annotation>
      <xsd:documentation>Details about a major public road.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='HighwayFullText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A complete reference to a highway.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='HighwayID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier of a highway, e.g., "SR-78"</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='HighwayName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a highway, e.g., "Stone Mountain Parkway"</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='HighwayPositionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A designation of a specific place on a highway. Sometimes referred to as a mile marker, mile post, exit number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='HomeContactInformation' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>Information on how to contact a person at their home residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>Information that identifies an entity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='IDEffectiveDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date an identifier becomes effective. This may or may not be the issue date.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='IDEffectiveDate' type='xsd:date'>
    <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='IdentificationSource'>
    <xsd:annotation>
      <xsd:documentation>The locale or organization from which an identification originates.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='LocationTypeElement' />
        <xsd:element ref='OrganizationTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='IdentificationSourceRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='IdentificationSourceRelationship' type='IdentificationSourceRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The locale or organization from which an identification originates.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='IDExpirationDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date an identifier is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='IDExpirationDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date an identifier is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='IDIssuingAuthorityText' type='xsd:string'>
    <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:attribute>
  <xsd:element name='IDIssuingAuthorityText' type='xsd:string'>
    <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:attribute name='IDJurisdictionCode' type='ncic-st:RESType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying an area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='IDJurisdictionCode' type='ncic-st:RESType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying an area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='IDJurisdictionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='IDJurisdictionText' type='xsd:string'>
    <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:attribute name='IDStatusDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date the status applied to an identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='IDStatusDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date the status applied to an identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='IDStatusText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A status of an identifier, e.g., valid, expired.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='IDStatusText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A status of an identifier, e.g., valid, expired.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='IDStatusTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time the status applied to an identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='IDStatusTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time the status applied to an identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='IDTypeCodeSourceText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A source of the identifier's type code.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='IDTypeCodeSourceText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A source of the identifier's type code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='IDTypeCodeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A textual code representing the type of identifier assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='IDTypeCodeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A textual code representing the type of identifier assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='IDTypeCodeVersionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A source version of the identifier's type code.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='IDTypeCodeVersionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A source version of the identifier's type code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='IDTypeDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a type of identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='IDTypeDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a type of identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='IDTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of identifier assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='IDTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of identifier assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Image' type='ImageType'>
    <xsd:annotation>
      <xsd:documentation>Details about a representation of an image encoded for XML.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ImageCreatedOrganization' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization that created an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ImageFacialCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a facial adornment or hair piece of the person in an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ImageFacialText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A facial adornment or hair piece that appears in an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ImageHeightValue' type='xsd:integer'>
    <xsd:annotation>
      <xsd:documentation>A height of image in pixel</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ImageJuvenileIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an image is of a juvenile; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ImageLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location of where an image is stored.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ImageOperator' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person who took an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='ImageOperatorRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='ImageOperatorRelationship' type='ImageOperatorRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A person who took an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ImagePoseCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying an angle of a person's face in a photograph.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ImagePoseText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An angle of a person's face in a photograph.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ImageTypeCode' type='ncic-oth:IMTType'>
    <xsd:annotation>
      <xsd:documentation>A type of image that that has been taken, e.g., mug shot, fingerprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ImageWidthValue' type='xsd:integer'>
    <xsd:annotation>
      <xsd:documentation>A width of image in pixels</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Incarceration' type='SupervisionType'>
    <xsd:annotation>
      <xsd:documentation>A mandatory confined supervision of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Incident' type='IncidentType'>
    <xsd:annotation>
      <xsd:documentation>Details about a criminal or non-criminal activity that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentArrestMadeIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an arrest was made due to the incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentAssistingOfficial' type='EnforcementOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A peace officer that assisted in processing an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentCategory' type='IncidentCategoryType'>
    <xsd:annotation>
      <xsd:documentation>Details that describe a general category or classification of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentCategoryTypeCode' type='nibrs:CriminalActivityTypeCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of incident that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentCategoryTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A general category of an incident that occurred, e.g., assault, burglary, theft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentCriminalIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an incident that occurred is criminal; false if an incident is non-criminal. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentDamagedProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A property item that was damaged in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentDayPeriodText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A period of a day an incident occurred. For example: morning, late night, afternoon, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentEntryPoint' type='PassagePointType'>
    <xsd:annotation>
      <xsd:documentation>A point of entry to a location or structure used in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentEvent' type='EventType'>
    <xsd:annotation>
      <xsd:documentation>Details about an action or occurrence associated with an incident, e.g., Victim was seen walking to his car at 11:30pm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentEvidence' type='EvidenceType'>
    <xsd:annotation>
      <xsd:documentation>An item seized by an officer for later use in ascertaining the true nature of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentEvidenceHeldIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if evidence was held due to this incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentExitPoint' type='PassagePointType'>
    <xsd:annotation>
      <xsd:documentation>A point of exit to a location or structure used in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentFactor' type='IncidentFactorType'>
    <xsd:annotation>
      <xsd:documentation>Details about a factor involved that has an effect on an incident. Example: narcotics, computer, radar, domestic violence, employment, bias, injury, hazmat, CMV.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentFactorCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentFactorDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a circumstance or factor involved in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentFactorText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A circumstance or factor in an incident, e.g., argument, narcotics, domestic violence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentForce' type='ForceType'>
    <xsd:annotation>
      <xsd:documentation>Details about a force used in an incident, whether physical or aided by a tool or weapon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentForceInvolvedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if force was used in an incident; false otherwise. Applies to any incident category.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentForm' type='IncidentFormType'>
    <xsd:annotation>
      <xsd:documentation>Details about an electronic or paper form to be completed by a response unit and submitted to record the details of an incident and of a response to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentFormComment' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A note or comment about a form associated with an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentFormName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of an incident report form. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentFormSubmittedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a form has been submitted; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentInjuryLevelText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An indication of the severity level of an injury received during an incident, e.g., major, minor, none, noncriminal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentInvolvedProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A property item that was somehow involved in an incident but not damaged, stolen, or seized. This may include a vehicle a subject was driving.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentInvolvedStructure' type='StructureType'>
    <xsd:annotation>
      <xsd:documentation>A structure that was involved in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentJurisdictionalOrganization' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization or agency who has jurisdiction over an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentLevelCode' type='mn_off:OffenseLevelCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a level of an incident, e.g., felony.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentLevelText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A level of an incident, e.g., felony.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location where an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentMethodDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the method used to carry out on incident. Sometimes referred to as MO, modus operandi.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentMinorInvolvedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an incident involved or employed a person under the legal age of an adult; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentNonPropertyItemText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An item that was stolen. Includes only items not included in property, e.g., services.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentObservationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An observation made by an official of an incident occurring.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentOfficerNarrative' type='DocumentType'>
    <xsd:annotation>
      <xsd:documentation>A textual narrative of an incident by an investigative officer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentOfficialPresentIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an officer was present when an incident occurred; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentPrintsRequestedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a request was made to gather fingerprints; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentPropertyDisposition' type='PropertyDispositionType'>
    <xsd:annotation>
      <xsd:documentation>Details about what happened to a property item after an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentRecoveredProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A property item that was found or recovered in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentReportingOfficial' type='EnforcementOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A peace officer that submitted an incident report in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentResponse' type='IncidentResponseType'>
    <xsd:annotation>
      <xsd:documentation>Details about a response to an incident by an official unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentResponseOfficial' type='EnforcementOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A peace officer that responded to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentResponseOrganization' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization or agency that responded to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentSeizedProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A property item that was removed by an officer in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentServiceCall' type='ServiceCallType'>
    <xsd:annotation>
      <xsd:documentation>An identifier issued by an organization to track calls for service or an observation by an organization employee.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentSourceText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An item or location from which something was stolen. Includes only items and locations not included in property and location type, e.g., shipment, military, telecommunication system, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentStolenProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A property item that was stolen in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person whose actions caused an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentSubjectOrganization' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization (possibly a criminal organization) whose actions caused an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentSubjectWeapon' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A weapon used or possessed by a subject in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentSupervisingOfficial' type='EnforcementOfficialType'>
    <xsd:annotation>
      <xsd:documentation>An enforcement supervisor responsible for, or present at, an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentSurroundingLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>An area surrounding a location where an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentTarget' type='TargetType'>
    <xsd:annotation>
      <xsd:documentation>An entity that was an intended recipient of a subject's actions involved in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentTrafficAccidentInvolvedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an incident involved a traffic accident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentVictim' type='VictimType'>
    <xsd:annotation>
      <xsd:documentation>A person that was negatively affected in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentViolatedStatute' type='StatuteType'>
    <xsd:annotation>
      <xsd:documentation>Details about a statute, rule, or ordinance that was violated in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentWeaponInvolvedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a weapon was used in an incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IncidentWitness' type='WitnessType'>
    <xsd:annotation>
      <xsd:documentation>A person who observed or has knowledge of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Infraction' type='IncidentType'>
    <xsd:annotation>
      <xsd:documentation>An offense punishable by a fine or other penalty, but not by incarceration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InjuryCausedBy'>
    <xsd:annotation>
      <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='ForceTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='InjuryCausedByRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='InjuryCausedByRelationship' type='InjuryCausedByRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InjuryDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date on which an injury occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InjuryDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InjuryLocationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A location of an injury on a person's body.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InjurySeverityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A level of severity of an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InjuryTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time at which an injury occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InjuryTreatedBy'>
    <xsd:annotation>
      <xsd:documentation>A person or organization that treated an injury.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='InjuryTreatedByRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='InjuryTreatedByRelationship' type='InjuryTreatedByRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A person or organization that treated an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InjuryTreatmentEndDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date on which treatment for an injury concluded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InjuryTreatmentStartDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date on which treatment for an injury began.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InjuryTreatmentText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A treatment given to an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InjuryTypeCode' type='nibrs:InjuryTypeCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a general category of harm or injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InjuryTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A general category of harm or injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Insurance' type='InsuranceType'>
    <xsd:annotation>
      <xsd:documentation>Details about a coverage by contract whereby one party agrees to indemnify or guarantee another against loss by a specified contingent event or peril. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InsuranceActiveIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an insurance policy is active; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InsuranceCancelationDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date an insurance policy was or will be cancelled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InsuranceCarrierID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier code assigned by the National Association of Insurance Carriers (NAIC) for a business involved in underwriting automobile insurance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InsuranceCarrierName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A business name of the company maintaining insurance on a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InsuranceCertifiedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a driver with a future proof requirement was certified as having the necessary automobile liability coverage</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InsuranceCoverageTypeCode' type='ansi_d20:InsuranceCoverageTypeCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code describing the category of coverage provided by the insurance policy.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InsuranceCoverageTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A category of coverage provided by the insurance policy.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InsuranceCovers' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A property item such as a vehicle that an insurance policy covers.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='InsuranceCoversRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='InsuranceCoversRelationship' type='InsuranceCoversRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A property item such as a vehicle that an insurance policy covers.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InsuranceEffectiveDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date the insured party's policy coverage starts.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InsuranceEndDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date the insured party's policy coverage ends</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InsurancePersonalIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an insurance coverage is for a personal use; false if it is for commercial or corporate use.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='InsurancePolicyID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to the insurance policy by the insurance carrier. Sometimes referred to as the Policy Number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntellectualProperty' type='IntellecualPropertyType'>
    <xsd:annotation>
      <xsd:documentation>Details about an intellectual property item such as information, patents, trademarks, and copyrighted material.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntellectualPropertyBusinessAreaText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An area in which a piece of intellectual property is used or would be useful, e.g., information technology.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntellectualPropertyCreationDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date that a piece of intellectual property came into existence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntellectualPropertyCreationEventText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An event that led to the creation of the intellectual property, e.g., when system "X" became operational</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntellectualPropertyRegistrationDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date when intellectual property rights began for the registered owner (e.g., registration date of copyright)</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntellectualPropertyRegistrationID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier of a piece of intellectual property, e.g., Patent Registration No.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntellectualPropertyTerminationDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date when intellectual property is destroyed and/or property or registration rights cease to exist.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntellectualPropertyTerminationEventText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An event that led to the destruction of a piece of intellectual property and/or the termination of registration rights.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntoxicationAlcoholInvolvedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an intoxicant discovered was alcohol; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntoxicationDrugInvolvedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an intoxicant discovered was a drug; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntoxicationIntoxicantTypeCode' type='nibrs:DrugTypeCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code assigned to a substance by which a person is intoxicated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntoxicationIntoxicantTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of substance by which a person is intoxicated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntoxicationLevelCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code indicating the degree a person is or appears to be intoxicated or under the influence of a substance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntoxicationLevelText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the degree a person is intoxicated or under the influence of a substance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntoxicationOverLimitIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if the amount of drugs or alcohol in a person's system is over the legal limit; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntoxicationTestDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>The date that a test for intoxication was conducted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntoxicationTestDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the intoxication test that yielded the described results.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntoxicationTestTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>The time that a test for intoxication was conducted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IntoxicationTestTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of test performed to determine a person's intoxication.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='IsAssociatedWith' type='SuperType'>
    <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:complexType name='IsAssociatedWithRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='IsAssociatedWithRelationship' type='IsAssociatedWithRelationshipType'>
    <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='Jewelry' type='JewelryType'>
    <xsd:annotation>
      <xsd:documentation>Details about adornments, such as bracelets and necklaces, made out of metals and gems or imitations.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JewelryCaratText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A measurement of the fineness of gold in a piece of jewelry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JewelryMetalText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A metal that makes up part of a piece of jewelry, e.g., gold.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JewelryStone' type='JewelryStoneType'>
    <xsd:annotation>
      <xsd:documentation>A stone or gem from a piece of jewelry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JewelryStoneCaratText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a jewelry stone in carats.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JewelryStoneColorText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A color of jewelry stone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JewelryStoneQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A number of a type of stone found on a piece of jewelry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JewelryStoneTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of jewelry gem or imitation gem.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JewelryTypeCode' type='ncic-per:JWTType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of jewelry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Judge' type='JudicialOfficialType'>
    <xsd:annotation>
      <xsd:documentation>An official who hears and decides a case or who rules over a case proceeding.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JudgePanel' type='JudgePanelType'>
    <xsd:annotation>
      <xsd:documentation>Details about a group of federal or state appellate court judges needed to decide a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JudgePanelID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a judge panel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JudgePanelRequiredQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A number of panel judges required to make a decision</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JudgePanelTotalQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A total number of judges that sit on a judge's panel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JudicialOfficial' type='JudicialOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A person involved in a judicial area of government. May include, but not limited to: magistrate, all types of judges and justices, court clerks, and attorneys.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JudicialOfficialBarID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a judicial officer after meeting the requirement to practice law in a region.  Includes information about the issuing authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JudicialOfficialBarMembership' type='JudicialOfficialBarMembershipType'>
    <xsd:annotation>
      <xsd:documentation>Details about a legal capacity in which a judicial officer is able to practice law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JudicialOfficialBarStatus' type='StatusType'>
    <xsd:annotation>
      <xsd:documentation>A status of a judicial officer's bar membership.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JudicialOfficialCourt' type='CourtType'>
    <xsd:annotation>
      <xsd:documentation>A court unit to which a judicial officer is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JudicialOfficialFirm' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An agency at which a judicial officer works.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JudicialOfficialPanelID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier or name of a panel or group to which a judicial officer is assigned. Sometimes referred to as judge's panel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JudicialOfficialRegistrationID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a judicial officer after registering within a state or region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JudicialOfficialTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of judicial officer, e.g., Judge, Attorney, DA, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Jurisdiction' type='JurisdictionType'>
    <xsd:annotation>
      <xsd:documentation>Details about the geo-political area in which an organization, person, or object has a specific range of authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurisdictionCityCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies a city.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurisdictionCityName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a city in a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurisdictionCountryCode'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies a country.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='fips_10-4:CountryCodeTypeElement' />
        <xsd:element ref='iso_3166:CountryAlpha2CodeTypeElement' />
        <xsd:element ref='iso_3166:CountryAlpha3CodeTypeElement' />
        <xsd:element ref='iso_3166:CountryNumericCodeTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='JurisdictionCountryName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a country in a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurisdictionCountyCode' type='fips_6-4:USCountyCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies a county.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurisdictionCountyName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a county in a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurisdictionDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of an area an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurisdictionDistrictText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A district in a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurisdictionID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A name or number of a district in a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurisdictionRestrictionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A restriction or limitation of a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurisdictionStateCode'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies a state.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='fips_10-4:InternationalStateCodeTypeElement' />
        <xsd:element ref='fips_5-2:USStateCodeTypeElement' />
        <xsd:element ref='fips_5-2:USStateNumericCodeTypeElement' />
        <xsd:element ref='ncic-st:LISTypeElement' />
        <xsd:element ref='ncic-st:LSTATypeElement' />
        <xsd:element ref='usps:USStateCodeTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='JurisdictionStateName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a state in a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurisdictionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An area in which an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Juror' type='JurorType'>
    <xsd:annotation>
      <xsd:documentation>A person who serves on a jury and listens to a case to determine the guilt or innocence of a person accused of a crime. This person is a member of a jury, including special or alternate jurors.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurorDismissedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a juror was dismissed from jury service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurorDismissedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a juror has been dismissed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurorDismissedReasonText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reason why a juror was dismissed or excused, e.g., dismissed by prosecution, excused for health reasons.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurorForemanIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a juror has been appointed as juror leader; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurorID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A juror number that identifies a juror within a panel on which he or she is serving</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurorPanelID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>Identifies the panel on which a juror is serving.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JurorPrimaryIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a person is a primary indicator; false if a person in an alternate juror.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='JusticeImage' type='JusticeImageType'>
    <xsd:annotation>
      <xsd:documentation>Details about an image used in the justice community.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='KitID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier of a kit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='KitTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of kit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='LanguageCode' type='iso_639-2t:LanguageCodeType'>
    <xsd:annotation>
      <xsd:documentation>The language in which the string's content is recorded.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='LanguageCode' type='iso_639-2t:LanguageCodeType'>
    <xsd:annotation>
      <xsd:documentation>The language in which the string's content is recorded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='LastUpdatedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>The last time information was modified to make current.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='LastUpdatedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>The last time information was modified to make current.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='LastVerifiedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>The last time information was checked for accuracy.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='LastVerifiedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>The last time information was checked for accuracy.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LatitudeDegreeValue' type='LatitudeDegreeType'>
    <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='LatitudeMinuteValue' type='AngularMinuteType'>
    <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='LatitudeSecondValue' type='AngularSecondType'>
    <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='LengthMeasure' type='LengthMeasureType'>
    <xsd:annotation>
      <xsd:documentation>A representation of the measurement of a length.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <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:element 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:element>
  <xsd:element name='Lessee' type='LesseeType'>
    <xsd:annotation>
      <xsd:documentation>Details about a party (individual or business) which has a contract (lease) to use a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LesseeCountyCode' type='fips_6-4:USCountyCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a county in which a lease has jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LesseeCountyText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A county in which a lease has jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LesseeJurisdictionAuthorityCode' type='ansi_d20:JurisdictionAuthorityCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying an authority that has jurisdiction over a lease.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LesseeJurisdictionAuthorityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An authority that has jurisdiction over a lease.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LesseeParty'>
    <xsd:annotation>
      <xsd:documentation>A person or a business which has a contact (lease) to use a vehicle.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='Lessor'>
    <xsd:annotation>
      <xsd:documentation>One who conveys vehicles by way of a lease.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='Lien' type='LienType'>
    <xsd:annotation>
      <xsd:documentation>Details about a legal encumbrance placed on property, such as a vehicle. Historically, liens have been reflected on title documents. Thus, title documents are used to record liens in a way that is visible across jurisdictions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LienAmount' type='AmountType'>
    <xsd:annotation>
      <xsd:documentation>A monetary amount representing a legal encumbrance placed on a property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LienDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a lien was placed on property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LienHolder'>
    <xsd:annotation>
      <xsd:documentation>A lienholder is a class of client. A lienholder holds the lien on (has a security interest in) a vehicle. There can be more than one lienholder for a vehicle.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='LienReleaseDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a legal encumbrance is removed from property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LienReleaseReasonText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reason a legal encumbrance is removed from property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LienTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time a lien was placed on property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Locale' type='LocaleType'>
    <xsd:annotation>
      <xsd:documentation>Details about a geo-political area.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocaleCensusBlockCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a census block.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocaleCensusBlockID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A census block number for a locale</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocaleCensusTractID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A census tract number for a locale</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocaleCommunityName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a specific community within a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocaleDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the place of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocaleDistrictName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a district (an area of land defined for administrative or official purposes).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocaleEmergencyServicesCityName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a city containing the emergency services department associated with a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocaleFireJurisdictionID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identification of the fire jurisdiction associated with a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocaleJudicialDistrictCodeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A local code for a judicial district within a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocaleJudicialDistrictName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of the judicial district within a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocaleNeighborhoodName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a neighborhood within a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocalePoliceBeatText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An identification of a police beat that encompasses a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocalePoliceGridText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A police grid coordinate associated with a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocalePoliceJurisdictionID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identification of a police jurisdiction that encompasses a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocaleRegionName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocaleSubdivisionName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a subdivision within a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocaleZoneName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of the zone for a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Location' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>Details about a physical location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationAddress' type='AddressType'>
    <xsd:annotation>
      <xsd:documentation>Details about a postal address for a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationAddressGrid' type='AddressGridType'>
    <xsd:annotation>
      <xsd:documentation>Details about a specific geographic area of a Law Enforcement Agency's jurisdiction within a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationArea' type='AreaType'>
    <xsd:annotation>
      <xsd:documentation>Details about the boundaries of a geographic area of location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationContactInformation' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>Details about contact information for a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationContains' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that a particular location contains the indicated organization. For example, the locale might be a neighborhood that contains a particular watch organization; a municipial complex might contain the Sherriff's organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='LocationContainsRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='LocationContainsRelationship' type='LocationContainsRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that a particular location contains the indicated organization. For example, the locale might be a neighborhood that contains a particular watch organization; a municipial complex might contain the Sherriff's organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationCrossStreet' type='CrossStreetType'>
    <xsd:annotation>
      <xsd:documentation>Details about a cross street or intersecting street near a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationElevation' type='ElevationType'>
    <xsd:annotation>
      <xsd:documentation>Details about a height or elevation of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationEmergencyServices' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>The emergency services department or agency associated with a particular location</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='LocationEmergencyServicesRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='LocationEmergencyServicesRelationship' type='LocationEmergencyServicesRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The emergency services department or agency associated with a particular location</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationGeographicCoordinate' type='GeographicCoordinateType'>
    <xsd:annotation>
      <xsd:documentation>Details about the latitude and longitude of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationHighway' type='HighwayType'>
    <xsd:annotation>
      <xsd:documentation>Details about a major public road at a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationLandmarkText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name or description of a distinguishing physical feature at a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationLocale' type='LocaleType'>
    <xsd:annotation>
      <xsd:documentation>Details about a geo-political area location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationMapLocation' type='MapLocationType'>
    <xsd:annotation>
      <xsd:documentation>Details about a location identified by map coordinates.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationMGRSCoordinate' type='MGRSCoordinateType'>
    <xsd:annotation>
      <xsd:documentation>Details about a coordinate from the Military Grid Reference System (MGRS). This coordinate represents a location with a Universal Transverse Mercator (UTM) coordinate and a unique military grid square.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationNeighbor' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate lives in the general neighborhood of the location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='LocationNeighborRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='LocationNeighborRelationship' type='LocationNeighborRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate lives in the general neighborhood of the location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationPoliceDepartment' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>The police department associated with a particular location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='LocationPoliceDepartmentRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='LocationPoliceDepartmentRelationship' type='LocationPoliceDepartmentRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The police department associated with a particular location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationRangeDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the boundary or range of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationRelativeLocation' type='RelativeLocationType'>
    <xsd:annotation>
      <xsd:documentation>Details about a location relative to another location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationSurroundingAreaDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of an area surrounding a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationTypeCode' type='nibrs:LocationTypeCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a functional description of a location, e.g., residence, school, agency, park.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LocationTypeText' type='xsd:string'>
    <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='LocationUTMCoordinate' type='UTMCoordinateType'>
    <xsd:annotation>
      <xsd:documentation>Details about a coordinate from the Universal Transverse Mercator (UTM) Coordinate System. This coordinate represents a location as with a grid zone, an easting value, and a northing value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='LongitudeDegreeValue' type='LongitudeDegreeType'>
    <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='LongitudeMinuteValue' type='AngularMinuteType'>
    <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='LongitudeSecondValue' type='AngularSecondType'>
    <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='LowerBound' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An allowable lower bound on a numeric point estimate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MapCoordinateFullText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A complete coordinate of a point on a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MapDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a map was current or copyrighted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MapElevationCoordinateText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A point's height or elevation on a map. Sometimes referred to as a z-coordinate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MapHorizontalCoordinateText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A point's horizontal location on a map. Sometimes referred to as an x-coordinate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MapLocation' type='MapLocationType'>
    <xsd:annotation>
      <xsd:documentation>Details about a location specified by map or grid coordinates.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MapLocationDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A complete description of a map location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MapName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MapPageID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A page number of a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MapQuandrantText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A quadrant or square in a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MapVersionID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A version of a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MapVerticalCoordinateText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A point's vertical location on a map. Sometimes referred to as a y-coordinate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Measure' type='MeasureType'>
    <xsd:annotation>
      <xsd:documentation>A representation of a measurement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='MeasureDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a measurement was made.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='MeasureDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a measurement was made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <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:element name='MeasurementTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A method used to make a measurement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <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:element 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:element>
  <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:element 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:element>
  <xsd:attribute name='MeasureTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time a measurement was made.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='MeasureTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time a measurement was made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <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:element name='MeasureUnitText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A unit that qualifies the measurement value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MedicalConditionCauseText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name or description of a medication, drug, food, allergen, or other cause that can initiate an onset of a medical condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MedicalConditionCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a medical condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MedicalConditionDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a medical condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MedicalConditionPresentIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a medical condition currently exists; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MedicalConditionSeverityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A degree to which a medical condition is affecting a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MedicalConditionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A medical condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MetadataFieldName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a user-defined document metadata field.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MetadataFieldValueText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A value of a user-defined document metadata field.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MGRSCoordinate' type='MGRSCoordinateType'>
    <xsd:annotation>
      <xsd:documentation>A coordinate from the Military Grid Reference System (MGRS) Coordinate System. The MGRS Coordinate System qualifies a Universal Transverse Mercator (UTM) Coordinate System by including a reference to a military grid square.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MGRSCoordinateID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A complete Military Grid Reference System (MGRS) coordinate value. This value is a concatenation of a UTM Grid Zone, a MGRS square identifier, a UTM Easting Value (in meters), and a UTM Northing value (in meters).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MGRSCoordinateSquareID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a Military Grid Reference System (MGRS) square.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MilitaryBranchName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a military branch in which a person served.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MilitaryDischargeDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a person was discharged from military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MilitaryDischargeTypeCode' type='ut_offender:MilitaryDischargeTypeCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of discharge a person received from military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MilitaryDischargeTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of discharge a person received from military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MilitaryExemptionDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of why a person was excused from military service, e.g., overage, disability.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MilitaryExperienceIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a person has some form of military experience; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MilitaryReleaseDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a person was released from military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MilitaryReleaseTypeCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of release a person received from military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MilitaryReleaseTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of release a person received from military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MilitaryServiceActiveIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a person is currently serving in the military; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MilitaryServiceTimeMeasure' type='TimeMeasureType'>
    <xsd:annotation>
      <xsd:documentation>An amount of time a person spent in military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MilitaryStatus' type='StatusType'>
    <xsd:annotation>
      <xsd:documentation>A status of a person in the military, e.g., active, retired, discharged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Misdemeanor' type='IncidentType'>
    <xsd:annotation>
      <xsd:documentation>A crime punishable by imprisonment in a county jail for up to one year.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPerson' type='MissingPersonType'>
    <xsd:annotation>
      <xsd:documentation>Details about a person whose whereabouts are unknown.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPersonCircumstanceCode' type='ncic-per:MPCType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a circumstance surrounding the disappearance of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPersonCircumstanceText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A circumstance surrounding the disappearance of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPersonDeclarationDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a person was declared or legally assumed to be missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPersonDeclarationPerson' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person who declared another person to be missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPersonDeclarationTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time a person was declared or legally assumed to be missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPersonDisappearanceTypeCode' type='ncic-per:MNPType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of disappearance of a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPersonDisappearanceTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of disappearance of a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPersonFoundDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a missing person was found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPersonFoundIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a missing person has been found; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPersonFoundLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location where a missing person was found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPersonFoundTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time a missing person was found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPersonID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPersonLastSeenDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a missing person was last seen before disappearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPersonLastSeenLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A place a missing person was last seen before disappearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPersonLastSeenTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time a missing person was last seen before disappearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPersonLastSeenWitness' type='WitnessType'>
    <xsd:annotation>
      <xsd:documentation>A person who last saw a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='MissingPersonStatus' type='StatusType'>
    <xsd:annotation>
      <xsd:documentation>A status of a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='NonStandardCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='NonStandardCodeDetails' type='NonStandardCodeType'>
    <xsd:annotation>
      <xsd:documentation>A representation for a code not defined or referred to by the JDD standard. This is to be used ONLY when a standard code mechanism is unavailable.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='NonStandardCodeSourceName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The source from which a code value was obtained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='NonStandardCodeValueDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a code value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='NonStandardCodeVersionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The version of the source from which a code value was obtained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Numeric' type='NumericType'>
    <xsd:annotation>
      <xsd:documentation>A type representing a numeric value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Offense' type='IncidentType'>
    <xsd:annotation>
      <xsd:documentation>An act or a course of action which may constitute a violation of a criminal statute, ordinance or rule that occurred during an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OfferedPlea' type='PleaType'>
    <xsd:annotation>
      <xsd:documentation>An original plea offered by a defendant in relation to a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Organization' type='OrganizationType'>
    <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='OrganizationAbbreviationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An abbreviation, acronym, or code for an organization name, e.g., FBI, NCIC.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationActivityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An activity that an organization is known or thought to be involved with, e.g., law enforcement, supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationAddress' type='AddressType'>
    <xsd:annotation>
      <xsd:documentation>An address of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationAffiliate' type='AffiliateType'>
    <xsd:annotation>
      <xsd:documentation>A person or organization that has some relationship or association with an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationBranchName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name or number of the chapter or branch an organization is known by within a larger group of organizations.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationContactInformation' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>Details about contact information for an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationContactPerson' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A contact person for an organization. Used when the contact method is unspecified. If the contact method is known, use a Contact with a Person[responder]</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='OrganizationContactPersonRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='OrganizationContactPersonRelationship' type='OrganizationContactPersonRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A contact person for an organization. Used when the contact method is unspecified. If the contact method is known, use a Contact with a Person[responder]</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationDayContact' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>The contact information shoud be used during daylight hours only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='OrganizationDayContactRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='OrganizationDayContactRelationship' type='OrganizationDayContactRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The contact information shoud be used during daylight hours only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of an organization </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationEmergencyContact' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used to contact the person during an emergency only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='OrganizationEmergencyContactRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='OrganizationEmergencyContactRelationship' type='OrganizationEmergencyContactRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used to contact the person during an emergency only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationEmploymentHistory' type='EmploymentType'>
    <xsd:annotation>
      <xsd:documentation>Describes the employment history of an employee of the company</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='OrganizationEmploymentHistoryRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='OrganizationEmploymentHistoryRelationship' type='OrganizationEmploymentHistoryRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Describes the employment history of an employee of the company</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationEstablishedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date an organization was started.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationEveningContact' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used during evening hours (early night) only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='OrganizationEveningContactRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='OrganizationEveningContactRelationship' type='OrganizationEveningContactRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used during evening hours (early night) only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationGovermentLevelCode' type='ncic-misc:ORIGovernmentLevelType'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies a governmental level of an organization: local, county, state, federal, or nongovernmental.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationID' type='IDType'>
    <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='OrganizationIncorporatedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an organization is incorporated (e.g., corporation); false otherwise (e.g., proprietorship or partnership).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationJurisdiction' type='JurisdictionType'>
    <xsd:annotation>
      <xsd:documentation>An area of service or jurisdiction an organization has over a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationLocalID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier assigned on a local level to an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationMember' type='AffiliateType'>
    <xsd:annotation>
      <xsd:documentation>A person or organization that has joined an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationNightContact' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used during night hours only. If there is no evening contact, this information may be used during the evening as well.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='OrganizationNightContactRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='OrganizationNightContactRelationship' type='OrganizationNightContactRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used during night hours only. If there is no evening contact, this information may be used during the evening as well.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationOccupies' type='StructureType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that the named organization occupies at least part of the structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='OrganizationOccupiesRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='OrganizationOccupiesRelationship' type='OrganizationOccupiesRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that the named organization occupies at least part of the structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationORIID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A unique identifier assigned to a justice-related organization by the federal government. Sometimes referred to as ORI, ORI code, Originating Agency Code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationOtherID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A generic identifier assigned to an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationParent'>
    <xsd:annotation>
      <xsd:documentation>A person or organization that owns, controls, or operates the organization.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='AffiliateTypeElement' />
        <xsd:element ref='OrganizationTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='OrganizationPrimaryContact' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>The preferred contact for an individual. Use this designation only when more specific ones (e.g. home or work) are not available.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='OrganizationPrimaryContactRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='OrganizationPrimaryContactRelationship' type='OrganizationPrimaryContactRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The preferred contact for an individual. Use this designation only when more specific ones (e.g. home or work) are not available.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationPrincipalOfficer' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A chief or high ranking executive of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationStatusText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An overall status of an organization, e.g., active/inactive/...</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationSubsidiary' type='AffiliateType'>
    <xsd:annotation>
      <xsd:documentation>A person or organization that is owned, controlled, or operated by the organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationSubunitName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a subdivision of a high-level division of an organization, e.g., division.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationTaxID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A federal tax identifier assigned to an organization. Sometimes referred to as a Federal Employer Identification Number, FEIN, an Employer Identification Number, or an EIN.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationTerminationDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date an organization went out of business.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationTypeCode'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies the functional type of an organization.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='ncic-misc:ORIAgencyTypeElement' />
        <xsd:element ref='ncic-misc:TYPOTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='OrganizationTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A general functional type of an organization</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationUnitName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a high-level division of an organization, e.g., department, agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='OrganizationUnspecifiedContact' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used to contact the person under unspecified circumstances.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='OrganizationUnspecifiedContactRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='OrganizationUnspecifiedContactRelationship' type='OrganizationUnspecifiedContactRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used to contact the person under unspecified circumstances.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Parole' type='SupervisionType'>
    <xsd:annotation>
      <xsd:documentation>An added period of control following release from prison.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PartialContent' type='PartialContentType'>
    <xsd:annotation>
      <xsd:documentation>A regular expression that accurately describes what part(s) of the content are known or certain and what part(s) are unknown. Uses syntax for "xsd:pattern" facet.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PassagePoint' type='PassagePointType'>
    <xsd:annotation>
      <xsd:documentation>Details about a point of entry or exit to a location or structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PassagePointDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of an entry or exit point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PassagePointSecurityTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of security system or mechanism installed at a point of entry or exit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PassagePointText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A point of entry or exit to a location or structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PassagePointTypeCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of entry or exit point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PassagePointTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of entry or exit point to a location or structure, e.g., door, window, gate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Percentage' type='PercentageType'>
    <xsd:annotation>
      <xsd:documentation>A fraction or ratio with 100 understood as the denominator. Values are between 0 and 1, inclusive.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Person' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>Describes inherent and frequently associated characteristics of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonAccident' type='DrivingIncidentType'>
    <xsd:annotation>
      <xsd:documentation>A driving accident in which a person is involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonAccidentRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonAccidentRelationship' type='PersonAccidentRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A driving accident in which a person is involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonAccompliceIn' type='ActivityType'>
    <xsd:annotation>
      <xsd:documentation>An activity with which a subject has some relation or degree of involvement</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonAccompliceInRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonAccompliceInRelationship' type='PersonAccompliceInRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>An activity with which a subject has some relation or degree of involvement</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonAccompliceWith' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associated person was an accomplice with the Subject person</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonAccompliceWithRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonAccompliceWithRelationship' type='PersonAccompliceWithRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associated person was an accomplice with the Subject person</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonAcquaintence' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate is an acquaintence of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonAcquaintenceRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonAcquaintenceRelationship' type='PersonAcquaintenceRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate is an acquaintence of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonAdoptedChild' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associated person is an adopted child of the main person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonAdoptedChildRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonAdoptedChildRelationship' type='PersonAdoptedChildRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associated person is an adopted child of the main person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonAdoptiveParent' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associated person is an adoptive parent of the main person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonAdoptiveParentRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonAdoptiveParentRelationship' type='PersonAdoptiveParentRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associated person is an adoptive parent of the main person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonAffiliation' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>Other organization a person is affiliated with</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonAffiliationRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonAffiliationRelationship' type='PersonAffiliationRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Other organization a person is affiliated with</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonAgeDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the age of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonAgeMeasure' type='AgeMeasureType'>
    <xsd:annotation>
      <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonAlias' type='PersonNameType'>
    <xsd:annotation>
      <xsd:documentation>A sequence of alternative names for a person. This context generally includes an index.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonAliasRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonAliasRelationship' type='PersonAliasRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A sequence of alternative names for a person. This context generally includes an index.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonAliasName' type='PersonNameType'>
    <xsd:annotation>
      <xsd:documentation>An alternate name used by a person. Sometimes referred to as an AKA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonAssigned'>
    <xsd:annotation>
      <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='EnforcementUnitTypeElement' />
        <xsd:element ref='OrganizationTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='PersonAssignedRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonAssignedRelationship' type='PersonAssignedRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonAssignedIDDetails' type='PersonAssignedIDDetailsType'>
    <xsd:annotation>
      <xsd:documentation>A set of details about identifications issued to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonAssignedTo' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>Indicates the organization a person is assigned to, as in tempory or current duty assignment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonAssignedToRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonAssignedToRelationship' type='PersonAssignedToRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Indicates the organization a person is assigned to, as in tempory or current duty assignment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonAuthorityFigure' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that the Subject had a trusted position of authority over associate subject (i.e. preist, teacher, boyscout leader, counselor, therapist, etc.)</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonAuthorityFigureRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonAuthorityFigureRelationship' type='PersonAuthorityFigureRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that the Subject had a trusted position of authority over associate subject (i.e. preist, teacher, boyscout leader, counselor, therapist, etc.)</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonBabysittee' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate is a person being watched by the babysitting subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonBabysitteeRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonBabysitteeRelationship' type='PersonBabysitteeRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate is a person being watched by the babysitting subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonBabysitter' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The subject was the babysitter for the associate person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonBabysitterRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonBabysitterRelationship' type='PersonBabysitterRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The subject was the babysitter for the associate person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonBarID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>The bar number of an attorney</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonBarIDRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonBarIDRelationship' type='PersonBarIDRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The bar number of an attorney</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonBiologicalChild' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associated person is a biological child of the main person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonBiologicalChildRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonBiologicalChildRelationship' type='PersonBiologicalChildRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associated person is a biological child of the main person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonBiologicalParent' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associated person is a biological parent of the main person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonBiologicalParentRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonBiologicalParentRelationship' type='PersonBiologicalParentRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associated person is a biological parent of the main person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonBiometricDetails' type='PersonBiometricDetailsType'>
    <xsd:annotation>
      <xsd:documentation>A set of details about measurable biological or behavioral characteristics, which can reliably recognize the identity, or verify the claimed identity, of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonBirthDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonBirthPlace' type='AddressType'>
    <xsd:annotation>
      <xsd:documentation>A place a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonBirthPlaceCode' type='ncic-st:POBType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the state or country of a person's birth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonBloodTypeCode' type='ncic-per:BLTType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's type of blood, e.g., A positive, O negative.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonBloodTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A person's type of blood, e.g., A positive, O negative.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonBodyOdor' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's body odor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonBookedAt'>
    <xsd:annotation>
      <xsd:documentation>Indicates that the specified person was booked at the indicated locale.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='FacilityTypeElement' />
        <xsd:element ref='LocationTypeElement' />
        <xsd:element ref='StructureTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='PersonBookedAtRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonBookedAtRelationship' type='PersonBookedAtRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that the specified person was booked at the indicated locale.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonBornAt' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>The location where a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonBornAtRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonBornAtRelationship' type='PersonBornAtRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The location where a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonBuildCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's physique or shape.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonBuildText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A person's physique or shape.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonCapability' type='CapabilityType'>
    <xsd:annotation>
      <xsd:documentation>Describes a skill, knowledge, physical or emotional trait of a person. Capability implies either a potential ability or an inability for doing something.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonCharge' type='ChargeType'>
    <xsd:annotation>
      <xsd:documentation>A sequence of charges against a person. This context generally includes an index</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonChargeRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonChargeRelationship' type='PersonChargeRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A sequence of charges against a person. This context generally includes an index</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonChild' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associated person is a child of the main person. Use this context when a more specific relationship is not relevant or not available.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonChildRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonChildRelationship' type='PersonChildRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associated person is a child of the main person. Use this context when a more specific relationship is not relevant or not available.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonCircumcisionIndicator' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>True if a person is circumcised; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonCitizenshipCode'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='fips_10-4:CountryCodeTypeElement' />
        <xsd:element ref='iso_3166:CountryAlpha2CodeTypeElement' />
        <xsd:element ref='iso_3166:CountryAlpha3CodeTypeElement' />
        <xsd:element ref='iso_3166:CountryNumericCodeTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='PersonCitizenshipText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonClothing' type='ClothingType'>
    <xsd:annotation>
      <xsd:documentation>Details about an article of clothing worn by a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonCohabitant' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate shares a common residence with the subject</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonCohabitantRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonCohabitantRelationship' type='PersonCohabitantRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate shares a common residence with the subject</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonCommonLawSpouse' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate is a common-law spouse of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonCommonLawSpouseRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonCommonLawSpouseRelationship' type='PersonCommonLawSpouseRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate is a common-law spouse of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonComplexionCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying an appearance of a person's skin, e.g., clear, freckled, wrinkled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonComplexionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An appearance of a person's skin, e.g., clear, freckled, wrinkled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDayContact' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>The contact information shoud be used during daylight hours only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonDayContactRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonDayContactRelationship' type='PersonDayContactRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The contact information shoud be used during daylight hours only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDeathDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a person died or was declared legally dead.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDental' type='PersonDentalType'>
    <xsd:annotation>
      <xsd:documentation>Details about the dental characteristics of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDentalCharacteristicGeneralCode' type='ncic-per:DCHGeneralType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's general dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDentalCharacteristicGeneralText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A person's general dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDentalCharacteristicOtherCode' type='ncic-per:DCHOtherType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's other dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDentalCharacteristicOtherText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A person's other dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDentalCharacteristicRemovableAppliancesCode' type='ncic-per:DCHRemovableAppliancesType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's removable dental appliance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDentalCharacteristicRemovableAppliancesText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A person's removable dental appliance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDentalCharacteristicRestorationCariesCode' type='ncic-per:DCHRestorationCariesType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's dental restoration or caries.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDentalCharacteristicRestorationCariesText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A person's dental restoration or caries.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDentalCharacteristicText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A visible problem or characteristic of a person's teeth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDentalCharactersticStatusCode' type='ncic-per:DCHStatusType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a status of a person's dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDentalCharactersticStatusText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A status of a person's dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDependentQuantity' type='QuantityType'>
    <xsd:annotation>
      <xsd:documentation>A number of people dependent upon a person as their primary means of support.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A general description of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDetainedAt'>
    <xsd:annotation>
      <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='LocationTypeElement' />
        <xsd:element ref='StructureTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='PersonDetainedAtRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonDetainedAtRelationship' type='PersonDetainedAtRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDigitizedSignatureImage' type='ImageType'>
    <xsd:annotation>
      <xsd:documentation>An image of a person's handwritten signature.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDisguiseDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of something misleading that a person wears, e.g., wig, mask, uniform.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDNA' type='DNAType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's DNA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDomesticPartner' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate is the domestic partner of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonDomesticPartnerRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonDomesticPartnerRelationship' type='PersonDomesticPartnerRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate is the domestic partner of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDriverLicenseID' type='DriverIDType'>
    <xsd:annotation>
      <xsd:documentation>Information about an identifier used to refer to a specific person who has obtained a driver's license. Sometimes referred to as driver license number, dlNumber.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDriversLicense' type='DriverLicenseType'>
    <xsd:annotation>
      <xsd:documentation>A driver's license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonDriversLicenseRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonDriversLicenseRelationship' type='PersonDriversLicenseRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A driver's license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDrivingInsuranceCoverageTypeCode' type='ansi_d20:InsuranceCoverageTypeCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of insurance coverage a driver of a vehicle has.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDrivingInsuranceCoverageTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of insurance coverage a driver of a vehicle has.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDrivingInsuranceStatusCode' type='ansi_d20:DrivingInsuranceStatusCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the status of a person's driving insurance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonDrivingInsuranceStatusText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The status of a person's driving insurance, e.g., insured, not insured.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonEarShape' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's ear shape.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonEducationLevelText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The highest level of education a person has obtained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonEmergencyContact' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used to contact the person during an emergency only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonEmergencyContactRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonEmergencyContactRelationship' type='PersonEmergencyContactRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used to contact the person during an emergency only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonEmployer' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization that a person works for.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonEmployerRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonEmployerRelationship' type='PersonEmployerRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>An organization that a person works for.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonEthnicityCode' type='nibrs:EthnicityCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's cultural lineage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonEthnicityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A person's cultural lineage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonEveningContact' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used during evening hours (early night) only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonEveningContactRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonEveningContactRelationship' type='PersonEveningContactRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used during evening hours (early night) only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonEyeColorCode' type='ncic-per:EYEType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the color of a person's eyes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonEyeColorText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The color of a person's eyes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonEyewearDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of glasses or other eyewear a person wears.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonFacialFeatures' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's facial features.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonFamilyRelation' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate and the subject are members of the same family, but the precise relationship is not clear or not noted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonFamilyRelationRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonFamilyRelationRelationship' type='PersonFamilyRelationRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate and the subject are members of the same family, but the precise relationship is not clear or not noted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonFBIID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A number issued by the FBI's Automated Fingerprint Identification System (AFIS) based on submitted fingerprints.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonFBINumber' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>Fbi number</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonFBINumberRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonFBINumberRelationship' type='PersonFBINumberRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Fbi number</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonFingerGeometry' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's finger geometry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonFingerPrintSet' type='FingerPrintSetType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a set of a person's fingerprints.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonFirearmSalesDisqualifiedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a person is prohibited from purchasing firearms; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonFootPrint' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's footprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonFosterChild' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate is a legal foster parent of the subject</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonFosterChildRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonFosterChildRelationship' type='PersonFosterChildRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate is a legal foster parent of the subject</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonFosterParent' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate is a legal foster child of the subject</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonFosterParentRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonFosterParentRelationship' type='PersonFosterParentRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate is a legal foster child of the subject</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonFullName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A complete name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonGait' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's gait.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonGangAffiliation' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>A gang a person is affiliated with</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonGangAffiliationRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonGangAffiliationRelationship' type='PersonGangAffiliationRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A gang a person is affiliated with</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonGeneralAppearanceDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A general description of the way a person looks and is presented.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonGeneralLedgerIdentifier' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A general-ledger account number associated with a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonGeneralLedgerIdentifierRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonGeneralLedgerIdentifierRelationship' type='PersonGeneralLedgerIdentifierRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A general-ledger account number associated with a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonGivenName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A first name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonGuardian' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associated person is a legal guardian of the main person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonGuardianRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonGuardianRelationship' type='PersonGuardianRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associated person is a legal guardian of the main person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonGuardianOf' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The main person is a legal guardian of the associated person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonGuardianOfRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonGuardianOfRelationship' type='PersonGuardianOfRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The main person is a legal guardian of the associated person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHairAppearanceCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the way a person's hair looks. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHairAppearanceText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the way a person's hair looks. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHairColorCode' type='ncic-per:HAIType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the color of a person's hair.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHairColorText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The color of a person's hair.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHairFacialCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of facial hair a person has.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHairFacialText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of facial hair a person has.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHairLengthCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a length of hair of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHairLengthText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A length of hair of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHairStyleCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a style of a person's hair.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHairStyleText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A style of a person's hair.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHairTypeCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's type of hair, e.g., fine, straight, curly.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHairTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A person's type of hair, e.g., fine, straight, curly.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHandednessCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a hand a person is more adept with using, e.g., left, right, ambidextrous.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHandednessText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A hand a person is more adept with using, e.g., left, right, ambidextrous.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHandGeometry' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's hand geometry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHeightDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the height of a person. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHeightMeasure' type='PersonHeightMeasureType'>
    <xsd:annotation>
      <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='PersonHeightUnitCode' type='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:element name='PersonHeightUnitCode' type='PersonHeightUnitCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies the unit of measure of a height of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHire' type='EmploymentType'>
    <xsd:annotation>
      <xsd:documentation>Describes the employment history of a person. Used when a person rather than an organization is the employer. The child of the Employment is the Person employed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonHireRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonHireRelationship' type='PersonHireRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Describes the employment history of a person. Used when a person rather than an organization is the employer. The child of the Employment is the Person employed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHome'>
    <xsd:annotation>
      <xsd:documentation>The contact information, location, and structure of a person's home.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='ContactInformationTypeElement' />
        <xsd:element ref='LocationTypeElement' />
        <xsd:element ref='StructureTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='PersonHomeRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonHomeRelationship' type='PersonHomeRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The contact information, location, and structure of a person's home.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonHumanResourcesIdentifier' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>Human resources number for a person</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonHumanResourcesIdentifierRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonHumanResourcesIdentifierRelationship' type='PersonHumanResourcesIdentifierRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Human resources number for a person</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='PersonIDTypeCode' type='ncic-per:MNUType'>
    <xsd:annotation>
      <xsd:documentation>A code the identifies a type of identifier assigned to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='PersonIDTypeCode' type='ncic-per:MNUType'>
    <xsd:annotation>
      <xsd:documentation>A code the identifies a type of identifier assigned to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonInjury' type='InjuryType'>
    <xsd:annotation>
      <xsd:documentation>Details about an injury a person has received.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonIntoxication' type='IntoxicationType'>
    <xsd:annotation>
      <xsd:documentation>Details about the measurable alcoholic and/or drug intoxication level of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonIrisFeatures' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's iris features.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonJewelryDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of jewelry a person wears.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonKeystrokeDynamics' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's keystroke dynamics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonLanguageEnglishIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a person understands and speaks English; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonLearningDisabilityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A learning disability of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonLipMovement' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's lip movement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonLivingIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a person is alive, false if a person is dead.  This may be useful if death date is not known.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonLocalID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A number issued by a local agency (county) Automated Fingerprint Identification System (AFIS) based on submitted fingerprints.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonMaidenName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An original surname of a person before changed by marriage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonMaritalStatusCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a marital status of a person, e.g., married, divorced, single, separated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonMaritalStatusText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A marital status of a person, e.g., married, divorced, single, separated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonMarriedTo' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate is legally married to the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonMarriedToRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonMarriedToRelationship' type='PersonMarriedToRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate is legally married to the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonMedicalCondition' type='MedicalConditionType'>
    <xsd:annotation>
      <xsd:documentation>Details about a specific medical condition a person has or experiences.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonMedicalDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the overall health of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonMedicalDetails' type='PersonMedicalDetailsType'>
    <xsd:annotation>
      <xsd:documentation>A set of details about the medical condition of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonMedicalFileIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a state or province medical history file is known to exist for a person; false otherwise. The presence of a file dose not necessarily indicate that there is a medical issue that impacts a person's driving ability.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonMedicationRequiredText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A medication and dosage required for a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonMentalStateText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A mental state of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonMiddleName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A middle name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonMilitarySummary' type='MilitarySummaryType'>
    <xsd:annotation>
      <xsd:documentation>Summary details about the service of a person in the military.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonModusOperandi' type='ActivityType'>
    <xsd:annotation>
      <xsd:documentation>An action, particularly a criminal action, known to be routinely associated with a particular person's crimes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonModusOperandiRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonModusOperandiRelationship' type='PersonModusOperandiRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>An action, particularly a criminal action, known to be routinely associated with a particular person's crimes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonMoniker' type='PersonNameType'>
    <xsd:annotation>
      <xsd:documentation>A special name or nickname for a person. The associated PersonName will generally carry the moniker in the lastName item. For example, Bob "the Wizard" Shore would carry "the Wizard" in the lastName of the PersonName with context moniker.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonMonikerRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonMonikerRelationship' type='PersonMonikerRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A special name or nickname for a person. The associated PersonName will generally carry the moniker in the lastName item. For example, Bob "the Wizard" Shore would carry "the Wizard" in the lastName of the PersonName with context moniker.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonMonikerName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An alternative for a first or given name that a person goes by in personal, non-official situations. Sometimes referred to as a nickname. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonMoodDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a person's mood or emotions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonName' type='PersonNameType'>
    <xsd:annotation>
      <xsd:documentation>A name by which a person is known. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonNameInitialsText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A first letter of a person's given, possibly middle, and last names.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonNameSoundexText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name encoding such that similar sounding names with different spellings appear the same.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonNationalityCode'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='fips_10-4:CountryCodeTypeElement' />
        <xsd:element ref='iso_3166:CountryAlpha2CodeTypeElement' />
        <xsd:element ref='iso_3166:CountryAlpha3CodeTypeElement' />
        <xsd:element ref='iso_3166:CountryNumericCodeTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='PersonNationalityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The country in which a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonNeighbor' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate is a neighbor of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonNeighborRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonNeighborRelationship' type='PersonNeighborRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate is a neighbor of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonNightContact' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used during night hours only. If there is no evening contact, this information may be used during the evening as well.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonNightContactRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonNightContactRelationship' type='PersonNightContactRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used during night hours only. If there is no evening contact, this information may be used during the evening as well.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonOfficerIdentifier' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>Officer identification number for a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonOfficerIdentifierRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonOfficerIdentifierRelationship' type='PersonOfficerIdentifierRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Officer identification number for a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonOtherID' type='PersonOtherIDType'>
    <xsd:annotation>
      <xsd:documentation>Information about an identifier with a type that is not explicitly defined in the standard that refers to a person within a certain domain.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonPalmPrint' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's palm print.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonParent' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associated person is a parent of the main person. Use this context when a more specific relationship is not relevent or not important</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonParentRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonParentRelationship' type='PersonParentRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associated person is a parent of the main person. Use this context when a more specific relationship is not relevent or not important</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonPhotographImage' type='ImageType'>
    <xsd:annotation>
      <xsd:documentation>An image of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonPhysicalDetails' type='PersonPhysicalDetailsType'>
    <xsd:annotation>
      <xsd:documentation>A set of details about the physical appearance of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonPhysicalDisabilityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A physical disability of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonPhysicalFeature' type='PhysicalFeatureType'>
    <xsd:annotation>
      <xsd:documentation>Details about a physical feature of a person. Includes scars, marks, and tattoos.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonPrefixName' type='xsd:string'>
    <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='PersonPrimaryContact' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>The preferred contact for an individual. Use this designation only when more specific ones (e.g. home or work) are not available.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonPrimaryContactRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonPrimaryContactRelationship' type='PersonPrimaryContactRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The preferred contact for an individual. Use this designation only when more specific ones (e.g. home or work) are not available.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonPrimaryLanguageCode'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a language that a person is most comfortable using.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='iso_639-2b:LanguageCodeTypeElement' />
        <xsd:element ref='iso_639-2t:LanguageCodeTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='PersonPrimaryLanguageText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A language that a person is most comfortable using.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonPrimaryWorker' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The primary social worker or other overseer assigned to a person</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonPrimaryWorkerRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonPrimaryWorkerRelationship' type='PersonPrimaryWorkerRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The primary social worker or other overseer assigned to a person</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonRaceCode' type='ncic-per:RACType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the race of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonRaceText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A classification of a person based on factors such as geographical locations and genetics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonReferralWorker' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>Employee of State assigned to the particular juvenile</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonReferralWorkerRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonReferralWorkerRelationship' type='PersonReferralWorkerRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Employee of State assigned to the particular juvenile</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonRegisteredOffenderIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a person is required to register as an offender; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonReligionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A religion to which a person subscribes or believes.  Describes the overall category of a person's spiritual beliefs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonRetina' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's retina.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonSaliva' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's saliva.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonSecondaryLanguageCode'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a language that a person has some knowledge of and can speak or understand to some degree.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='iso_639-2b:LanguageCodeTypeElement' />
        <xsd:element ref='iso_639-2t:LanguageCodeTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='PersonSecondaryLanguageText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A language that a person has some knowledge of and can speak or understand to some degree.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonSemen' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's semen.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonSexCode' type='ncic-per:SEXType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the gender or sex of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonSexText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The gender or sex of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonSexualOrientationCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a target gender of a person's sexual interest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonSexualOrientationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Describes a target gender of a person's sexual interest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonSkinToneCode' type='ncic-per:SKNType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a color or tone of a person's skin</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonSkinToneText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A color or tone of a person's skin.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonSocialDetails' type='PersonSocialDetailsType'>
    <xsd:annotation>
      <xsd:documentation>A set of details about the social characteristics of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonSocialFriend' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate is a friend of the subject, in a social setting. This includes relationships such as "boy friend" and "girl friend".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonSocialFriendRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonSocialFriendRelationship' type='PersonSocialFriendRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate is a friend of the subject, in a social setting. This includes relationships such as "boy friend" and "girl friend".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonSocialSecurityNumber' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>Social Security number for a person</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonSocialSecurityNumberRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonSocialSecurityNumberRelationship' type='PersonSocialSecurityNumberRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Social Security number for a person</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonSpeechDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of any impediments that affect a person's speech, e.g., stutter, cleft palate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonSpeechPattern' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's speech pattern.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonSpouse' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate is a spouse of the subject. Used when the legal status of the relationship (marriage, common-law) is not known.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonSpouseRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonSpouseRelationship' type='PersonSpouseRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate is a spouse of the subject. Used when the legal status of the relationship (marriage, common-law) is not known.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonStateID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A number issued by a state Automated Fingerprint Identification System (AFIS) based on submitted fingerprints. Sometimes referred to as a State ID number or a SID.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonStranger' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate has no known or admitted knowledge of the subject</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonStrangerRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonStrangerRelationship' type='PersonStrangerRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate has no known or admitted knowledge of the subject</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonSuffixName' type='xsd:string'>
    <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='PersonSurName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A last name or family name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonTaxID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>Information about an identifier used to refer to a specific person within the tax system of a country. Sometimes referred to as social security number, SSN.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonThermalFaceImage' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal face image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonThermalHandImage' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal hand image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonThermalImage' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonUnspecifiedContact' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used to contact the person under unspecified circumstances.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonUnspecifiedContactRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonUnspecifiedContactRelationship' type='PersonUnspecifiedContactRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used to contact the person under unspecified circumstances.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonUrine' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's urine.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonUSCitizenIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a person is a citizen of the United States; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonVeinPattern' type='BiometricType'>
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's vein pattern.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonVendorIdentifier' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>Vendor number for a person</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonVendorIdentifierRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonVendorIdentifierRelationship' type='PersonVendorIdentifierRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Vendor number for a person</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonVisionPrescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A prescription a person needs for corrective lenses or contacts.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonWasCommonLawSpouse' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate was at one time the common-law spouse of the subject but has legally separated or divorced.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonWasCommonLawSpouseRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonWasCommonLawSpouseRelationship' type='PersonWasCommonLawSpouseRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate was at one time the common-law spouse of the subject but has legally separated or divorced.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonWasDomesticPartner' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate was at one time the domestic partner of the subject but has dissolved the relationship.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonWasDomesticPartnerRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonWasDomesticPartnerRelationship' type='PersonWasDomesticPartnerRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate was at one time the domestic partner of the subject but has dissolved the relationship.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonWasMarriedTo' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate was at one time married to the subject but has legally divorced.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonWasMarriedToRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonWasMarriedToRelationship' type='PersonWasMarriedToRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate was at one time married to the subject but has legally divorced.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonWasSpouse' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>The associate was at one time a spouse of the subject but has divorced or otherwise legally severed the relationship. Used when the legal status of the relationship (marriage, common-law) is not known.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonWasSpouseRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonWasSpouseRelationship' type='PersonWasSpouseRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The associate was at one time a spouse of the subject but has divorced or otherwise legally severed the relationship. Used when the legal status of the relationship (marriage, common-law) is not known.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonWeightDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the weight of a person. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonWeightMeasure' type='PersonWeightMeasureType'>
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='PersonWeightUnitCode' type='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:element name='PersonWeightUnitCode' type='PersonWeightUnitCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies the unit of measure of the weight of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonWorkContact' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used when the person is expected to be or might be at work.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PersonWorkContactRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonWorkContactRelationship' type='PersonWorkContactRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The contact information should be used when the person is expected to be or might be at work.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonWorkLocation'>
    <xsd:annotation>
      <xsd:documentation>The work address or structure of a person. This association is used when the person's employer is not known. If the employer is known, use an Organization which in turn has a Location.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='LocationTypeElement' />
        <xsd:element ref='StructureTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='PersonWorkLocationRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PersonWorkLocationRelationship' type='PersonWorkLocationRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The work address or structure of a person. This association is used when the person's employer is not known. If the employer is known, use an Organization which in turn has a Location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PersonXRayImage' type='ImageType'>
    <xsd:annotation>
      <xsd:documentation>An X-Ray image of a person or part of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PhysicalFeatureCategoryText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A general classification or categorization of a physical feature, e.g., scar, mark, tattoo, missing limb.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PhysicalFeatureDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a physical feature.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PhysicalFeatureLocationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A location of a physical feature on a person's body.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PhysicalFeatureTypeCode' type='ncic-per:SMTType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of physical feature. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PhysicalFeatureTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of physical feature within a category, e.g., for a tattoo type, this could be animal, flag.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Plea' type='PleaType'>
    <xsd:annotation>
      <xsd:documentation>Details about an answer which a defendant in an action at law makes to the State's charges, e.g., Guilty, Not Guilty, for adult, Admit, Deny for juvenile.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PleaDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a plea.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PleaNegotiatedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a plea is negotiated with the prosecution; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PleaRecommendationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A recommended plea agreement for violent, most serious, or armed offenses.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PleaTypeCode' type='ut_offender:PleaTypeCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code to indicate a type of plea.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PreviousSentence' type='SentenceType'>
    <xsd:annotation>
      <xsd:documentation>An old sentence term and conditions that have since been replaced by an amended sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PrimaryContactInformation' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>Information on a person's preferred or primary contact mechanism.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='Probability' type='xsd:decimal'>
    <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:element name='Probability' type='xsd:decimal'>
    <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:element>
  <xsd:element name='Probation' type='SupervisionType'>
    <xsd:annotation>
      <xsd:documentation>A judicial requirement that a person fulfill certain conditions of behavior in lieu of jail time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Program' type='ProgramType'>
    <xsd:annotation>
      <xsd:documentation>Details about projects, programs, or services designed to reduce a person's likelihood for committing crimes or to improve their understanding of laws and consequences.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProgramAction' type='EventType'>
    <xsd:annotation>
      <xsd:documentation>An project or service of a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProgramAdministrator'>
    <xsd:annotation>
      <xsd:documentation>A person or organization that runs a program.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='ProgramCapacityText' type='xsd:integer'>
    <xsd:annotation>
      <xsd:documentation>A maximum number of people that can be enrolled in a program at a time..</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProgramCondition' type='ConditionType'>
    <xsd:annotation>
      <xsd:documentation>A condition that must be met in order for a person to remain in a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProgramFacility' type='FacilityType'>
    <xsd:annotation>
      <xsd:documentation>A place where a program is located.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProgramPubliclyRunIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a program is run in the public sector; false if the program is run privately.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProgramPurposeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A purpose or reason for a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProgramReferral' type='ReferralType'>
    <xsd:annotation>
      <xsd:documentation>A direction from a person or organization to a subject to attend a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProgramRelease' type='ReleaseType'>
    <xsd:annotation>
      <xsd:documentation>Details about how a subject left a program. Could describe program completion, removal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProgramResidentialIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a subject is to reside at a program's facility during the duration of a program; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProgramSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person who attends a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProgramSupervisedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a subject will be officially supervised during the duration of a program; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProgramSupervisor'>
    <xsd:annotation>
      <xsd:documentation>A person or organization that makes sure a program runs according to standards.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='Progress' type='ProgressType'>
    <xsd:annotation>
      <xsd:documentation>Details about a tracking of progression or changes made in an  assigned activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProgressComplianceIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a reported progress is acceptable according to the terms set; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProgressComplianceText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the compliance or non-compliance of a person with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProgressPaymentAmountText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the amount of payment a person has made against a fee, fine, restitution, surcharge, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProgressTimeAmountText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the amount of time a person has spent making progress in an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Property' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A tangible or intangible item that can be owned or used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyActionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An action that was taken against a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyAgeMeasure' type='AgeMeasureType'>
    <xsd:annotation>
      <xsd:documentation>An age of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyAssignedIDDetails' type='PropertyAssignedIDDetailsType'>
    <xsd:annotation>
      <xsd:documentation>Information about a set of identifiers assigned to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyBarCodeID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A bar code assigned to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyBinaryObject' type='BinaryObjectType'>
    <xsd:annotation>
      <xsd:documentation>A binary representation of a property, e.g., encoded video or audio file.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyBrandText' type='xsd:string'>
    <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='PropertyCategoryCode'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a category or classification of a property item.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='ncic-art:TYPArticleCategoryTypeElement' />
        <xsd:element ref='nibrs:PropertyCategoryCodeTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='PropertyCategoryText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A category or classification of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyColorDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the overall color of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyComponentMeasure' type='MeasureType'>
    <xsd:annotation>
      <xsd:documentation>A measurement or count of the similar components that make up a property item, e.g. where a property item is made up of three bags of drugs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyConditionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A state or appearance of a property item, e.g., new, used, damaged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyContainedIn' type='StructureType'>
    <xsd:annotation>
      <xsd:documentation>The structure in which a property is currently in or on.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PropertyContainedInRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PropertyContainedInRelationship' type='PropertyContainedInRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The structure in which a property is currently in or on.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyCurrentResaleValue' type='PropertyValueType'>
    <xsd:annotation>
      <xsd:documentation>A current monetary value or worth or a property item for which it could be sold.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyDealerID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a property item by a dealer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyDetail' type='PropertyDetailType'>
    <xsd:annotation>
      <xsd:documentation>Details about a feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyDetailCode' type='ncic-art:TYPAType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyDetailDescription' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyDetailText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyDisposition' type='PropertyDispositionType'>
    <xsd:annotation>
      <xsd:documentation>Details about what has happened to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyDispositionCode' type='nibrs:PropertyLossCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies what happened to a property item, e.g., towed, released, seized, unrecoverable, missing, stolen.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyDispositionLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location of a property item after it has been processed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyDispositionProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A description of the property item being processed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyFederalID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A federal identifying number assigned to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyHeightMeasure' type='LengthMeasureType'>
    <xsd:annotation>
      <xsd:documentation>An overall height of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyHoldingOrganization' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization that currently is in possession of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyImage' type='ImageType'>
    <xsd:annotation>
      <xsd:documentation>An encoding of a digital picture of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyLengthMeasure' type='LengthMeasureType'>
    <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='PropertyLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>Details about the location of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyMakeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of the manufacturer that produced a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyMissingValue' type='PropertyValueType'>
    <xsd:annotation>
      <xsd:documentation>A monetary value or worth of a property item that is lost, stolen, being held, or is otherwise missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyModelText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A specific design or type of product made by a manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyMovingOrganization' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization that moved a property item, e.g., a towing company.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyNCICID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A unique identifier assigned to a property item by the FBI National Crime Information Center.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyOtherValue' type='PropertyValueType'>
    <xsd:annotation>
      <xsd:documentation>An additional monetary property value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyOwner'>
    <xsd:annotation>
      <xsd:documentation>Details about a person or organization which own a property item.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='PropertyOwnerAppliedID' type='IDType'>
    <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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyOwnerPurchasedValue' type='PropertyValueType'>
    <xsd:annotation>
      <xsd:documentation>An amount of money a current owner paid to purchase a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyPhysicalDetails' type='PropertyPhysicalDetailsType'>
    <xsd:annotation>
      <xsd:documentation>Details about a property's physical structures such as make, model, length, and color.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyPossessionDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of how or why a party other than the owner came to possess a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyPossessor'>
    <xsd:annotation>
      <xsd:documentation>Details about a person or organization other than the owner that has possession of a property item. Can also refer to a towing company for a vehicle.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='PropertyReceiptID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier issued to a property item when taken into custody by a justice official or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyRecoveredValue' type='PropertyValueType'>
    <xsd:annotation>
      <xsd:documentation>A monetary value or worth of a property item that has been returned to an owner or possessor after having been missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyRegistration' type='PropertyRegistrationType'>
    <xsd:annotation>
      <xsd:documentation>Details about registering a property item with an authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertySeizedAt' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>The location where property was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='PropertySeizedAtRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PropertySeizedAtRelationship' type='PropertySeizedAtRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The location where property was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertySeizedBy'>
    <xsd:annotation>
      <xsd:documentation>The person or organization who seized a property item.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='PropertySeizedByRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PropertySeizedByRelationship' type='PropertySeizedByRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The person or organization who seized a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertySeizedFrom'>
    <xsd:annotation>
      <xsd:documentation>The person or organiation from which a property item was seized.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='PropertySeizedFromRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='PropertySeizedFromRelationship' type='PropertySeizedFromRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The person or organiation from which a property item was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertySeizure' type='PropertySeizureType'>
    <xsd:annotation>
      <xsd:documentation>Details about a removal of property from the possession of a person or organization and placed in custody of the justice system.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertySeizureDisposition' type='DispositionType'>
    <xsd:annotation>
      <xsd:documentation>Details about how a property item was processed or handled after being seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertySeizureMethodText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A method by which a property item was removed from a person's possession and taken into custody.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertySeizureOwningPerson' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person who owns a property item that was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertySeizurePossessingPerson' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person who had possession of a property item when it was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertySeizureProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A property item that was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertySeizurePropertyHoldingOrganization' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization that holds or stores a property item that has been seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertySeizureReleaseConditionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A condition that, if met, will allow a seized property item to be released back to its owner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertySeizureSeizingEnforcementOfficial' type='EnforcementOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A peace officer that seized a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertySeizureWarrant' type='WarrantType'>
    <xsd:annotation>
      <xsd:documentation>A warrant that was required to remove property from a person's possession.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertySerialID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifying number inscribed on or attached to a part, collection of parts, or complete unit by the manufacturer. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertySizeDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the size or physical dimension of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyStateID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A state-assigned identification to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyStatus' type='PropertyStatusType'>
    <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:attribute name='PropertyStatusCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the current status of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='PropertyStatusCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the current status of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyStyleText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A style of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyTitle' type='PropertyTitleType'>
    <xsd:annotation>
      <xsd:documentation>Details about property ownership and purchase.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyTotalDamageValue' type='PropertyValueType'>
    <xsd:annotation>
      <xsd:documentation>A monetary value or worth of damage that occurred to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyTypeCode' type='ncic-art:TYPAType'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyUsageText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of how a property item is used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyValue' type='PropertyValueType'>
    <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='PropertyValueAmount' type='AmountType'>
    <xsd:annotation>
      <xsd:documentation>A monetary value of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyValueAssigningMethodText' type='xsd:string'>
    <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='PropertyValueAssigningOrganization' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization that assigns a value to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyValueAssigningPerson' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person that assigns a value to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyValueDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a property value was assigned or effective.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyValueDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a monetary value of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyValueDetails' type='PropertyValueDetailsType'>
    <xsd:annotation>
      <xsd:documentation>Details about the value of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyValueTaxIncludedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if taxes were included in the property value; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyVisibleID' type='IDType'>
    <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='PropertyWeaponIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a property item is a weapon, e.g., firearm or knife; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyWeaponUsageIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a property item not traditionally thought of as a weapon was used as such, e.g., a vehicle used to hit a person; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyWeaponUseText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A way a property item was used as a weapon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyWeightMeasure' type='WeightMeasureType'>
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='PropertyWidthMeasure' type='LengthMeasureType'>
    <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='PropertyYearText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The model year of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProsecutionCharge' type='ChargeType'>
    <xsd:annotation>
      <xsd:documentation>A charge filed by a prosecuting attorney. May be different from or the same as the original arrest charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProtectionOrder' type='ProtectionOrderType'>
    <xsd:annotation>
      <xsd:documentation>A civil order, issued by a court, protecting one individual from another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProtectionOrderConditionCode' type='ncic-per:PCOType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a specific type of protection order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ProtectionOrderRestrictedPerson' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person that a subject is restricted from having any contact with as defined in a protection order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Quantity' type='QuantityType'>
    <xsd:annotation>
      <xsd:documentation>A representation of a quantity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='QuantityUnitText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A unit of measure of the quantity value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='QuantityUnitText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A unit of measure of the quantity value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Range' type='RangeType'>
    <xsd:annotation>
      <xsd:documentation>A set of value that identify an upper and lower boundary for a value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Rate' type='RateType'>
    <xsd:annotation>
      <xsd:documentation>A representation of the measurement of a rate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <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:element name='RateUnitText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A unit of measure that qualifies the rate value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RealEstate' type='RealEstateType'>
    <xsd:annotation>
      <xsd:documentation>Details about a piece of real estate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RealEstateAcreageText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An amount of land measured in acres.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RealEstateAttachedStructure' type='StructureType'>
    <xsd:annotation>
      <xsd:documentation>A structure attached or affixed to real estate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RealEstateBoundaryDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the boundary or property limits.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Referral' type='ReferralType'>
    <xsd:annotation>
      <xsd:documentation>Details about a directing of a person to a relevant service or product.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ReferralActivity' type='ActivityType'>
    <xsd:annotation>
      <xsd:documentation>An activity or service a person is directed to attend or perform.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ReferralCourtOrder' type='CourtOrderType'>
    <xsd:annotation>
      <xsd:documentation>A court order that issues a referral for a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ReferralDesignation'>
    <xsd:annotation>
      <xsd:documentation>A person or agency to which a person has been referred.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='ReferralIssuer'>
    <xsd:annotation>
      <xsd:documentation>A person or organization who directs a person to a relevant service or product.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='ReferralMandatoryIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a referral is required; false if a referral is optional.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ReferralProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A product or property item to which a person has been directed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ReferralSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person who is being directed to a relevant service or product.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ReferralSupervisor'>
    <xsd:annotation>
      <xsd:documentation>A person or organization who is responsible for ensuring that a person follows a referral.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='RegisteredOffender' type='RegisteredOffenderType'>
    <xsd:annotation>
      <xsd:documentation>Details about a person that is required to register their residential information with a local law enforcement agency due to having been convicted of a certain type of crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegisteredOffenderConviction' type='ConvictionType'>
    <xsd:annotation>
      <xsd:documentation>A conviction that led to a person's status as a registered offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegisteredOffenderCourtOrder' type='CourtOrderType'>
    <xsd:annotation>
      <xsd:documentation>A court order mandating a person register as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegisteredOffenderDescription' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a registered offense for which a person must register.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegisteredOffenderEndDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a person no longer must register as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegisteredOffenderEntryDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a person initially registered as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegisteredOffenderID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>Identification information identifying a person as a certain kind of registered offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegisteredOffenderStartDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a person must being registering as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegisteredOffenderTypeCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An code identifying an offense for which a person must register as being an offender, e.g. sex. felon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegisteredOffenderTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An offense for which a person must register as being an offender, e.g. sex. felon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegisteredSexOffender' type='RegisteredOffenderType'>
    <xsd:annotation>
      <xsd:documentation>A person who is required to register as a sexual offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegistrationAuthorityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of an authority, person, or organization which issued a property registration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegistrationCountryCode'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a country where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='fips_10-4:CountryCodeTypeElement' />
        <xsd:element ref='iso_3166:CountryAlpha2CodeTypeElement' />
        <xsd:element ref='iso_3166:CountryAlpha3CodeTypeElement' />
        <xsd:element ref='iso_3166:CountryNumericCodeTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='RegistrationCountryText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A country where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegistrationCountyCode' type='fips_6-4:USCountyCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies a county, parish, or vicinage where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegistrationCountyText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A county, parish, or vicinage of where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegistrationDuplicateQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A number of times proof of property registration is issued with no change in information by the issuing authority. This number may be more than one because a proof may have been lost. This can be used to track duplicates or replacements.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegistrationEffectiveDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date the current registration becomes effective. This may or may not be the original registration date.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegistrationExpirationDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date the current registration expires.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegistrationFee' type='FeeType'>
    <xsd:annotation>
      <xsd:documentation>An amount of money required to register a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegistrationID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A number or text used to uniquely identify a registration certificate or document. Sometimes referred to as a Registration Serial Number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegistrationIssuedFor' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A property item that is registered, such as a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='RegistrationIssuedForRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='RegistrationIssuedForRelationship' type='RegistrationIssuedForRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A property item that is registered, such as a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegistrationIssuedTo'>
    <xsd:annotation>
      <xsd:documentation>A person or organization to whom a registration is issued.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='RegistrationIssuedToRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='RegistrationIssuedToRelationship' type='RegistrationIssuedToRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A person or organization to whom a registration is issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegistrationOutsideJurisdictionIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a property item is found to be registered outside of an agency's immediate jurisdiction when processed, e.g., out-of-state driver's license; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegistrationStateCode'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a state where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='fips_10-4:InternationalStateCodeTypeElement' />
        <xsd:element ref='fips_5-2:USStateCodeTypeElement' />
        <xsd:element ref='fips_5-2:USStateNumericCodeTypeElement' />
        <xsd:element ref='ncic-st:RESTypeElement' />
        <xsd:element ref='usps:USStateCodeTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='RegistrationStateText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A state where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RegistrationStatus' type='StatusType'>
    <xsd:annotation>
      <xsd:documentation>A status of a registration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RehabilitationProgram' type='ProgramType'>
    <xsd:annotation>
      <xsd:documentation>A program designed to improve a person physically. This may include drug rehabilitation, physical rehabilitation, or occupational rehabilitation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RelativeLocation' type='RelativeLocationType'>
    <xsd:annotation>
      <xsd:documentation>Details about how to reach a location relative to a starting point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RelativeLocationDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A complete description of how to reach a location from a starting point, e.g., "Drive 1 mile north of the Big Chicken"</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RelativeLocationDirectionCode' type='DirectionCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a compass direction of the location from a reference point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RelativeLocationDirectionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A direction of a location from a reference point, e.g., north.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RelativeLocationDistanceText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the distance of a location from a starting point, e.g., 1 mile. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RelativeLocationHeadingValue' type='RelativeLocationHeadingType'>
    <xsd:annotation>
      <xsd:documentation>The compass heading of a direction from a reference location. The range is from 0 (inclusive) to 360 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RelativeLocationReferenceLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>Details about a starting point used to reach a location. Can include details about the name, address, contact information, type, and other information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Release' type='ReleaseType'>
    <xsd:annotation>
      <xsd:documentation>Details about a release or freeing of a person or property item from confinement, holding, or an obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ReleaseFromLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location from which a person is released.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ReleaseIssuer'>
    <xsd:annotation>
      <xsd:documentation>A justice official or organization which authorizes a release.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='ReleaseProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A property item which is released from holding.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ReleaseRecipient'>
    <xsd:annotation>
      <xsd:documentation>A person, justice official, or organization that receives custody or supervisory authority of a released person or object, e.g., a probation officer, half-way house.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='ReleaseSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person who is released from confinement or an obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ReleaseSupervisor'>
    <xsd:annotation>
      <xsd:documentation>A justice official or organization which currently has custody over a subject or property item.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='ReleaseToLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location to which a person is released.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='Reliability' type='xsd:decimal'>
    <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:element name='Reliability' type='xsd:decimal'>
    <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:element>
  <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:element name='ReportedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>The date information was observed, measured, identified or became known.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='ReportingOrganization' 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:element name='ReportingOrganization' 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:element>
  <xsd:attribute name='ReportingPerson' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Identifies a person (name or id) who provided the information.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='ReportingPerson' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Identifies a person (name or id) who provided the information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='ReportingPersonRole' 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:element name='ReportingPersonRole' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Indicates the type, responsibility, or role of person who provided the information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Residence' type='ResidenceType'>
    <xsd:annotation>
      <xsd:documentation>Details about the place in which a person lives.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ResidenceDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A general description of a place in which a person lives.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ResidenceEndDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a person stopped living at a residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ResidenceOccupancyTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A person's type of occupancy of a residence, e.g., owns, rents.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ResidencePaymentAmount' type='AmountType'>
    <xsd:annotation>
      <xsd:documentation>An amount of money a person pays each payment period to live at a place of residence. This may include a mortgage payment amount or a rent amount.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ResidencePaymentPeriodText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An interval or period for which a person is required to make regular residence payments.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ResidenceStartDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a person began living at a residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ResidenceTypeText' type='xsd:string'>
    <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='ResidentialStructure' type='StructureType'>
    <xsd:annotation>
      <xsd:documentation>A structure in which a person or persons live.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RiskReductionFacility' type='FacilityType'>
    <xsd:annotation>
      <xsd:documentation>A facility other than a detention or correctional facility a subject may be remanded to as part of a condition set by a court or supervising agency. For example, Boot Camp, Halfway House, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='RiskReductionProgram' type='ProgramType'>
    <xsd:annotation>
      <xsd:documentation>A program designed to lower the chance that a person does something illegal or unhealthy or is exposed to situations that may tempt illegal or unhealthy behavior.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SameAs' type='SuperType'>
    <xsd:annotation>
      <xsd:documentation>A general equivalence between two object instances (they refer to the same thing).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='SameAsRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='SameAsRelationship' type='SameAsRelationshipType'>
    <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='Sanction' type='SanctionType'>
    <xsd:annotation>
      <xsd:documentation>Details about a sanction or penalty ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SanctionAdultSentenceIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a sanction for an extended jurisdiction juvenile is part of an adult or a juvenile sentence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SanctionCreditedAmount' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An amount of a sanction already completed or paid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SanctionDisciplinaryAction' type='DisciplinaryActionType'>
    <xsd:annotation>
      <xsd:documentation>A correction action that is assigned as part of a sanction. This may be enrolling in a risk reduction facility or program, for example.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SanctionFrequencyText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A frequency with which a sanction is to be met.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SanctionGroupingText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A way of grouping multiple sanctions. For example, consecutive, concurrent, combined, merged, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SanctionIssuingAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>A court that sets a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SanctionJurisdictionalAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>A court that has jurisdiction over a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SanctionProgress' type='ProgressType'>
    <xsd:annotation>
      <xsd:documentation>A tracking of changes in a subject's progress toward fulfillment of the terms of a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SanctionRelatedChargeDispositionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A final version of a disposed Charge. This may be the same or another Charge as the one to which the related Sanction applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SanctionRelatedSanctionID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A sanction identifier from related court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SanctionSentenceDefinitionIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a sanction "defines" a sentence; false otherwise. For adults, any sanction of type fine, incarceration or restitution defines a sentence. For juveniles, any sanction may define a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SanctionSetAmount' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An amount of a sanction. For example: dollar amount, amount of time, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SanctionSetDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a sanction was set or ordered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SanctionStayedAmount' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A portion of a sanction that is temporarily suspended.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SanctionSuspendedAmount' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A portion of a sanction that is no longer required to be fulfilled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SanctionValueText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A sanction value. For example, Incarceration, Fine, Restitution, Probation, Community Service, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ScheduleActivityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An activity scheduled for a day or time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ScheduleDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date that is scheduled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ScheduleDay' type='ScheduleDayType'>
    <xsd:annotation>
      <xsd:documentation>Details about a schedule on a day.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ScheduleDayEndTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>An ending time of a day on a schedule.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ScheduleDayStartTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A start time of a day on a schedule.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SchedulePerson' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person with the given schedule.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SearchWarrant' type='WarrantType'>
    <xsd:annotation>
      <xsd:documentation>An order signed by a judge authorizing a search of a place or a vehicle. The search warrant is issued for an address where things which may be evidence are to be found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Security' type='SecurityType'>
    <xsd:annotation>
      <xsd:documentation>Details about a financial instrument such as cash, stock(s) or bond(s).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityClassificationCurrent' type='ClassificationType'>
    <xsd:annotation>
      <xsd:documentation>Details about the current classification of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityClassificationDowngrade' type='ClassificationType'>
    <xsd:annotation>
      <xsd:documentation>Details about downgrading the level of classification of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityClassificationInitial' type='ClassificationType'>
    <xsd:annotation>
      <xsd:documentation>Details about the original classification of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityClassificationUpgrade' type='ClassificationType'>
    <xsd:annotation>
      <xsd:documentation>Details about upgrading the level of classification of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityCollectionEndDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date when the ability for a security owner to collect returns from a security expires.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityCollectionStartDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date when a security owner may collect returns from a security.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityControlText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A SCI control system or systems that may be applicable to a document, e.g., SI, TK, NONE.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityDateSeriesCode' type='ncic-sec:SDTType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a security date or series year.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityDateSeriesText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A security date or series year.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityDeclassification' type='ClassificationType'>
    <xsd:annotation>
      <xsd:documentation>Details about the declassification of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityDenominationCode' type='ncic-sec:DENType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a value within a series of values reflecting the worth of a security note.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityDenominationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A value within a series of values reflecting the worth of a security note.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityDisseminationCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies dissemination control markings as designated by CAPCO Classification Markings Register.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityDisseminationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Dissemination control markings as designated by CAPCO Classification Markings Register, e.g., NOFORN, ORCON, FOUO, SETTEE.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityFGICode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies foreign government distribution information included in a United States controlled document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityFGIText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Foreign government distribution information included in a United States controlled document, e.g., "FGI, AUS, DEU", "FGI, DEU, GBR, NATO", "FGI".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityForeignReleasabilityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The foreign releasability of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityIssuer'>
    <xsd:annotation>
      <xsd:documentation>A bank, agency, or other authority which issued a security to a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='SecurityLevelCode' type='dod:SecurityLevelCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a level of security of information, e.g., personal, supplier proprietary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityLevelText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A level of security of information, e.g., personal, supplier proprietary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityMetadata' type='SecurityMetadataType'>
    <xsd:annotation>
      <xsd:documentation>Describes security information and classification on information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityNonICMarkingsCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies non-Intelligence Community markings authorized for use by entities outside of the Intelligence Community as designated by CAPCO Classification Markings Register.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityNonICMarkingsText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Non-Intelligence Community markings authorized for use by entities outside of the Intelligence Community as designated by CAPCO Classification Markings Register., e.g., SPECAT, SIOP-ESI, SENSITIVE INFORMATION, LIMDIS.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SecurityTypeCode' type='ncic-sec:TYPSType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of security.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='Sensitivity' 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:element name='Sensitivity' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Information security classification level (e.g., FOUO = For Official Use Only)</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Sentence' type='SentenceType'>
    <xsd:annotation>
      <xsd:documentation>Details about a punishment resulting from conviction of charges in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceCharge' type='ChargeType'>
    <xsd:annotation>
      <xsd:documentation>A specific charge in a court case resulting in a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceCondition' type='ConditionType'>
    <xsd:annotation>
      <xsd:documentation>A description and duration of a sentence component.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of the sentence being imposed, e.g., probation, incarceration, public service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceGroupingText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An order to how a sentence must be served, e.g., consecutively, concurrently, or both.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceIssuer'>
    <xsd:annotation>
      <xsd:documentation>A person, court or other organization which issued a sentence.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='SentenceModification' type='SentenceModificationType'>
    <xsd:annotation>
      <xsd:documentation>Details about a change made to a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceModificationAggravatedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a sentence modification results in a harsher sentence than the original one; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceModificationCharge' type='ChargeType'>
    <xsd:annotation>
      <xsd:documentation>A charge for which the sentence was originally set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceModificationConfinementCreditDayText' type='xsd:integer'>
    <xsd:annotation>
      <xsd:documentation>An amount of time a person is credited with spending in confinement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceModificationConfinementCreditIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if an offender has credit for already being confined; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceModificationDismissalIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the charges being dismissed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceModificationDismissalRemainingCase' type='CaseType'>
    <xsd:annotation>
      <xsd:documentation>A case that a person is being tried for that is dismissed by a sentence modification.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceModificationDismissalRemainingQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A number of times a person charged with the same crime has been dismissed by a sentence modification.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceModificationMitigatedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a sentence modification results in a lesser sentence than the original one; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceModificationOriginalTerm' type='TermType'>
    <xsd:annotation>
      <xsd:documentation>An original length of a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceModificationParoleIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the parole of the offender; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceModificationParoleTerm' type='TermType'>
    <xsd:annotation>
      <xsd:documentation>A portion of a sentence that an offender is to spend on parole.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceModificationProbation' type='SupervisionType'>
    <xsd:annotation>
      <xsd:documentation>A modification made to a sentence that results in the probation of the offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceModificationProbationIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the probation of the offender; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceModificationRestitutionIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the offender being assigned a restitution; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceModificationSuspendedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a sentence modification results in a portion of a sentence being suspended; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceModificationSuspendedTerm' type='TermType'>
    <xsd:annotation>
      <xsd:documentation>A portion of a sentence that is being suspended.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceSeverityLevel' type='SeverityLevelType'>
    <xsd:annotation>
      <xsd:documentation>A severity level of a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person who is being sentenced. Sometimes referred to as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentenceTerm' type='TermType'>
    <xsd:annotation>
      <xsd:documentation>A duration of a sentence. Specified as either a specific term in days-months-years or as a minimum - maximum range.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentencingGuideline' type='SentencingGuidelineType'>
    <xsd:annotation>
      <xsd:documentation>A sentencing guideline used for determining a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentencingGuidelineChargeSeverityLevelText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A sentencing guideline severity level assigned to a charge by a judge or supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentencingGuidelineDepartureReasonText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reason a judge departs from a sentencing guideline.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentencingGuidelineDepartureTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of departure from sentencing guidelines represented by a sentence for a charge. For example, disposition, duration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentencingGuidelineMonthsMaximumText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A maximum sentence, in months, called for by sentencing guidelines.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentencingGuidelineMonthsMinimumText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A minimum sentence in months, outlined by sentencing guidelines, which can be imposed by a judge without indicating a reason for departure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SentencingGuidelineRecommendationMonthsText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A recommended sentence, in months, called for by sentencing guidelines.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCall' type='ServiceCallType'>
    <xsd:annotation>
      <xsd:documentation>Details about a call for service received from a person alerting an authority of a situation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCallArrivedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a response unit arrived at the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCallArrivedTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time a response unit arrived at the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCallAssignedUnit' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>A response unit responsible for handling a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCallAssistingUnit' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>A unit that assists the assigned response unit in handling a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCallClearanceCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies the incident conditions or status when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCallClearanceText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description that identifies the incident conditions or status when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCallClearedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCallClearedTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCallDispatchedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a service call was received by a dispatcher.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCallDispatchedOfficial' type='EnforcementOfficialType'>
    <xsd:annotation>
      <xsd:documentation>An officer assigned specifically to handle a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCallDispatchedTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time a service call was received by a dispatcher.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCallDispatcher' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person who determines the course of action to be taken in response to a call for service and sends out appropriate response units as necessary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCallMechanismText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A way in which a call for service is received, e.g., 911, regular phone line, in person, mail, radio, visual, teletype.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCallOperator' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person who receives a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCallOriginator' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person who places a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCallResponseLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location where a response unit should be sent to handle a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='ServiceCallResponsePerson' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person who needs the assistance of a response unit from a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SeverityLevel' type='SeverityLevelType'>
    <xsd:annotation>
      <xsd:documentation>Details about a sentencing guideline severity level assigned to a charge by a judge or supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SeverityLevelAssignedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date on which the severity level was assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SeverityLevelAssignedJudge' type='JudicialOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A higher court judge assigned the severity level to the referenced charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SeverityLevelCriminalHistoryScoreText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A criminal history score that is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SeverityLevelDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A narrative account of a severity level assigned to a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SeverityLevelID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a Severity Level. Valid values are: I, II, III, IV, V, VI, VII, VIII, IX, and X.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SeverityLevelIssuingAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>A supervising agency that assigned a severity level to a referenced charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='Source' 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:element name='Source' 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:element>
  <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:element name='SpeedRateUnitCode' type='unece:VelocityType'>
    <xsd:annotation>
      <xsd:documentation>A unit code that qualifies a speed or velocity measure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Status' type='StatusType'>
    <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:attribute name='StatusDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a status was set, effective, or reported.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='StatusDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a status was set, effective, or reported.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='StatusIssuerID' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An identifier of a person or organization which assigns a status.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='StatusIssuerID' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An identifier of a person or organization which assigns a status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='StatusIssuerText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name or code of a person or organization which assigns a status.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='StatusIssuerText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name or code of a person or organization which assigns a status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='StatusTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time a status was set, effective, or reported.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='StatusTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time a status was set, effective, or reported.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Statute' type='StatuteType'>
    <xsd:annotation>
      <xsd:documentation>Details about a unique identifier of a law, rule, or ordinance within a jurisdiction. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StatuteCodeID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier of a set of laws for a particular jurisdiction. Sometimes referred to as a code book, legal code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StatuteCodeSectionID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier of a section or category within a code book.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StatuteCommentText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An additional note or comment about a statute.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StatuteDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a statute.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StatuteEnactmentDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a statute was enacted and came into effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StatuteJurisdiction' type='JurisdictionType'>
    <xsd:annotation>
      <xsd:documentation>Details about an area in which a statute applies, e.g., city, state, country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StatuteKeywordText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A brief description of a Statute which makes use of "catchwords." This can be used as an aid in finding a correct Statute.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StatuteLevelText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A level of crime a statute applies to, e.g., Misdemeanor, Gross Misdemeanor, Felony.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StatuteOffenseCode' type='mn_off:OffenseCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StatuteOffenseEnhancibleIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a statute refers to an offense that may be made more serious due to circumstances related to the incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StatuteOffenseID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A number or code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StatuteRepealDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a statute was repealed and no longer applied.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StatuteStatus' type='StatusType'>
    <xsd:annotation>
      <xsd:documentation>A current status of a statute. Includes Repealed, Renumbered, Redefined, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StatuteText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>The full text of a statute or law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StatuteTypeCode' type='mn_off:StatuteTypeCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of statute, e.g., Criminal, Procedure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StatuteTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of statute, e.g., Criminal, Procedure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Street' type='StreetType'>
    <xsd:annotation>
      <xsd:documentation>Details about an intersecting street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StreetExtensionText' type='xsd:string'>
    <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='StreetFullText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A complete street reference, e.g., "123 Main Street NW".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StreetName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StreetNumberText' type='xsd:string'>
    <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='StreetPostdirectionalText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A direction that appears after a street name.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StreetPredirectionalText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A direction that appears before a street name.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StreetTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of street, e.g., Street, Boulevard, Avenue, Highway, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Structure' type='StructureType'>
    <xsd:annotation>
      <xsd:documentation>Details about a building or construction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StructureCommercialIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if structure is commercial; false is a structure is residential.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StructureContains' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>The structure currently has the indicated property in or on it.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='StructureContainsRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='StructureContainsRelationship' type='StructureContainsRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The structure currently has the indicated property in or on it.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StructureGarageFor' type='VehicleType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that the vehicle is currently or routinely garaged in the structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='StructureGarageForRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='StructureGarageForRelationship' type='StructureGarageForRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that the vehicle is currently or routinely garaged in the structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StructureLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A specific location of a structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='StructureLocationRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='StructureLocationRelationship' type='StructureLocationRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A specific location of a structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StructureOccupiedBy' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that the structure is occupied, at least in part, by the indicated organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='StructureOccupiedByRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='StructureOccupiedByRelationship' type='StructureOccupiedByRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that the structure is occupied, at least in part, by the indicated organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StructureOrganization' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization that uses a structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StructureResidenceFor' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that the person is one of the residents of the indicated structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='StructureResidenceForRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='StructureResidenceForRelationship' type='StructureResidenceForRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that the person is one of the residents of the indicated structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StructureTypeCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='StructureWorker' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that the person works in the indicated structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='StructureWorkerRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='StructureWorkerRelationship' type='StructureWorkerRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that the person works in the indicated structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubExhibit' type='ExhibitType'>
    <xsd:annotation>
      <xsd:documentation>A part or portion of an exhibit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Subject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person who is involved or suspected of being involved in an incident or criminal activity. This person may be the focus of an investigation or legal process, but is not necessarily the sole or primary focus.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubjectCautionInformationCaveat' type='CaveatType'>
    <xsd:annotation>
      <xsd:documentation>Details regarding cautionary messages about an individual.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubjectCautionInformationCode' type='ncic-per:CMCType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying cautionary information about a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubjectCriminalOrganizationInvolvementCode' type='ncic-per:ECRType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a subject's involvement in a criminal organization such as a gang or terrorist group.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubjectCriminalTraitDetails' type='CriminalTraitDetailsType'>
    <xsd:annotation>
      <xsd:documentation>A set of identifying characteristics a subject has with regard to illegal activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubjectDetainmentLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>The specific address of the facility associated with the incarceration. This association is used when there is a specific address for the facility. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='SubjectDetainmentLocationRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='SubjectDetainmentLocationRelationship' type='SubjectDetainmentLocationRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>The specific address of the facility associated with the incarceration. This association is used when there is a specific address for the facility. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubjectDisciplinaryAction' type='DisciplinaryActionType'>
    <xsd:annotation>
      <xsd:documentation>A disciplinary action which a subject is undergoing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubjectID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An assigned number or string that identifies a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubjectInvolvementCriminalOrganization' type='CriminalOrganizationType'>
    <xsd:annotation>
      <xsd:documentation>A criminal organization with which a subject is known or suspected of being involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubjectInvolvementPerson' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person with whom a subject is known or suspected of being involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubjectOffenderNoticeCaveat' type='CaveatType'>
    <xsd:annotation>
      <xsd:documentation>Details about other cautions/caveats/notices related to an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubjectStatus' type='StatusType'>
    <xsd:annotation>
      <xsd:documentation>A general status of a subject, e.g., arrested, charged, paroled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubjectStatusCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a status of a subject, e.g., arrested, charged, paroled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubjectSupervision' type='SupervisionType'>
    <xsd:annotation>
      <xsd:documentation>An incarceration, detention, or other form of supervision a subject is currently undergoing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubjectWarrantTypeCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of warrant out for a subject's arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubjectWarrantTypeDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a warrant out for a subject's arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Submission' type='SubmissionType'>
    <xsd:annotation>
      <xsd:documentation>Details about a submission of a document to a recipient.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubmissionDocument' type='DocumentType'>
    <xsd:annotation>
      <xsd:documentation>A document that is submitted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubmissionFee' type='FeeType'>
    <xsd:annotation>
      <xsd:documentation>A fee or price required to submit a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubmissionReceivedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date the receiving party received the document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubmissionReceivedTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time the receiving party received the document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubmissionReceiver'>
    <xsd:annotation>
      <xsd:documentation>A person or organization which receives a document.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='SubmissionSubmittedDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a document left the control of the submitting party.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubmissionSubmittedTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time a document left the control of the submitting party.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SubmissionSubmitter'>
    <xsd:annotation>
      <xsd:documentation>A person or organization which submits a document.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='Summons' type='CourtOrderType'>
    <xsd:annotation>
      <xsd:documentation>A written notification warning a person to appear in court at a specific date and time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Supervision' type='SupervisionType'>
    <xsd:annotation>
      <xsd:documentation>Details about an act of officially overseeing, supervising, or keeping track in some capacity of a person. Supervision may or may not involve incarceration, conditions, and treatment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionAgency' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An agency responsible for supervising a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionAreaID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identification of an area or block within a supervision facility a subject is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionAssessment' type='AssessmentType'>
    <xsd:annotation>
      <xsd:documentation>An assessment of a person in or entering supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionAssignedTerm' type='TermType'>
    <xsd:annotation>
      <xsd:documentation>Details about the duration of time a person has been assigned to be under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionBedID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identification of a bed within a supervision facility cell a subject is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionBoardActionDocument' type='DocumentType'>
    <xsd:annotation>
      <xsd:documentation>A form specifying an action to take that is filed by the board of a supervisory agency. Sometimes referred to as board action form, baf.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionCautionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A warning, caution, or risk associated with supervising a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionCellID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identification of a cell housing within a supervision facility a subject is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionClassificationDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a person under supervision is classified.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionCondition' type='ConditionType'>
    <xsd:annotation>
      <xsd:documentation>A condition that must be met for a person to remain in supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionConditionalRelease' type='ConditionalReleaseType'>
    <xsd:annotation>
      <xsd:documentation>A provisional release of a subject that requires defined conditions to be met to prevent the supervision from being reinstated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionCurrentIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a subject is currently under supervision; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionCustodyStatus' type='StatusType'>
    <xsd:annotation>
      <xsd:documentation>A status of the custody of a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionCustodyTransfer' type='CustodyTransferType'>
    <xsd:annotation>
      <xsd:documentation>A transfer of a subject from the supervision of one facility, agency, or officer to the supervision of another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionDisciplinaryAction' type='DisciplinaryActionType'>
    <xsd:annotation>
      <xsd:documentation>A self-improving or restitutional activity that must or may be performed by a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionFacility' type='FacilityType'>
    <xsd:annotation>
      <xsd:documentation>A facility at which a subject is being supervised.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionFee' type='FeeType'>
    <xsd:annotation>
      <xsd:documentation>A description of a charge assigned to a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionFelonyOffenseIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a subject is incarcerated for a felony offense; false if a person is incarcerated for a misdemeanor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionGoodDaysCreditText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A number a days a subject is credited spending with good behavior under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionIntensiveIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a subject requires more effort in supervising than normal; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionIsolationIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a subject should be kept apart from other members being supervised; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionJurisdiction' type='JurisdictionType'>
    <xsd:annotation>
      <xsd:documentation>An area or location within which a person must remain in while under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionLevelCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies the basic level of supervision required by a person: intensive, normal, minimal, none.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionLevelText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A level of supervision required by a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionMandatoryIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a supervision of a person is required; false if a supervision is optional.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionModifiedTerm' type='TermType'>
    <xsd:annotation>
      <xsd:documentation>Modified or changed details about the duration of time a person is assigned to spend under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionOfficial' type='EnforcementOfficialType'>
    <xsd:annotation>
      <xsd:documentation>An official who is responsible for supervising a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionOtherLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location other than a facility at which a person under supervision is located.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionReinstatementDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date that a supervision is reinstated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionRelease' type='ReleaseType'>
    <xsd:annotation>
      <xsd:documentation>A complete and unrestricted release of a subject from a supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionRestriction' type='SupervisionRestrictionType'>
    <xsd:annotation>
      <xsd:documentation>Details about a restriction on a supervised person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionRestrictionBehaviorText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A behavior a supervised person is restricted from doing, e.g., no drugs or alcohol.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionRestrictionCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a supervision restriction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionRestrictionLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location a supervised person is restricted from going to, e.g., a restricted address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionRestrictionPerson' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person a supervised person is restricted from involvement, e.g., a no-contact person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionSelfImposedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a person voluntarily agreed to supervision; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionServedTerm' type='TermType'>
    <xsd:annotation>
      <xsd:documentation>Details about the duration of time a person has actually spent under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person who is being supervised.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionSubjectResponsibilityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A job or responsibility a subject holds within a supervision facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionSubjectStatus' type='StatusType'>
    <xsd:annotation>
      <xsd:documentation>A status of a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionViolationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A violation of a condition or rule of a person while under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='SupervisionVisitation' type='VisitationType'>
    <xsd:annotation>
      <xsd:documentation>A visit from a person to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Suspect' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person suspected of illegal activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Target' type='TargetType'>
    <xsd:annotation>
      <xsd:documentation>Details about a target or object against which an action is taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TargetDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a target or object for which an action taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TargetLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TargetName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name or a target or object for which an action is taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TargetOrganization' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TargetPerson' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TargetProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A property item that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TargetReasonText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An explanation of why a target was chosen for action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TargetTypeCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of target or object for which an action is taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TargetTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of target or object for which an action is taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TelephoneAreaCodeText' type='xsd:string'>
    <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='TelephoneCityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A dialing code for a city </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TelephoneCountryText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An international dialing code for a country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TelephoneExchangeText' type='xsd:string'>
    <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='TelephoneNumber' type='TelephoneNumberType'>
    <xsd:annotation>
      <xsd:documentation>Details about a number to be dialed to reach a contact.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TelephoneNumberCommentText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An additional comment about a telephone number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TelephoneNumberID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A full length telephone identifier to be used when a number cannot be broken down into its subcomponents.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TelephoneNumberInstructionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An instruction or helpful tip on how to contact a person using this number, e.g., call between 9am and 5pm on workdays.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TelephoneSubscriberText' type='xsd:string'>
    <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='TelephoneSuffixText' type='xsd:string'>
    <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='Term' type='TermType'>
    <xsd:annotation>
      <xsd:documentation>Details about a duration length specified as either a specific term in days-months-years or as a minimum - maximum range.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TermDaysText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A specific number of days for the duration of a term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TermMaximumText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a maximum range or duration for a term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TermMinimumText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a minimum range or duration for a term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TermMonthsText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A specific number of months for the duration of a term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TermYearsText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A specific number of years for the duration of a term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Text' type='TextType'>
    <xsd:annotation>
      <xsd:documentation>A representation of a string value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TimeMeasure' type='TimeMeasureType'>
    <xsd:annotation>
      <xsd:documentation>A representation of the measurement of an amount of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <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:element 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:element>
  <xsd:element name='TitleDuplicateQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A total number of title documents issued where the titling information is unchanged (may be called duplicate or replacement, depending on the state) by the current titling jurisdiction (e.g., because a title was lost).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TitleID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A number used to uniquely identify a certificate of title to a property. Assigned by a titling jurisdiction authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TitleIssueDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date on which a jurisdiction's titling authority issued a title to the owner of the property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TitleIssuedFor' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>A property item such as a vehicle for which a title is issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='TitleIssuedForRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='TitleIssuedForRelationship' type='TitleIssuedForRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A property item such as a vehicle for which a title is issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TitleIssuedTo'>
    <xsd:annotation>
      <xsd:documentation>A person or organization to whom a title is issued.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='TitleIssuedToRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='TitleIssuedToRelationship' type='TitleIssuedToRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A person or organization to whom a title is issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TitleIssuingAuthorityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An authority which issued a title.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TitleLienIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a property item can be used as a payment to the owner's debtors; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TitleReplaces' type='PropertyTitleType'>
    <xsd:annotation>
      <xsd:documentation>A title issued as a replacement to another title.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='TitleReplacesRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='TitleReplacesRelationship' type='TitleReplacesRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A title issued as a replacement to another title.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TitleStatusCode' type='ansi_d20:TitleStatusCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a most recent known status recorded for a title.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TitleStatusText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A most recent known status recorded for a title.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TitleTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of title issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='Tolerance' 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:element name='Tolerance' type='xsd:decimal'>
    <xsd:annotation>
      <xsd:documentation>An allowable range for error on a point estimate, e.g. +/-4.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='TowingCompany' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>A company that tows vehicles. Sometimes referred to as wreckers.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='UpperBound' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An allowable upper bound on a numeric point estimate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='UTMCoordinate' type='UTMCoordinateType'>
    <xsd:annotation>
      <xsd:documentation>A coordinate from the Universal Transverse Mercator (UTM) Coordinate System, which is a projected rectangular coordinate system that divides the world into 60 north and south zones, each zone six degrees wide.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='UTMCoordinateID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A complete Universal Transverse Mercator coordinate value. The value is specified as the concatenation of UTMGridZoneID, UTMGridZoneSquareID, UTMEastingValue, and UTMNorthingValue.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='UTMDatumID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>Identifies a datum standard for the coordinates. The datum standard identifies the spatial reference system - the set of numbers that represent the size and shape of the Earth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='UTMEastingValue' type='xsd:integer'>
    <xsd:annotation>
      <xsd:documentation>A distance east within a UTM zone. The precision of the value is based on the number of digits. Has the same number of digits as UTMNorthingValue.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='UTMGridZoneID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A unique alphanumeric identifier of a UTM grid zone. Also known at Grid Zone Designator, GZD.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='UTMGridZoneSquareID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A two-letter pair that identifies a specific 100,000 meter squared region within a UTM grid zone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='UTMNorthingValue' type='xsd:integer'>
    <xsd:annotation>
      <xsd:documentation>A distance north within a UTM zone. The precision of the value is based on the number of digits. Has the same number of digits as UTMEastingValue.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Vehicle' type='VehicleType'>
    <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='VehicleAxleQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A count of common axles of rotation of one or more wheels of a vehicle, whether power driven or freely rotating.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleBrand' type='VehicleBrandType'>
    <xsd:annotation>
      <xsd:documentation>A brand issued to a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='VehicleBrandRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='VehicleBrandRelationship' type='VehicleBrandRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A brand issued to a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleBrandCode' type='ansi_d20:BrandCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code providing information about the brand applied to the title or odometer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleBrandDamagePercentageTypeCode' type='ansi_d20:BrandDamagePercentageTypeCodeType'>
    <xsd:annotation>
      <xsd:documentation>An indicator of whether the Percentage of Damage is the actual value applied to a specific vehicle or is the threshold level applied by a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleBrandDamagePercentageTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An indicator of whether the Percentage of Damage is the actual value applied to a specific vehicle or is the threshold level applied by a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleBrandDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a brand was applied or obtained. If the brander applying the brand is a titling jurisdiction, this field represents the date the brand was applied. Otherwise (the brander is either an insurance carrier, junk yard, or salvage yard), this field represents the date obtained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleBrandSalvagePercentage' type='PercentageType'>
    <xsd:annotation>
      <xsd:documentation>A percentage of damage (in terms of the extent that the fair salvage value plus the cost of repairing the vehicle for legal operation exceeds the fair market value of the vehicle prior to the incident causing the damage) a vehicle must sustain to be branded as 'Salvage'.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleBrandText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A brand applied to the vehicle title or odometer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleBrandVehicleDispositionCode' type='ansi_d20:BrandVehicleDispositionCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the disposition of the vehicle as documented by the junk yard or salvage yard.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleBrandVehicleDispositionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A disposition of the vehicle as documented by the junk yard or salvage yard.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleBrandVehicleSourceText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of the individual or organization from whom the (insurance carrier, junk yard or salvage yard) brander obtained the vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleCargoText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Goods or cargo that is transported by a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleColorInteriorText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A color of the interior of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleColorPrimaryCode' type='ncic-veh:VCOType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a single, upper-most, front-most, or majority color of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleColorPrimaryText' type='xsd:string'>
    <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='VehicleColorSecondaryCode' type='ncic-veh:VCOType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the lower-most or rear-most color of a two-tone vehicle or the lesser color of a multi-colored vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleColorSecondaryText' type='xsd:string'>
    <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='VehicleCurrentWeightMeasure' type='WeightMeasureType'>
    <xsd:annotation>
      <xsd:documentation>An observed, estimated, or measured weight of the conveyance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleDoorQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A number of doors of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleEmissionInspection' type='VehicleEmissionInspection'>
    <xsd:annotation>
      <xsd:documentation>Details about an inspection of a vehicle that tests if the emissions exceed the legal limit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleEmissionInspectionQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A number of times a vehicle goes through an emissions inspection.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleEngineCylinderQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A count of the cylinders contained in the engine of a vehicle. If the vehicle has a rotary engine, a value of '99' is used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleEngineID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier stamped on an engine by a manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleEnginePowerDisplacementText' type='EnginePowerDisplacementType'>
    <xsd:annotation>
      <xsd:documentation>An engine power or displacement of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleEngineQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A number of engines on a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleFirstSoldYearText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A calendar year in which a vehicle was first sold.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleFuelTypeCode' type='ansi_d20:VehicleFuelTypeCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of fuel or motive power used to propel a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleFuelTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of fuel or motive power used to propel a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleGarage' type='StructureType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that the vehicle is currently or routinely garaged in the indicated structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='VehicleGarageRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='VehicleGarageRelationship' type='VehicleGarageRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Indicates that the vehicle is currently or routinely garaged in the indicated structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleGarageIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a vehicle is normally stored in a garage; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleGrossLadenSumWeightMeasure' type='WeightMeasureType'>
    <xsd:annotation>
      <xsd:documentation>A sum of values specified by the manufacturer(s) for a truck tractor or trailer for the units that make up a combination. In the absence of a value specified by the manufacturer, an estimate of the gross vehicle weight of a fully loaded unit may be submitted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleGrossLadenUnitWeightMeasure' type='WeightMeasureType'>
    <xsd:annotation>
      <xsd:documentation>A value specified by the manufacturer for a single unit truck, truck tractor, or trailer. In the absence of a value specified by the manufacturer, an estimate of the gross vehicle weight of a fully loaded unit may be submitted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleID' type='IDType'>
    <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='VehicleInspection' type='VehicleInspectionType'>
    <xsd:annotation>
      <xsd:documentation>Details about an Inspection refers to a safety, emissions, or type of inspection which may be required by a DMV prerequisite to vehicle registration. Inspection data is recorded by a DMV.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleInspectionAddress' type='AddressType'>
    <xsd:annotation>
      <xsd:documentation>Address details for an inspection facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleInspectionEmissionCertificationID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A unique identifier that appears on an emissions certificate, e.g., inspection smog certificate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleInspectionEmissionResultCode' type='ansi_d20:PassFailCodeType'>
    <xsd:annotation>
      <xsd:documentation>A result of the emission readings during an inspection</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleInspectionInspectorID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A jurisdiction-assigned code identifying the person or station that performed the emissions inspection.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleInspectionJurisdictionAuthorityCode' type='ansi_d20:JurisdictionAuthorityCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code of the authority which has jurisdiction over the location where the inspection is performed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleInspectionJurisdictionAuthorityText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of the authority which has jurisdiction over the location where the inspection is performed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleInspectionSafetyInspectionResultCode' type='ansi_d20:PassFailCodeType'>
    <xsd:annotation>
      <xsd:documentation>The outcome of the safety inspection</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleInspectionSmogCertificateCode' type='ansi_d20:SmogCertificateCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code that specifies whether or not the vehicle has a current smog certificate</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleInspectionStationID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A station number performing the inspection.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleInspectionTestTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of test used to conduct an inspection.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleInvoiceDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date on which the vehicle was invoiced by the manufacturer to the purchaser.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleInvoiceID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A manufacturer-assigned number affixed to the paperwork when the manufacturer ships the vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleLeaseIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a vehicle is leased; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleLicensePlateID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>License plate associated with a vehicle</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='VehicleLicensePlateIDRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='VehicleLicensePlateIDRelationship' type='VehicleLicensePlateIDRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>License plate associated with a vehicle</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleMakeCode' type='ncic-veh:VMAType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the manufacturer of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleMaximumLoadWeightMeasure' type='WeightMeasureType'>
    <xsd:annotation>
      <xsd:documentation>A maximum load weight intended for the vehicle to transport, assigned at the point of manufacture. It is normally known as the Gross Vehicle Weight Rating (GVWR). It is applied to pickups, single unit trucks and trailers. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleModelCode' type='ncic-veh:VMOType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the specific design or type of vehicle made by a manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleModelCodeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A code denoting a family of vehicles within a vehicle make which has a degree of similarity in construction, such as body, chassis, etc. The field does not necessarily contain a standard code; it may contain a value provided by the originator (the manufacturer) of the field.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleModelYearText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A year which is assigned to a vehicle by the manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleMSRPAmount' type='AmountType'>
    <xsd:annotation>
      <xsd:documentation>A manufacturer's suggested retail price of a vehicle. Includes the manufacturer-installed standard equipment and suggested delivery and handling, excluding transportation, state, and local taxes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleOdometerReadingMeasure' type='OdometerReadingMeasureType'>
    <xsd:annotation>
      <xsd:documentation>A reading of a vehicle odometer to the nearest mile or kilometer. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name='VehicleOdometerReadingUnitCode' type='ansi_d20:VehicleOdometerReadingUnitCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the units associated with the odometer reading.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name='VehicleOdometerReadingUnitCode' type='ansi_d20:VehicleOdometerReadingUnitCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the units associated with the odometer reading.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleOwner'>
    <xsd:annotation>
      <xsd:documentation>A person or organization that owns a vehicle.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='OrganizationTypeElement' />
        <xsd:element ref='PersonTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name='VehicleOwnerRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='VehicleOwnerRelationship' type='VehicleOwnerRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A person or organization that owns a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleOwnershipTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of ownership of a vehicle, e.g., owned, rented, financed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehiclePaperMCOIssuedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a paper copy of the manufacturers certificate of origin was sent from the manufacturer to the purchaser of the vehicle; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehiclePart' type='VehiclePartType'>
    <xsd:annotation>
      <xsd:documentation>Details about a part or component of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehiclePartBrandCode' type='ncic-veh:BRAType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a brand name or manufacturer name of a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehiclePartBrandText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A brand name or manufacturer name of a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehiclePartCategoryCode' type='ncic-veh:CATType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a category of a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehiclePartCategoryText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A category of a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehiclePartDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehiclePartID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleRegistration' type='VehicleRegistrationType'>
    <xsd:annotation>
      <xsd:documentation>Details about a registration of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='VehicleRegistrationRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='VehicleRegistrationRelationship' type='VehicleRegistrationRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Details about a registration of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleRegistrationDecal' type='DecalType'>
    <xsd:annotation>
      <xsd:documentation>Details about a sticker attached to a permanent registration plate on a vehicle when it is renewed for the current year. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleRegistrationGrossWeightMeasure' type='WeightMeasureType'>
    <xsd:annotation>
      <xsd:documentation>An unladen weight of a vehicle (e.g., single-unit truck, truck combination) plus the weight of the maximum load for which vehicle registration fees have been paid within a particular jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleRegistrationLocation' type='LocationType'>
    <xsd:annotation>
      <xsd:documentation>A location where a vehicle is registered. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='VehicleRegistrationLocationRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='VehicleRegistrationLocationRelationship' type='VehicleRegistrationLocationRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>A location where a vehicle is registered. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleRegistrationPermenantIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a registration for a vehicle is permanent; false if a registration is temporary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleRegistrationPlateBackgroundText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A background image and/or colors of a vehicle license plate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleRegistrationPlateColorCode' type='ansi_d20:RegistrationPlateColorCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a color of a vehicle registration plate or license plate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleRegistrationPlateColorText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A color of a vehicle registration plate or license plate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleRegistrationPlateID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A number on a metal plate fixed to a vehicle. The purpose of a license plate number is to identify uniquely each vehicle in a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleRegistrationPlateTypeCode' type='ncic-veh:LITType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of registration plate or license plate of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleRegistrationPlateTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of registration plate or license plate of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleRegistrationStatus' type='StatusType'>
    <xsd:annotation>
      <xsd:documentation>A status of a vehicle registration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleRegistrationStatusCode' type='ansi_d20:RegistrationStatusCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the most recent activity recorded for a registration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleRegistrationStatusDetailCode' type='ansi_d20:RegistrationStatusDetailCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code describing additional details about a registration status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleRegistrationStatusDetailText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Additional details about a registration status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleRentalIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a vehicle is rented; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleSafetyInspection' type='VehicleSafetyInspection'>
    <xsd:annotation>
      <xsd:documentation>Details about an inspection of the safety of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleSalesTaxPercentage' type='PercentageType'>
    <xsd:annotation>
      <xsd:documentation>A tax rate as a percentage used for computing the sales tax on the purchase of a vehicle or vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleSeatingQuantity' type='xsd:nonNegativeInteger'>
    <xsd:annotation>
      <xsd:documentation>A number of seats available for passengers (including the operator) in a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleShipDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date on which the vehicle was shipped by the manufacturer to the purchaser.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleStyleCode' type='ncic-veh:VSTType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the style of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleTaxableAmount' type='AmountType'>
    <xsd:annotation>
      <xsd:documentation>A monetary amount used as the tax basis for a vehicle</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleTitle' type='VehicleTitleType'>
    <xsd:annotation>
      <xsd:documentation>Details about the ownership and purchase of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='VehicleTitleRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='VehicleTitleRelationship' type='VehicleTitleRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>Details about the ownership and purchase of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleTitlePurchaseDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a current owner purchased a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleTitlePurchasePriceAmount' type='AmountType'>
    <xsd:annotation>
      <xsd:documentation>A price a current owner paid to purchase a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleTitleSalesTaxAmount' type='AmountType'>
    <xsd:annotation>
      <xsd:documentation>A sales tax charged on a purchase of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleTitleSalesTaxPercentage' type='PercentageType'>
    <xsd:annotation>
      <xsd:documentation>A tax rate used for computing sales tax on a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleTitleTaxableValue' type='PropertyValueType'>
    <xsd:annotation>
      <xsd:documentation>A dollar value used to compute the taxes on a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleTowedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if vehicle is towed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleTower' type='OrganizationType'>
    <xsd:annotation>
      <xsd:documentation>An organization (towing company) that tows a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name='VehicleTowerRelationshipType'>
    <xsd:complexContent>
      <xsd:extension base='BaseRelationshipType' />
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name='VehicleTowerRelationship' type='VehicleTowerRelationshipType'>
    <xsd:annotation>
      <xsd:documentation>An organization (towing company) that tows a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleTransmissionTypeCode' type='ansi_d20:VehicleTransmissionTypeCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of transmission unit in a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleTransmissionTypeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A type of transmission unit in a vehicle</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleUnladenWeightMeasure' type='WeightMeasureType'>
    <xsd:annotation>
      <xsd:documentation>A weight of the vehicle fully equipped for service, not including the weight of the payload (e.g., empty weight). The unladen weight is Sometimes referred to as the scale weight.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleUseCode' type='ansi_d20:VehicleUseCodeType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying a way a vehicle is used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleUseText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A way a vehicle is used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleVINAText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A combination of vehicle make and model, derived from Polk's VINA software.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VehicleWantedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if vehicle is wanted; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Verdict' type='VerdictType'>
    <xsd:annotation>
      <xsd:documentation>Details about a finding related to a charge. For example, Guilty, Not Guilty, or Not Guilty By Reason Of Insanity Or Mental Illness for adults or Proven Delinquent or Not Proven Delinquent for juveniles.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VerdictDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a verdict was given.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VerdictDispositionDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date of a verdict disposition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VerdictDispositionName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a disposition of a verdict. For example, Judgement, Pardon, Expunge, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VerdictIssuingCourt' type='CourtType'>
    <xsd:annotation>
      <xsd:documentation>A court which issued a verdict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VerdictIssuingJudge' type='JudicialOfficialType'>
    <xsd:annotation>
      <xsd:documentation>A judge which issued a verdict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VerdictIssuingJudgeIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a verdict was issued by a judge or a jury; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VerdictName' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A name of a verdict. For example, Guilty, Not Guilty, Proven Delinquent, Not Proven Delinquent, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VerdictSubject' type='SubjectType'>
    <xsd:annotation>
      <xsd:documentation>A person who received a verdict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Victim' type='VictimType'>
    <xsd:annotation>
      <xsd:documentation>A person who suffers injury, loss, or death as a result of an incident. This is the person who is the object of a crime or tort.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VictimDispositionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Describes what happens to the victim after the incident, e.g., went home, went to the hospital.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VictimID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a victim.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VictimInjury' type='InjuryType'>
    <xsd:annotation>
      <xsd:documentation>Details about an injury received by a victim due to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VictimMedicalTreatmentRequiredIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a victim needed medical treatment after an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VictimProperty' type='PropertyType'>
    <xsd:annotation>
      <xsd:documentation>Details about a victim's property that was stolen.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VictimSeeksProsecutionIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a victim wants the alleged suspect prosecuted in a court of law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Violation' type='IncidentType'>
    <xsd:annotation>
      <xsd:documentation>A non-conformance with a rule, law, or condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Visitation' type='VisitationType'>
    <xsd:annotation>
      <xsd:documentation>Details about a record of a person visiting a person under restricted access. This could be a family member visiting an incarcerated person, a non-custodial parent visiting a child.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VisitationPurposeText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A purpose or reason for a visit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VisitationRestrictedAccessPerson' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person under restricted access who receives a visit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VisitationRestrictedAccessReasonText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reason why a person is under restricted access to a visitor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VisitationSupervisingOfficial'>
    <xsd:annotation>
      <xsd:documentation>An official who supervised a visit.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref='EnforcementOfficialTypeElement' />
        <xsd:element ref='JudicialOfficialTypeElement' />
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name='VisitationVisitor' type='PersonType'>
    <xsd:annotation>
      <xsd:documentation>A person who visits a person under restricted access.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='VisitationVisitorRelationshipText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A relationship of a visitor to a restricted access person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='Warrant' type='WarrantType'>
    <xsd:annotation>
      <xsd:documentation>An authorization for an enforcement official to perform a specified action such as arresting a person or searching a residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WarrantAppearanceBail' type='BailType'>
    <xsd:annotation>
      <xsd:documentation>Details about a monetary condition placed on a person to ensure appearance in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WarrantAppearanceBailForfeitText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A reason an appearance bond was forfeited in connection to a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WarrantExtraditionLimitationCode' type='ncic-misc:EXLType'>
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of limitation placed on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WarrantExtraditionLimitationText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>Limitations place on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WarrantExtraditionStateText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A state an arrest warrant specifies that a subject is to be extradited from.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WarrantFurtherProcessingText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An area a warrant went to for further processing or service, e.g., marshal, federal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WarrantLevelText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>An offense level associated with a warrant to be served, e.g., Felony or Misdemeanor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WarrantNCICCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A National Crime Information Center reference code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WarrantProbableCauseText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A justification for securing a warrant. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WarrantUCRCode' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A Uniform Crime Report reference code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WeightMeasure' type='WeightMeasureType'>
    <xsd:annotation>
      <xsd:documentation>A representation of the measurement of a weight.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <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='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:element>
  <xsd:element name='Witness' type='WitnessType'>
    <xsd:annotation>
      <xsd:documentation>Details about a person who has observed an incident. A person whose declaration under oath or affirmation is received or designated to be offered as evidence for any purpose.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WitnessAccountDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description or narrative of an incident as reported by the witness.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WitnessDate' type='xsd:date'>
    <xsd:annotation>
      <xsd:documentation>A date a witness observed an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WitnessID' type='IDType'>
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a witness.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WitnessLocationDescriptionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A description of a location from which the witness observed an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WitnessReportVerifiedIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a witness's story has been corroborated or validated; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WitnessSpecialConditionText' type='xsd:string'>
    <xsd:annotation>
      <xsd:documentation>A special condition a witness requires to testify.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WitnessTime' type='xsd:time'>
    <xsd:annotation>
      <xsd:documentation>A time a witness observed an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WitnessWillTestifyIndicator' type='xsd:boolean'>
    <xsd:annotation>
      <xsd:documentation>True if a witness is willing to testify; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name='WorkContactInformation' type='ContactInformationType'>
    <xsd:annotation>
      <xsd:documentation>Information on how to contact a person at their work place.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
</xsd:schema>

