<?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='IncidentEntryP