<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.it.ojp.gov/jxdm/3.0.3" xmlns:j-iso_3166="http://www.it.ojp.gov/jxdm/3.0.3/proxy/iso_3166/1.0" xmlns:j-nibrs="http://www.it.ojp.gov/jxdm/3.0.3/proxy/nibrs_misc/1.0.1" xmlns:iso_639-2t="http://www.it.ojp.gov/jxdm/iso_639-2t/1.0" xmlns:nonauth="http://www.it.ojp.gov/jxdm/nonauthoritative-code/1.0" xmlns:j-mn_off="http://www.it.ojp.gov/jxdm/3.0.3/proxy/mn_offense/1.0" xmlns:j-xsd="http://www.it.ojp.gov/jxdm/3.0.3/proxy/xsd/1.0" xmlns:j-iso_639-2b="http://www.it.ojp.gov/jxdm/3.0.3/proxy/iso_639-2b/1.0" xmlns:j-fips_5-2="http://www.it.ojp.gov/jxdm/3.0.3/proxy/fips_5-2/1.0" xmlns:i="http://www.it.ojp.gov/jxdm/appinfo/1" xmlns:j-ut_offender="http://www.it.ojp.gov/jxdm/3.0.3/proxy/ut_offender-tracking-misc/1.0" xmlns:j-dod="http://www.it.ojp.gov/jxdm/3.0.3/proxy/dod_misc/1.0" xmlns:iso_4217="http://www.it.ojp.gov/jxdm/iso_4217/1.0" xmlns:j-iso_639-2t="http://www.it.ojp.gov/jxdm/3.0.3/proxy/iso_639-2t/1.0" xmlns:j-dod_exec-12958="http://www.it.ojp.gov/jxdm/3.0.3/proxy/dod_exec-12958/1.0" xmlns:j-ucr="http://www.it.ojp.gov/jxdm/3.0.3/proxy/ucr/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:j-fips_6-4="http://www.it.ojp.gov/jxdm/3.0.3/proxy/fips_6-4/1.0" xmlns:j-census="http://www.it.ojp.gov/jxdm/3.0.3/proxy/census/1.0" xmlns:j-ncic="http://www.it.ojp.gov/jxdm/3.0.3/proxy/ncic_2000/1.0.2" xmlns:ncic="http://www.it.ojp.gov/jxdm/ncic_2000/1.0.2" xmlns:j="http://www.it.ojp.gov/jxdm/3.0.3" xmlns:j-usps="http://www.it.ojp.gov/jxdm/3.0.3/proxy/usps_states/1.0" xmlns:j-nonauth="http://www.it.ojp.gov/jxdm/3.0.3/proxy/nonauthoritative-code/1.0" xmlns:j-ansi_d20="http://www.it.ojp.gov/jxdm/3.0.3/proxy/ansi_d20/1.0.1" xmlns:nibrs="http://www.it.ojp.gov/jxdm/nibrs_misc/1.0.1" xmlns:j-can="http://www.it.ojp.gov/jxdm/3.0.3/proxy/post-canada/1.0" xmlns:j-fips_10-4="http://www.it.ojp.gov/jxdm/3.0.3/proxy/fips_10-4/1.0" xmlns:j-lasd="http://www.it.ojp.gov/jxdm/3.0.3/proxy/lasd/1.0" xmlns:ansi_d20="http://www.it.ojp.gov/jxdm/ansi_d20/1.0.1" xmlns:j-dod_jcs-pub2.0="http://www.it.ojp.gov/jxdm/3.0.3/proxy/dod_jcs-pub2.0-misc/1.0" xmlns:j-cap="http://www.it.ojp.gov/jxdm/3.0.3/proxy/cap/1.0.1" xmlns:unece="http://www.it.ojp.gov/jxdm/unece_rec20-misc/1.0">
  <xsd:annotation>
    <xsd:documentation>The Global Justice XML Data Model.</xsd:documentation>
  </xsd:annotation>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/ut_offender-tracking-misc/1.0" schemaLocation="proxy/ut_offender-tracking-misc/1.0/ut_offender-tracking-misc.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend plea and military discharge codes from the Utah Offender Tracking Database, version 2.03.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/xsd/1.0" schemaLocation="proxy/xsd/1.0/xsd.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and have XML data type simple contents.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/dod_misc/1.0" schemaLocation="proxy/dod_misc/1.0/dod_misc.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend security level codes from the Department of Defense (DoD).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/unece_rec20-misc/1.0" schemaLocation="../unece_rec20-misc/1.0/unece_rec20-misc.xsd">
    <xsd:annotation>
      <xsd:documentation>Miscellaneous unit of measurement code from the United Nations Economic Commission for Europe Recommendation No. 20, "Codes for Units of Measure used in International Trade".</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/nibrs_misc/1.0.1" schemaLocation="../nibrs_misc/1.0.1/nibrs_misc.xsd">
    <xsd:annotation>
      <xsd:documentation>Miscellaneous crime-reporting codes from the National Incident-Based Reporting System (NIBRS).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/fips_5-2/1.0" schemaLocation="proxy/fips_5-2/1.0/fips_5-2.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend the Federal Information Processing Standards (FIPS) 5-2 codes - codes for state identification, District of Columbia, and other outlying areas of the United States and associated areas.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/nonauthoritative-code/1.0" schemaLocation="proxy/nonauthoritative-code/1.0/nonauthoritative-code.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend non-authoritative codes.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/post-canada/1.0" schemaLocation="proxy/post-canada/1.0/post-canada.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend Canadian province codes.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/iso_639-2t/1.0" schemaLocation="../iso_639-2t/1.0/iso_639-2t.xsd">
    <xsd:annotation>
      <xsd:documentation>Codes for the representation of names of languages from the International Organization for Standardization (ISO) 639-2/T (terminology codes).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/dod_exec-12958/1.0" schemaLocation="proxy/dod_exec-12958/1.0/dod_exec-12958.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend security classification codes from Presidential Executive Order 12958.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/nibrs_misc/1.0.1" schemaLocation="proxy/nibrs_misc/1.0.1/nibrs_misc.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend miscellaneous crime-reporting codes from the National Incident-Based Reporting System (NIBRS).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/ansi_d20/1.0.1" schemaLocation="proxy/ansi_d20/1.0.1/ansi_d20.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend the ANSI D20 codes sets.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/ncic_2000/1.0.2" schemaLocation="proxy/ncic_2000/1.0.2/ncic_2000.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend codes from the National Crime and Information Center (NCIC) 2000 standard.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/ansi_d20/1.0.1" schemaLocation="../ansi_d20/1.0.1/ansi_d20.xsd">
    <xsd:annotation>
      <xsd:documentation>Motor vehicle administration codes from ANSI D20, the Data Dictionary for Traffic Record Systems, maintained by AAMVA, the American Association of Motor Vehicle Administrators.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/usps_states/1.0" schemaLocation="proxy/usps_states/1.0/usps_states.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend United States state and possession abbreviations from the United States Parcel Service (USPS).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/dod_jcs-pub2.0-misc/1.0" schemaLocation="proxy/dod_jcs-pub2.0-misc/1.0/dod_jcs-pub2.0-misc.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend intelligence discipline codes from the Department of Defense(DoD) Joint Chiefs of Staff (JCS) Publication 2.0 Appendix A.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/fips_10-4/1.0" schemaLocation="proxy/fips_10-4/1.0/fips_10-4.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend the Federal Information Processing Standards (FIPS) 10-4 codes - codes for country, dependency, areas of sovereignty, and their principal administrative divisions.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/nonauthoritative-code/1.0" schemaLocation="../nonauthoritative-code/1.0/nonauthoritative-code.xsd">
    <xsd:annotation>
      <xsd:documentation>Non-authoritative codes for the direction of a person's pose in an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/mn_offense/1.0" schemaLocation="proxy/mn_offense/1.0/mn_offense.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend statute and offense codes from the state of Minnesota.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/census/1.0" schemaLocation="proxy/census/1.0/census.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend employment codes from the U.S. Census Bureau.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/iso_639-2t/1.0" schemaLocation="proxy/iso_639-2t/1.0/iso_639-2t.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend codes for the representation of names of languages from the International Organization for Standardization (ISO) 639-2/T (terminology codes).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/cap/1.0.1" schemaLocation="proxy/cap/1.0.1/cap.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend the Common Alerting Protocol (CAP).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/lasd/1.0" schemaLocation="proxy/lasd/1.0/lasd.xsd">
    <xsd:annotation>
      <xsd:documentation>The proxy schema for the Los Angeles Sheriffs Department.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/iso_3166/1.0" schemaLocation="proxy/iso_3166/1.0/iso_3166.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend codes for the representation of names of countries and their subdivisions from the International Organization for Standardization (ISO) 3166-1:1997.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/iso_4217/1.0" schemaLocation="../iso_4217/1.0/iso_4217.xsd">
    <xsd:annotation>
      <xsd:documentation>Codes for the representation of currencies and funds from the International Organization for Standardization (ISO) 4217:2001.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/fips_6-4/1.0" schemaLocation="proxy/fips_6-4/1.0/fips_6-4.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend Federal Information Processing Standards (FIPS) 6-4 county and equivalent entity codes of the United States, its possessions, and associated areas.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/iso_639-2b/1.0" schemaLocation="proxy/iso_639-2b/1.0/iso_639-2b.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend codes for the representation of names of languages from the International Organization for Standardization (ISO) 639-2/B (bibliographic codes).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/ucr/1.0" schemaLocation="proxy/ucr/1.0/ucr.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend codes from the Uniform Crime Reporting standard</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/ncic_2000/1.0.2" schemaLocation="../ncic_2000/1.0.2/ncic_2000.xsd">
    <xsd:annotation>
      <xsd:documentation>Codes from the National Crime and Information Center (NCIC) 2000 standard.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/appinfo/1" schemaLocation="../appinfo/1/appinfo.xsd">
    <xsd:annotation>
      <xsd:documentation>The appinfo for the schemas</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:attribute name="id" type="xsd:ID"/>
  <xsd:attribute name="ref" type="xsd:IDREF"/>
  <xsd:complexType name="ReferenceType">
    <xsd:attribute ref="j:ref"/>
    <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
  </xsd:complexType>
  <xsd:complexType name="RelationshipType">
    <xsd:attribute name="name" type="xsd:QName" use="required"/>
    <xsd:attribute name="subject" type="xsd:IDREF" use="required"/>
    <xsd:attribute name="object" type="xsd:IDREF" use="required"/>
  </xsd:complexType>
  <xsd:element name="Relationship" type="j:RelationshipType"/>
  <xsd:attributeGroup name="SuperTypeMetadata">
    <xsd:attribute ref="j:commentText" use="optional"/>
    <xsd:attribute ref="j:criminalInformationIndicator" use="optional"/>
    <xsd:attribute ref="j:distributionText" use="optional"/>
    <xsd:attribute ref="j:effectiveDate" use="optional"/>
    <xsd:attribute ref="j:effectiveTime" use="optional"/>
    <xsd:attribute ref="j:expirationDate" use="optional"/>
    <xsd:attribute ref="j:expirationTime" use="optional"/>
    <xsd:attribute ref="j:intelligenceInformationIndicator" use="optional"/>
    <xsd:attribute ref="j:languageText" use="optional"/>
    <xsd:attribute ref="j:lastUpdatedDate" use="optional"/>
    <xsd:attribute ref="j:lastUpdatedTime" use="optional"/>
    <xsd:attribute ref="j:lastVerifiedDate" use="optional"/>
    <xsd:attribute ref="j:lastVerifiedTime" use="optional"/>
    <xsd:attribute ref="j:probabilityNumeric" use="optional"/>
    <xsd:attribute ref="j:reliabilityNumeric" use="optional"/>
    <xsd:attribute ref="j:reportedDate" use="optional"/>
    <xsd:attribute ref="j:reportedTime" use="optional"/>
    <xsd:attribute ref="j:reportingOrganizationText" use="optional"/>
    <xsd:attribute ref="j:reportingPersonRoleText" use="optional"/>
    <xsd:attribute ref="j:reportingPersonText" use="optional"/>
    <xsd:attribute ref="j:sensitivityText" use="optional"/>
    <xsd:attribute ref="j:sourceIDText" use="optional"/>
    <xsd:attribute ref="j:sourceText" use="optional"/>
  </xsd:attributeGroup>
  <xsd:complexType name="ActivityType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an activity or process that occurs.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ActivityID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier that uniquely refers to an activity or process that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier that uniquely refers to an activity or process that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of activity or process that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of activity or process that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description or narrative of the activity or process that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description or narrative of the activity or process that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why an activity or process occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why an activity or process occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of an activity that occurs at a singular point in time or a start date of an activity that occurs over a period of time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of an activity that occurs at a singular point in time or a start date of an activity that occurs over a period of time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time of an activity that occurs at a singular point in time or a start time of an activity that occurs over a period of time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time of an activity that occurs at a singular point in time or a start time of an activity that occurs over a period of time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityEndDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An end or completion date of an activity that occurs over a duration of time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An end or completion date of an activity that occurs over a duration of time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityEndTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An end or completion time of an activity that occurs over a period of time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityEndTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An end or completion time of an activity that occurs over a period of time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityCompletedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an activity or process was completed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityCompletedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an activity or process was completed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a status of an activity or process.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a status of an activity or process.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityResultText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A result or outcome of an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityResultTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A result or outcome of an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityResultDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that a result of an activity or process occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityResultDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that a result of an activity or process occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityResultTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time that a result of an activity or process occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityResultTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time that a result of an activity or process occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityCommentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A note or comment about an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityCommentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A note or comment about an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityUpdateIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ActivityUpdateIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ActivityAbstracter.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization that abstracted a particular set of information about an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityAbstracterReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization that abstracted a particular set of information about an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityAbstracter.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization that abstracted a particular set of information about an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityAbstracterReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization that abstracted a particular set of information about an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityApprovalPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who reviewed, signed off, or otherwise approved the information as a whole.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityApprovalPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who reviewed, signed off, or otherwise approved the information as a whole.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityAssistingPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person assisting with an activity function such as an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityAssistingPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person assisting with an activity function such as an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityClearer.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization that cleared a particular activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityClearerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization that cleared a particular activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityClearer.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization that cleared a particular activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityClearerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization that cleared a particular activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityCollectedEvidence" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Evidence actually collected as part of an activity</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityCollectedEvidenceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Evidence actually collected as part of an activity</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityComplainantPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The complainant in a court case or activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityComplainantPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The complainant in a court case or activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityComplainantAttorney" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The complainant's attorney in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityComplainantAttorneyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The complainant's attorney in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The court associated with an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The court associated with an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityCrimeCase" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference to the originating case agency number (OCA) or case file associated with an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityCrimeCaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference to the originating case agency number (OCA) or case file associated with an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityCrimePotentialCharge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An association that is part of the justification for a field interview activity, e.g., the reason for talking with a person or a possible crime.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityCrimePotentialChargeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An association that is part of the justification for a field interview activity, e.g., the reason for talking with a person or a possible crime.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDefenseAttorney" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A defense attorney in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDefenseAttorneyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A defense attorney in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDetainedLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location at which a person was detained due to an activity, e.g., nonviolent protesters detained at RFK stadium or the location where detained for a booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDetainedLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location at which a person was detained due to an activity, e.g., nonviolent protesters detained at RFK stadium or the location where detained for a booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDispatchLocation" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ActivityDispatchLocationReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ActivityDispatcher" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person assigning people or units to respond to an activity or location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDispatcherReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person assigning people or units to respond to an activity or location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDisposition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A hard-copy documenting the disposition of a case or a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDispositionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A hard-copy documenting the disposition of a case or a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDistrictAttorney" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A district attorney (DA) associated with a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDistrictAttorneyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A district attorney (DA) associated with a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDocket" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court number or docket number associated with an activity within a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDocketReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court number or docket number associated with an activity within a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityEvidenceLedger" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A ledger containing the written record of evidence associated with an activity, e.g., narcotic, money, storage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityEvidenceLedgerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A ledger containing the written record of evidence associated with an activity, e.g., narcotic, money, storage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityInformant" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person providing information associated with the activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityInformantReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person providing information associated with the activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityInvestigator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person investigating an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityInvestigatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person investigating an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDocumentIssuerOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency issuing any legal document.  This is typically associated with a warrant-type activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDocumentIssuerOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency issuing any legal document.  This is typically associated with a warrant-type activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityIssuingJudge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judge that issues the warrant or court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityIssuingJudgeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judge that issues the warrant or court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityLabReceipt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A written lab receipt for evidence associated with the activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityLabReceiptReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A written lab receipt for evidence associated with the activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityNarrativeDocument" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Comments entered as a narrative for incident objects.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityNarrativeDocumentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Comments entered as a narrative for incident objects.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityItemObtainer" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who obtained the item in question.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityItemObtainerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who obtained the item in question.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityOfficial.Enforcement" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official associated with an activity</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityOfficialReference.Enforcement" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official associated with an activity</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityOfficial.Judicial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official associated with an activity</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityOfficialReference.Judicial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official associated with an activity</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityOriginatingDocument" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document that started or originated the activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityOriginatingDocumentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document that started or originated the activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityOwner" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ActivityOwnerReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ActivityPhoneOperator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ActivityPhoneOperatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ActivityPreviousCase" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A previous case associated with the current activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityPreviousCaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A previous case associated with the current activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityPreviousIncident" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A previous incident associated with the current activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityPreviousIncidentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A previous incident associated with the current activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityPreviousCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The court previously associated with an activity. This is  associated with a court case activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityPreviousCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The court previously associated with an activity. This is  associated with a court case activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityPrimaryWorker" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The primary worker supporting a juvenile.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityPrimaryWorkerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The primary worker supporting a juvenile.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityPrimaryOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The organization primarily associated with the activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityPrimaryOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The organization primarily associated with the activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityRegistration" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A registration associated with an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityRegistrationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A registration associated with an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityReleaser" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who released either information, property, or a person in an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityReleaserReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who released either information, property, or a person in an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityReporter" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who reported or observed an incident or an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityReporterReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who reported or observed an incident or an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityReportingOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The organization for which units responded to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityReportingOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The organization for which units responded to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityRequestedEvidence" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ActivityRequestedEvidenceReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ActivityResponsibleOrganization" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ActivityResponsibleOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ActivitySecondaryServiceAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A secondary agency serving a warrant or other legal document.  Not listed by the court as the primary service agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivitySecondaryServiceAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A secondary agency serving a warrant or other legal document.  Not listed by the court as the primary service agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivitySeizedProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Property or money that was seized in an associated activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivitySeizedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Property or money that was seized in an associated activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDocumentServer.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization responsible for service of a legal document, e.g., a warrant or a restraining order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDocumentServerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization responsible for service of a legal document, e.g., a warrant or a restraining order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDocumentServer.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization responsible for service of a legal document, e.g., a warrant or a restraining order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDocumentServerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization responsible for service of a legal document, e.g., a warrant or a restraining order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivitySeverestInjury" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The most severe injury involved in the activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivitySeverestInjuryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The most severe injury involved in the activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityInitiatingInstrument" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document that officially initiated a process or court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityInitiatingInstrumentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document that officially initiated a process or court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivitySupervisingOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or other organization supervising a person, e.g., an inmate, parolee, probationer, or juvenile.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivitySupervisingOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or other organization supervising a person, e.g., an inmate, parolee, probationer, or juvenile.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivitySupplementalDocument" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional documents relating to an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivitySupplementalDocumentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional documents relating to an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivitySuspect" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A suspect associated with an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivitySuspectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A suspect associated with an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityUnknownAffiliate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person attached in a Records Management System (RMS) to an activity whose involvement cannot be determined.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityUnknownAffiliateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person attached in a Records Management System (RMS) to an activity whose involvement cannot be determined.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityUsedForce" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The force, tool, or weapon used in an incident activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityUsedForceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The force, tool, or weapon used in an incident activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDocumentValidator.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to contact to validate a document, such as a warrant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDocumentValidatorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to contact to validate a document, such as a warrant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDocumentValidator.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to contact to validate a document, such as a warrant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDocumentValidatorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to contact to validate a document, such as a warrant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityVehicleOperator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ActivityVehicleOperatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ActivityVictim" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ActivityVictimReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ActivityDocument" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document relating to an activity, such as a warrant or a booking slip.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityDocumentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document relating to an activity, such as a warrant or a booking slip.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ActivityWitness" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ActivityWitnessReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AddressComponentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes undefined address components.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:AddressComponentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value of the miscellaneous address component.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressComponentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value of the miscellaneous address component.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressComponentDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a miscellaneous address component.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressComponentDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a miscellaneous address component.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AddressGridType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a specific geographic area of a law enforcement agency's jurisdiction within a location.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:AddressGridText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A relationship between an address and a law enforcement agency's grid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressGridTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A relationship between an address and a law enforcement agency's grid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressGridID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of an address grid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressGridIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of an address grid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AddressType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a postal location to which paper mail can be directed.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:AddressFullText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete address.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressFullTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete address.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressRecipientName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or other recipient associated with an address to whom paper mail may be sent.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressRecipientNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or other recipient associated with an address to whom paper mail may be sent.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressPrivateMailboxText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies a private mailbox within a company. Sometimes referred to as a Mail stop Code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressPrivateMailboxTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies a private mailbox within a company. Sometimes referred to as a Mail stop Code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationBuilding" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a building at a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationBuildingReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a building at a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStreet" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStreetReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationSecondaryUnitText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of information used to identify a particular unit within a specific location. Examples of this could be an apartment number or a suite number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationSecondaryUnitTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of information used to identify a particular unit within a specific location. Examples of this could be an apartment number or a suite number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressRouteName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The name and number of a postal route.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressRouteNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The name and number of a postal route.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressMailDeliveryUnitText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete Post Office box number or other mail delivery point for a location, e.g., "PO BOX 12345"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressMailDeliveryUnitTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete Post Office box number or other mail delivery point for a location, e.g., "PO BOX 12345"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressRegionFullText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A single reference to a city, state, and postal code. This is customarily the third line in an address. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressRegionFullTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A single reference to a city, state, and postal code. This is customarily the third line in an address. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCityName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a city or town.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCityNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a city or town.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountyName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountyNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountyCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountyCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a state, commonwealth, province, or other subregion of a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a state, commonwealth, province, or other subregion of a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCode.CanadianProvince" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCodeReference.CanadianProvince" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCode.USPostalService" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCodeReference.USPostalService" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCode.fips10-4International" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCodeReference.fips10-4International" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCode.fips5-2Alpha" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCodeReference.fips5-2Alpha" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCode.fips5-2Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCodeReference.fips5-2Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCode.ncicLIS" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCodeReference.ncicLIS" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCode.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCodeReference.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCode.ncicRES" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCodeReference.ncicRES" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationPostalCodeID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A zip code or postal code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationPostalCodeIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A zip code or postal code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationPostalCodeExtensionID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extension of a zip code or postal code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationPostalCodeExtensionIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extension of a zip code or postal code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCode.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCodeReference.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCode.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCodeReference.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCode.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCodeReference.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCode.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCodeReference.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressOther" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An undefined address component to be labeled and tracked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AddressOtherReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An undefined address component to be labeled and tracked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AffiliateType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a person or an organization that has a membership-like relationship or association with another.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:AffiliateName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a person, organization or actor that has a relationship or association with another person organization or actor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AffiliateNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a person, organization or actor that has a relationship or association with another person organization or actor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AffiliateParty.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that has a relationship with another party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AffiliatePartyReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that has a relationship with another party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AffiliateParty.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that has a relationship with another party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AffiliatePartyReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that has a relationship with another party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AffiliateTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of relationship between two parties. For an organization, this may be a parent company, child company, spin-off, division, subdivision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AffiliateTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of relationship between two parties. For an organization, this may be a parent company, child company, spin-off, division, subdivision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AffiliateRoleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A part or function one party performs for another party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AffiliateRoleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A part or function one party performs for another party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AffiliateStartDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an affiliation began.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AffiliateStartDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an affiliation began.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AffiliateDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the relationship or association one party has with another party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AffiliateDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the relationship or association one party has with another party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AgeMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an age.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="MeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:MeasureType">
        <xsd:attribute ref="j:ageUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="AgeUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>A code list that enumerates units used to qualify an age value.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="d">
        <xsd:annotation>
          <xsd:documentation>days</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="m">
        <xsd:annotation>
          <xsd:documentation>months</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pm">
        <xsd:annotation>
          <xsd:documentation>prenatal months</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pw">
        <xsd:annotation>
          <xsd:documentation>prenatal weeks</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="w">
        <xsd:annotation>
          <xsd:documentation>weeks</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="y">
        <xsd:annotation>
          <xsd:documentation>years</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="AirCraftType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a mode of transportation capable of flying in the air.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="VehicleBasicsType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:VehicleBasicsType">
        <xsd:sequence>
          <xsd:element ref="j:AircraftTailID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of an aircraft. Sometimes referred to as a tail number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftTailIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of an aircraft. Sometimes referred to as a tail number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftMakeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a manufacturer of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftMakeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a manufacturer of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftModelCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a specific design or type of vehicle made by a manufacturer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftModelCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a specific design or type of vehicle made by a manufacturer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftYearDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A year which is assigned to a vehicle by the manufacturer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftYearDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A year which is assigned to a vehicle by the manufacturer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftStyleCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a style of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftStyleCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a style of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftFuselageColorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of a fuselage of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftFuselageColorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of a fuselage of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftFuselageColorCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a color of a fuselage of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftFuselageColorCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a color of a fuselage of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftWingColorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of the wings of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftWingColorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of the wings of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftWingColorCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a color of the wings of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftWingColorCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a color of the wings of an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftEngineQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of engines on an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftEngineQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of engines on an aircraft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftAirportName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an airport at which an aircraft lands or is kept.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftAirportNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an airport at which an aircraft lands or is kept.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftAirportID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying number of an airport at which an aircraft lands or is kept. Sometimes referred to as an airport code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AircraftAirportIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying number of an airport at which an aircraft lands or is kept. Sometimes referred to as an airport code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AlertType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an alert used to notify agencies and public systems of an emergency.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:AlertEventCategoryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of the event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertEventCategoryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of the event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertEventCategoryCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the category of the event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertEventCategoryCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the category of the event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertEventTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific type of event that occurred that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertEventTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific type of event that occurred that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertUrgencyText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An urgency level of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertUrgencyTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An urgency level of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertUrgencyCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an urgency of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertUrgencyCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an urgency of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertSeverityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A severity level of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertSeverityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A severity level of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertSeverityCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a severity level of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertSeverityCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a severity level of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertCertaintyText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A likeliness of occurrence of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertCertaintyTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A likeliness of occurrence of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertCertaintyCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a likeliness of an occurrence of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertCertaintyCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a likeliness of an occurrence of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertAudienceDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the target audience of an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertAudienceDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the target audience of an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertTargetCodeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A system-specific code for message targeting.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertTargetCodeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A system-specific code for message targeting.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertEffectiveDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the alert information takes effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertEffectiveDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the alert information takes effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertEffectiveTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time the alert information takes effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertEffectiveTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time the alert information takes effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertOnsetDuration" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A duration until the expected beginning of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertOnsetDurationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A duration until the expected beginning of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertExpiresDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which the alert is no longer valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertExpiresDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which the alert is no longer valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertExpiresTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which the alert is no longer valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertExpiresTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which the alert is no longer valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertSenderDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or description of the alert originator.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertSenderDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or description of the alert originator.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertHeadlineText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A headline or title for an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertHeadlineTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A headline or title for an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertEventDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extended description of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertEventDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extended description of an event that raised an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertInstructionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A recommended action to be taken by recipients in response to an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertInstructionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A recommended action to be taken by recipients in response to an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertInformationURLID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A link to additional information about an alert or event.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertInformationURLIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A link to additional information about an alert or event.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertImageURLID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A link to a digital image file that is associated with an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertImageURLIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A link to a digital image file that is associated with an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertAudioURLID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A link to a digital audio file that is associated with an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertAudioURLIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A link to a digital audio file that is associated with an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertContactText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Contact information for follow-up and confirmation associated with an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertContactTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Contact information for follow-up and confirmation associated with an alert.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertContactInformation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about contact information for follow-up and confirmation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertContactInformationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about contact information for follow-up and confirmation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertParameterCodeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A technical parameter associated with an event that raised an alert. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AlertParameterCodeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A technical parameter associated with an event that raised an alert. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AmountType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an amount of money.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/xsd/1.0" i:name="decimal"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j-xsd:decimal">
        <xsd:attribute ref="j:currencyCode" use="optional"/>
        <xsd:attribute ref="j:currencyText" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="AngularMinuteType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a minute of a degree, with a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:decimal">
        <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
        <xsd:attribute ref="j:id"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="AngularSecondType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a second of a minute, with a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:decimal">
        <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
        <xsd:attribute ref="j:id"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="AppellateCaseDecisionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a statement by a judge or court of a decision reached in regard to an appeal.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:AppellateCaseDecisionName" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseDecisionNameReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseDecisionID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of an appellate case decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseDecisionIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of an appellate case decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseDecisionText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseDecisionTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseDecisionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an appellate case decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseDecisionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an appellate case decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseDecisionDate" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseDecisionDateReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseDecisionTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of appellate case decision made, e.g., opinion, order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseDecisionTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of appellate case decision made, e.g., opinion, order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseDecisionIssuingJudge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judge that issues, orders, or authors an appellate case decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseDecisionIssuingJudgeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judge that issues, orders, or authors an appellate case decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseDecisionOpinionIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseDecisionOpinionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseDecisionPrecedenceIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseDecisionPrecedenceIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseDecisionReliefIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseDecisionReliefIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseDecisionReliefEffectiveDate" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseDecisionReliefEffectiveDateReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AppellateCaseNoticeType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a request filed with an appellate court to start an appellate case.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="DocumentType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:DocumentType">
        <xsd:sequence>
          <xsd:element ref="j:AppellateCaseNoticeFilingCourt" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseNoticeFilingCourtReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseNoticeOriginalCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court where a case was originally tried.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseNoticeOriginalCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court where a case was originally tried.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseNoticeReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A statement explaining the reason for an appeal. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseNoticeReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A statement explaining the reason for an appeal. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseNoticeDefendingAgency" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseNoticeDefendingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseNoticeDefendantActor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property that was originally tried in a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseNoticeDefendantActorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property that was originally tried in a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseNoticeDefendantActor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property that was originally tried in a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseNoticeDefendantActorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property that was originally tried in a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseNoticeDefendantActor.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property that was originally tried in a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseNoticeDefendantActorReference.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property that was originally tried in a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseNoticeProsecutingAgency" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseNoticeProsecutingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseNoticeProsecutingAttorney" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseNoticeProsecutingAttorneyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An attorney reported in an appellate case notice that originally tried a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AppellateCaseType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a single case heard by a court to determine if the original case was tried properly and the defendant received a fair trial.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="CaseType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:CaseType">
        <xsd:sequence>
          <xsd:element ref="j:AppellateCaseNotice" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseNoticeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseBrief" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseBriefReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseDecision" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseDecisionReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseJudgePanel" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseJudgePanelReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseOriginalCase" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An original case that is being retried in an appellate court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseOriginalCaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An original case that is being retried in an appellate court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseRelatedCase" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A case related to a case being tried in an appellate court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseRelatedCaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A case related to a case being tried in an appellate court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseSanction" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:AppellateCaseSanctionReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ApplicationNameType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an application used to create and display a document.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
        <xsd:attribute ref="j:id"/>
        <xsd:attribute ref="j:applicationVersionText" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="AreaType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes boundaries of a geographic area of location.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:AreaDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an area.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AreaDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an area.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AreaPolygonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a geographic polygon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AreaPolygonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a geographic polygon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AreaPolygonGeographicCoordinate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A coordinate of a point or vertex on a polygon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AreaPolygonGeographicCoordinateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A coordinate of a point or vertex on a polygon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AreaCircularText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a circular area.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AreaCircularTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a circular area.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AreaCircularRegion" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A circular area described by the center and the radius of the circle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AreaCircularRegionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A circular area described by the center and the radius of the circle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AreaGeographicCodeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Any local or map-specific geographically-based code to describe an area.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AreaGeographicCodeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Any local or map-specific geographically-based code to describe an area.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ArrestType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about the apprehension of a subject by a peace official.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:ArrestSequenceID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sequential number assigned to the arrest of a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSequenceIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sequential number assigned to the arrest of a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestAgencyRecordID" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ArrestAgencyRecordIDReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ArrestTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of arrest that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of arrest that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is arrested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is arrested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestCharge" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ArrestChargeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ArrestOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official who makes an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official who makes an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency which employs the arresting official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency which employs the arresting official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a subject was arrested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a subject was arrested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestRelease" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a release of a subject from an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestReleaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a release of a subject from an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestWarrant" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court authorized order which commands a peace official to arrest a subject and bring that subject before the court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestWarrantReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court authorized order which commands a peace official to arrest a subject and bring that subject before the court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestApprehensionDetentionOrder" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ArrestApprehensionDetentionOrderReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ArrestProbableCauseText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ArrestProbableCauseTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ArrestInvolvedWeapon" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a weapon associated with an arrested subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestInvolvedWeaponReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a weapon associated with an arrested subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestInvolvedOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization associated with an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestInvolvedOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization associated with an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestInvolvedProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of property associated with an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestInvolvedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of property associated with an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestBailRecommendationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bail amount on a schedule recommended according to the offense(s).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestBailRecommendationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bail amount on a schedule recommended according to the offense(s).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestIntoxicantInvolvedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if drugs or alcohol were involved in an arrest; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestIntoxicantInvolvedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if drugs or alcohol were involved in an arrest; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestResistedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject resisted arrest; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestResistedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject resisted arrest; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSummonsIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an arrest occurred due to a summons; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSummonsIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an arrest occurred due to a summons; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSubjectRightsReadIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ArrestSubjectRightsReadIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ArrestSubjectRightsReadResponseText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ArrestSubjectRightsReadResponseTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ArrestBloodAlcoholContentNumberText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ArrestBloodAlcoholContentNumberTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ArrestSubjectCustodyTransfer" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A transfer of custody or transportation of a subject from one peace official or location to another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSubjectCustodyTransferReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A transfer of custody or transportation of a subject from one peace official or location to another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestArraignmentDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a subject is due to appear in court after an arrest to answer the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestArraignmentDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a subject is due to appear in court after an arrest to answer the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestArraignmentTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a subject is due to appear in court after an arrest to answer the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestArraignmentTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a subject is due to appear in court after an arrest to answer the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSubjectCountCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying whether or not to count or score an arrested subject in a system to avoid duplicate counts in the event that the subject may be a part of multiple arrests.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSubjectCountCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying whether or not to count or score an arrested subject in a system to avoid duplicate counts in the event that the subject may be a part of multiple arrests.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Booking" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AssessmentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an evaluation or an assessment of a subject.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:AssessmentScoreText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An evaluation score of an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentScoreTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An evaluation score of an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentRecommendationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A recommendation or result of the an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentRecommendationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A recommendation or result of the an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person required to undergo an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person required to undergo an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentFee" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money charged to conduct an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentFeeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money charged to conduct an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentProgram" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A program a subject attends in which an assessment is made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentProgramReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A program a subject attends in which an assessment is made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentBillRecipient.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or person billed for an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentBillRecipientReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or person billed for an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentBillRecipient.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or person billed for an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentBillRecipientReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or person billed for an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentAdministrator.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or person performing an assessment and evaluating a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentAdministratorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or person performing an assessment and evaluating a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentAdministrator.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or person performing an assessment and evaluating a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentAdministratorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency or person performing an assessment and evaluating a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentReferral" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An order or direction from a person or organization to a subject to undergo an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentReferralReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An order or direction from a person or organization to a subject to undergo an assessment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentSupervisor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency or person that reviews the way an assessment is carried out.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentSupervisorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency or person that reviews the way an assessment is carried out.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentSupervisor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency or person that reviews the way an assessment is carried out.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AssessmentSupervisorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency or person that reviews the way an assessment is carried out.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BailType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details of a commitment made to secure the release of a subject being held in custody and suspected of a crime.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:BailSetAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailSetAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailSetAmountText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailSetAmountTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailSetCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that assigns a bail to a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailSetCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that assigns a bail to a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is assigned bail.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is assigned bail.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailHearingDate" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BailHearingDateReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BailPostedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a subject posts or secures bail.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailPostedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a subject posts or secures bail.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailRevokedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date bail is revoked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailRevokedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date bail is revoked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailRequirementText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the bail requirement set at a court hearing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailRequirementTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the bail requirement set at a court hearing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailConditionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BailConditionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BailPostedAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of bail paid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailPostedAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of bail paid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailPostedBond" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bond that was posted for bail.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailPostedBondReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bond that was posted for bail.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BinaryType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a digital representation of an object encoded in a binary format.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:BinaryID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying number or string for the encoded data.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying number or string for the encoded data.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryObject.Base64" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A binary encoding of data, e.g., a binary encoding of a picture, photo, image, graphic, sound, or video.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryObjectReference.Base64" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A binary encoding of data, e.g., a binary encoding of a picture, photo, image, graphic, sound, or video.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryObject.Hex" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A binary encoding of data, e.g., a binary encoding of a picture, photo, image, graphic, sound, or video.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryObjectReference.Hex" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A binary encoding of data, e.g., a binary encoding of a picture, photo, image, graphic, sound, or video.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryFormatTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A format type of a binary object, e.g., "MIME".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryFormatTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A format type of a binary object, e.g., "MIME".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryFormatText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A format of a binary object, e.g., "image/jpeg".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryFormatTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A format of a binary object, e.g., "image/jpeg".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinarySizeValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A size of a binary object in kilobytes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinarySizeValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A size of a binary object in kilobytes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of binary object that is encoded, e.g., mug shot, driver license picture, audio confession.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of binary object that is encoded, e.g., mug shot, driver license picture, audio confession.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A textual description of a binary object.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A textual description of a binary object.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryReferenceID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies a url or file reference of the binary object.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryReferenceIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies a url or file reference of the binary object.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryCaptureDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which the data represented by the binary object is captured, e.g., an image taken or an audio recorded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryCaptureDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which the data represented by the binary object is captured, e.g., an image taken or an audio recorded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryCaptureTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which the data represented by the binary object is captured, e.g., an image taken or an audio recorded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryCaptureTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which the data represented by the binary object is captured, e.g., an image taken or an audio recorded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryCapturePerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who captured or created a binary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryCapturePersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who captured or created a binary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryCaptureOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization which captured or created a binary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryCaptureOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization which captured or created a binary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryAvailableIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a binary is available; false if it is not.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryAvailableIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a binary is available; false if it is not.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryAvailableAtText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location from which a binary is available.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BinaryAvailableAtTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location from which a binary is available.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BiometricType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes information used to measure a biological or behavioral characteristic.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:BiometricID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier used to uniquely refer to a biometric.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier used to uniquely refer to a biometric.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricValueText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A textual representation of the value of a biometric.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricValueTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A textual representation of the value of a biometric.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricEncodingMethodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used to encode a biometric.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricEncodingMethodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used to encode a biometric.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a biometric.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a biometric.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a biometric, e.g., tested, scheduled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a biometric, e.g., tested, scheduled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A picture of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A picture of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricBinary" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A binary representation of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricBinaryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A binary representation of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricLabAnalysisText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An analysis of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricLabAnalysisTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An analysis of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricCapturePerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that collected a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricCapturePersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that collected a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricCaptureOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that collected a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricCaptureOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that collected a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricCaptureDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a biometric sample was collected.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricCaptureDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a biometric sample was collected.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricCaptureTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a biometric sample was collected.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricCaptureTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a biometric sample was collected.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricCaptureSourceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A source or location from which a biometric sample was collected. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricCaptureSourceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A source or location from which a biometric sample was collected. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricCaptureDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how a biometric sample was collected.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricCaptureDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how a biometric sample was collected.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricTestPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who tested a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricTestPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who tested a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricTestOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that tested a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricTestOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that tested a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricTestMethodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used to test a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricTestMethodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used to test a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricTestDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a biometric sample was tested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricTestDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a biometric sample was tested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricTestTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a biometric sample was tested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricTestTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a biometric sample was tested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricTestDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how a biometric sample was tested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricTestDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how a biometric sample was tested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricAccuracyDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the believed accuracy of a biometric identification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricAccuracyDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the believed accuracy of a biometric identification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricRepositoryOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that is responsible for the storage of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricRepositoryOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that is responsible for the storage of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricRepositoryDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the storage of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BiometricRepositoryDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the storage of a biometric sample.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BoatType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a vessel for transport by water.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="VehicleBasicsType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:VehicleBasicsType">
        <xsd:sequence>
          <xsd:element ref="j:BoatRegistrationID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a vessel by the coast guard or another vessel licensing organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatRegistrationIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a vessel by the coast guard or another vessel licensing organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatMakeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the manufacturer of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatMakeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the manufacturer of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatColorCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the color of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatColorCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the color of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatHullID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier found on a vessel's hull.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatHullIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier found on a vessel's hull.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatHullMaterialText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A primary construction material of a vessel's hull.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatHullMaterialTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A primary construction material of a vessel's hull.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatHullMaterialCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a primary construction material of a vessel's hull.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatHullMaterialCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a primary construction material of a vessel's hull.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatHullShapeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A hull shape and configuration on a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatHullShapeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A hull shape and configuration on a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatHullShapeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a shape and configuration of a hull on a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatHullShapeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a shape and configuration of a hull on a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatPropulsionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A mode of propulsion of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatPropulsionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A mode of propulsion of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatPropulsionCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a mode of propulsion of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatPropulsionCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a mode of propulsion of a vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatTrailerMakeName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A make of a boat trailer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatTrailerMakeNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A make of a boat trailer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatTrailerMakeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a make of a boat trailer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BoatTrailerMakeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a make of a boat trailer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BondType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes 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.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:BondSuretyName" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BondSuretyNameReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BondIssuer.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who issues a bond. Sometimes referred to as a bondsman.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondIssuerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who issues a bond. Sometimes referred to as a bondsman.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondIssuer.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who issues a bond. Sometimes referred to as a bondsman.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondIssuerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who issues a bond. Sometimes referred to as a bondsman.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Amount of bond</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Amount of bond</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondConditionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BondConditionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BondPaymentDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of what a subject pays for a bond.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondPaymentDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of what a subject pays for a bond.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondRevokeDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a bond is revoked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondRevokeDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a bond is revoked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondTerminationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a bond no longer is in effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondTerminationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a bond no longer is in effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondTerminationTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A way a bond is no longer in effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondTerminationTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A way a bond is no longer in effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BookingTelephoneCallType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a telephone call a subject makes while being booked or detained from an arrest.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:BookingTelephoneCallDate" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingTelephoneCallDateReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingTelephoneCallTime" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingTelephoneCallTimeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingTelephoneCallSupervisingOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official who supervises a subject making a telephone call.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingTelephoneCallSupervisingOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official who supervises a subject making a telephone call.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BookingType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an administrative step taken after an arrest subject is brought to a police station or detention facility.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:BookingAgencyRecordID" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingAgencyRecordIDReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingDocumentControlID" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingDocumentControlIDReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingFileID" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingFileIDReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingCourtCaseID" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingCourtCaseIDReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization which processes a booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization which processes a booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is booked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is booked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingEmployee" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingEmployeeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingSearchOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who searches a subject during a booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingSearchOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who searches a subject during a booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingTransportOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who moves a subject to a detention facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingTransportOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who moves a subject to a detention facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingReleaseCorrectionsAnalyst" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A corrections pre-trial screening official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingReleaseCorrectionsAnalystReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A corrections pre-trial screening official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingFacility" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A police station or a detention facility where a booking occurs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingFacilityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A police station or a detention facility where a booking occurs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingDetentionFacility" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingDetentionFacilityReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingRelease" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingReleaseReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingSealedIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingSealedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingAdditionalChargesIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingAdditionalChargesIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingRetainedProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of property a subject keeps during booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingRetainedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of property a subject keeps during booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingDepositedProperty" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingDepositedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingSeizedProperty" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingSeizedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingTelephoneCall" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingTelephoneCallReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingReportingDistrictText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A district of a booking agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingReportingDistrictTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A district of a booking agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingArraignmentDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a subject is due to appear in court to answer the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingArraignmentDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a subject is due to appear in court to answer the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingArraignmentTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a subject is due to appear in court to answer the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingArraignmentTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a subject is due to appear in court to answer the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingSubjectCustodyTransfer" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BookingSubjectCustodyTransferReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:Arrest" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the apprehension of a subject by a peace official 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 ref="j:ArrestReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the apprehension of a subject by a peace official 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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BuildingType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a building.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:BuildingFullText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete reference that identifies a building.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BuildingFullTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete reference that identifies a building.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BuildingName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a building, e.g., "Electronic Research Building"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BuildingNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a building, e.g., "Electronic Research Building"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BuildingNumberText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or text associated with a building, e.g., 115C.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BuildingNumberTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or text associated with a building, e.g., 115C.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BuildingSubUnitText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A department, group, division, or other subcomponent of a building. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BuildingSubUnitTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A department, group, division, or other subcomponent of a building. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CapabilityType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a skill, knowledge, physical, or emotional trait of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:CapabilityCategoryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general classification or categorization of a capability, e.g. training, physical, trait.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CapabilityCategoryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general classification or categorization of a capability, e.g. training, physical, trait.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CapabilityTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of capability within a particular class of capabilities, e.g. risk to others, sex offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CapabilityTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of capability within a particular class of capabilities, e.g. risk to others, sex offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CapabilityDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a person's capability.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CapabilityDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a person's capability.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CapabilityIsLimitationIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a capability implies an inability to do something, false otherwise. This indicator applies only to physical capabilities.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CapabilityIsLimitationIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a capability implies an inability to do something, false otherwise. This indicator applies only to physical capabilities.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseClassificationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a classification or categorization of a case.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:CaseCategoryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category type of a court case, e.g. criminal, civil, juvenile, family.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseCategoryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category type of a court case, e.g. criminal, civil, juvenile, family.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseSeverityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A severity of a case, e.g., felony, misdemeanor, infraction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseSeverityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A severity of a case, e.g., felony, misdemeanor, infraction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseConvictionReportingRequirementsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes information to alert a court when additional reporting requirements exist.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PersonLicenseID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A string that identifies a license, certification, or registration of a person for some purpose; may be granted to certify professional occupation or skill, e.g., medical license, pilot license, professional engineer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLicenseIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A string that identifies a license, certification, or registration of a person for some purpose; may be granted to certify professional occupation or skill, e.g., medical license, pilot license, professional engineer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionReportingProfessionName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the profession or occupation of an arrested professional.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionReportingProfessionNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the profession or occupation of an arrested professional.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionReportingRequirementText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of when the court is required to file a special report, e.g. when complaint is filed, at conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionReportingRequirementTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of when the court is required to file a special report, e.g. when complaint is filed, at conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes additional information about a case.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:CaseCapiasDate" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseCapiasDateReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseDefendantQuantityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of defendants being tried at once for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDefendantQuantityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of defendants being tried at once for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDefendantSelfRepresentationIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseDefendantSelfRepresentationIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseSubtypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Second level of case category classification, e.g. employment to further define a civil case, or homicide to further define a felony case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseSubtypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Second level of case category classification, e.g. employment to further define a civil case, or homicide to further define a felony case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseContinuanceDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court case is set to resume after being postponed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseContinuanceDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court case is set to resume after being postponed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInformationAdmissibleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of new trial information that may be admissible in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInformationAdmissibleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of new trial information that may be admissible in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInformationUnadmissibleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of new trial information that is not admissible in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInformationUnadmissibleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of new trial information that is not admissible in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOriginalCourt" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseOriginalCourtReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseProceedingTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of case proceeding, e.g., hearing, trial, arraignment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseProceedingTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of case proceeding, e.g., hearing, trial, arraignment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseResolutionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A result of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseResolutionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A result of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRestrictionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restriction imposed upon a party, e.g., a restraining order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRestrictionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restriction imposed upon a party, e.g., a restraining order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRestrictionDate" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseRestrictionDateReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseSecurityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of case security required from low to high</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseSecurityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of case security required from low to high</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseTerminationStageText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A stage of termination for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseTerminationStageTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A stage of termination for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseTerminationTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of termination for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseTerminationTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of termination for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInformationAdmissibleIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseInformationAdmissibleIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseDomesticViolenceIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the case involves domestic violence; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDomesticViolenceIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the case involves domestic violence; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDrivingImpairedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the case involves a person who was driving with the presence of illegal or unprescribed prescription drugs in his or her system; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDrivingImpairedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the case involves a person who was driving with the presence of illegal or unprescribed prescription drugs in his or her system; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDrivingIntoxicatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a case involves a person who was driving with blood alcohol level that is higher than the law allows; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDrivingIntoxicatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a case involves a person who was driving with blood alcohol level that is higher than the law allows; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseProtectionOrderIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseProtectionOrderIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseVerdictGivenIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a verdict is given by judge or jury; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseVerdictGivenIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a verdict is given by judge or jury; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseVictimNotProsecutingIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseVictimNotProsecutingIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseDispositionDecisionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about the disposition of a case occurring as a result of some decision.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:CaseDispositionDecisionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The literal language of a decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDispositionDecisionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The literal language of a decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDispositionDecisionTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of decision made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDispositionDecisionTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of decision made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseDispositionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an outcome or processing of a case.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:CaseDispositionFinalDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that all charges in a case were disposed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDispositionFinalDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that all charges in a case were disposed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDispositionDecision" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a case disposition occurring as a result of some decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDispositionDecisionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a case disposition occurring as a result of some decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseOfficialType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an official's involvement in a case.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="JudicialOfficialType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:JudicialOfficialType">
        <xsd:sequence>
          <xsd:element ref="j:CaseOfficialStartDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a justice official became involved in a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialStartDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a justice official became involved in a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialEndDate" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseOfficialEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseOfficialCaseID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier a justice official uses to identify a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialCaseIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier a justice official uses to identify a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialCaseStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a justice official's case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialCaseStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a justice official's case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialRoleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A role a justice official played in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialRoleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A role a justice official played in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialRoleDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseOfficialRoleDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseOfficialTerminationIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseOfficialTerminationIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseOfficialTerminationReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a justice official left a case before its conclusion.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialTerminationReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a justice official left a case before its conclusion.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseParticipantsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about the participants involved in a case.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:CaseDefendantParty.Organization" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseDefendantPartyReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseDefendantParty.Person" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseDefendantPartyReference.Person" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseDefendantParty.Property" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseDefendantPartyReference.Property" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseDefenseAttorney" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An attorney who defends a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDefenseAttorneyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An attorney who defends a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInitiatingParty.Organization" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseInitiatingPartyReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseInitiatingParty.Person" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseInitiatingPartyReference.Person" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseInitiatingParty.Property" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseInitiatingPartyReference.Property" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseJudge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judicial official assigned to a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseJudgeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judicial official assigned to a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseJuror" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An empanelled juror or an alternate juror.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseJurorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An empanelled juror or an alternate juror.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a justice official's involvement in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a justice official's involvement in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous person or organization involved in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous person or organization involved in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherActor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherActorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherActor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherActorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherActor.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherActorReference.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseProsecutionAttorney" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An attorney who prosecutes a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseProsecutionAttorneyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An attorney who prosecutes a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRespondentParty.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRespondentPartyReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRespondentParty.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRespondentPartyReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRespondentParty.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRespondentPartyReference.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseWitness" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseWitnessReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an aggregation of information about a set of related activities and occurrences.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:CaseTitleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official name of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseTitleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official name of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies the type of case being considered, e.g., law enforcement, prosecution, court, public safety, department of human services, department of health.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies the type of case being considered, e.g., law enforcement, prosecution, court, public safety, department of human services, department of health.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseYearDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A year a case is tried.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseYearDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A year a case is tried.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseTrackingID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number used to track a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseTrackingIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number used to track a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDocketID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number used to identify a case docket.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDocketIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number used to identify a case docket.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous identifier for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous identifier for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseAmendedCharge" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseAmendedChargeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseCharge" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseChargeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseClassification" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A classification or categorization of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseClassificationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A classification or categorization of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court of law in which the case is being tried.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court of law in which the case is being tried.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseCourtEvent" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseCourtEventReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseDetails" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional information about a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDetailsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional information about a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDisposition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An outcome or processing of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDispositionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An outcome or processing of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseExhibit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An item admitted in court as evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseExhibitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An item admitted in court as evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseFiling" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Any type of filing (e.g., motion, response) filed by either side of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseFilingReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Any type of filing (e.g., motion, response) filed by either side of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseHearing" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An appearance before a judicial official conducted in person, by telephone, or by video. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseHearingReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An appearance before a judicial official conducted in person, by telephone, or by video. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseLineageCase" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a case at a previous stage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseLineageCaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a case at a previous stage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseParticipants" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the participants involved in a court case</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseParticipantsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the participants involved in a court case</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CasePendingCourtEvent" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court event or activity that is postponed or pending.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CasePendingCourtEventReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court event or activity that is postponed or pending.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRelatedCase" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a related case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRelatedCaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a related case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseTrial" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseTrialReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CaseConvictionReportingRequirements" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the requirements placed on a person convicted in a case to report to a supervising agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseConvictionReportingRequirementsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the requirements placed on a person convicted in a case to report to a supervising agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ChargeClassificationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details that further describe and classify a charge.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ChargeApplicabilityText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeApplicabilityTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeCategoryDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a crime category.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeCategoryDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a crime category.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDegreeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A degree of a charge, e.g., first degree, second degree.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDegreeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A degree of a charge, e.g., first degree, second degree.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingFactor" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeEnhancingFactorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeEnhancingAllegationCharge" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeEnhancingAllegationChargeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeEnhancingPriorConviction" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeEnhancingPriorConvictionReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeQualifierText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional information that clarifies a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeQualifierTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional information that clarifies a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeReducingFactorText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeReducingFactorTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeSpecialAllegationText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeSpecialAllegationTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeSentenceRangeText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeSentenceRangeTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeSeverityText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeSeverityTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeAccidentRelatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a charge is related to a traffic accident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeAccidentRelatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a charge is related to a traffic accident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeArrestReasonIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeArrestReasonIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeEmploymentRelatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeEmploymentRelatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeFelonyIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeFelonyIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeHighestIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeHighestIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeSeriousViolentIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeSeriousViolentIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ChargeDispositionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about the results or processing of a charge.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ChargeDispositionVerdict" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A finding by a judge or jury of that nature of a person allegedly committing an offense.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionVerdictReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A finding by a judge or jury of that nature of a person allegedly committing an offense.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionPlea" minOccurs="0" maxOccurs="unbounded">
            <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:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionPleaReference" minOccurs="0" maxOccurs="unbounded">
            <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:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionOtherText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional information beyond, or separate from the ChargeDispositionDescriptionText about a charge.  It may contain information about the processing of a charge rather than just the outcome.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionOtherTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional information beyond, or separate from the ChargeDispositionDescriptionText about a charge.  It may contain information about the processing of a charge rather than just the outcome.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of a disposition of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of a disposition of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <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, referred or not referred for prosecution.  For a court case charge, this may be dismissal, or any penalties, sanctions, or sentence assessed as a result of a finding or negotiated resolution in the case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <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, referred or not referred for prosecution.  For a court case charge, this may be dismissal, or any penalties, sanctions, or sentence assessed as a result of a finding or negotiated resolution in the case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionCondition" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeDispositionConditionReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeDispositionReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason for disposing of a charge via dismissal, discharge, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason for disposing of a charge via dismissal, discharge, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionSanction" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeDispositionSanctionReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DispositionAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency responsible for making a disposition decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DispositionAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency responsible for making a disposition decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ChargeEnhancingFactorType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a factor or reason that makes a charge more serious.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ChargeEnhancingFactorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A factor or reason that makes a charge more serious.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingFactorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A factor or reason that makes a charge more serious.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingFactorStatusText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeEnhancingFactorStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeEnhancingFactorReferenceDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference date for an enhancing charge factor or reason.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingFactorReferenceDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference date for an enhancing charge factor or reason.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingFactorDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeEnhancingFactorDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a factor or reason that makes a charge more serious.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ChargeReportingType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about 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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ChargeNCICCode" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeNCICCodeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeUCRCode" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeUCRCodeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeLocalCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A local statute or ordinance that identifies an offense.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeLocalCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A local statute or ordinance that identifies an offense.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeUCRCrimeTypeText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeUCRCrimeTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeMACRDispositionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Charge disposition as reported to the Monthly Arrest and Citation Register.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeMACRDispositionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Charge disposition as reported to the Monthly Arrest and Citation Register.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeMACRIndicationLevelText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeMACRIndicationLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeMACRJuvenileLevelText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeMACRJuvenileLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeMACRStatusText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeMACRStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ChargeType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a formal allegation that a specific person has committed a specific offense.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ChargeID" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeIDReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The text of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The text of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSequenceID" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeSequenceIDReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeTrackingID" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeTrackingIDReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A plain language description of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A plain language description of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeLegalDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The legal or formal description of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeLegalDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The legal or formal description of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeClassification" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details that further describes and classifies a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeClassificationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details that further describes and classifies a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeCountQuantity" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeCountQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeDisposition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the results or processing of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the results or processing of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeFilingDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a charge was filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeFilingDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a charge was filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeFiler.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which filed a current charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeFilerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which filed a current charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeFiler.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which filed a current charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeFilerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which filed a current charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeInstrument" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeInstrumentReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeModificationInstrument" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official document filed to modify a charge against a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeModificationInstrumentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official document filed to modify a charge against a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeOriginator.Organization" minOccurs="0" maxOccurs="unbounded">
            <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:element>
          <xsd:element ref="j:ChargeOriginatorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <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:element>
          <xsd:element ref="j:ChargeOriginator.Person" minOccurs="0" maxOccurs="unbounded">
            <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:element>
          <xsd:element ref="j:ChargeOriginatorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <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:element>
          <xsd:element ref="j:ChargePlea" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargePleaReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeRecommendedBailAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bail amount on a schedule recommended according to the charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeRecommendedBailAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bail amount on a schedule recommended according to the charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeReporting" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeReportingReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeSanction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sanction given to a person convicted of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSanctionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sanction given to a person convicted of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSentence" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sentence given to a person convicted of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSentenceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sentence given to a person convicted of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeStatute" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeStatuteReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person accused of committing a specific offense.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person accused of committing a specific offense.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeVerdict" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeVerdictReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ChargeVictim" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or entity who is the victim of an offense designated by the charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeVictimReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or entity who is the victim of an offense designated by the charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeModifier.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeModifierReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeModifier.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeModifierReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeNarrative" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document associated with a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeNarrativeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document associated with a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CircularRegionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a circular area.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:CircularRegionCenterCoordinate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A coordinate of the center of a circular region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CircularRegionCenterCoordinateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A coordinate of the center of a circular region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CircularRegionRadiusLengthMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A length of a radius of a circular area.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CircularRegionRadiusLengthMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A length of a radius of a circular area.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CitationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an official summons to appear in court or pay a fine.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:CitationFineAmount" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CitationFineAmountReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CitationDismissalConditionIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CitationDismissalConditionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CitationDismissalConditionText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CitationDismissalConditionTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CitationSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who violates a law and receives a citation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who violates a law and receives a citation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationIssuedLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A place where a citation is given to a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationIssuedLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A place where a citation is given to a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationIssuingOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official who gives a citation to a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationIssuingOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official who gives a citation to a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization for whom the citation issuing official is employed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization for whom the citation issuing official is employed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationViolation" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CitationViolationReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ClassificationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a restriction imposed on information on documents or data that are only available to certain authorized people.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ClassificationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A classification of information. Includes confidential, secret, top secret, no markings.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A classification of information. Includes confidential, secret, top secret, no markings.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationUSCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code used to describe the highest classification of a United States document, e.g., top secret.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationUSCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code used to describe the highest classification of a United States document, e.g., top secret.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationNonUSText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A word that describes the highest non-United States classification of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationNonUSTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A word that describes the highest non-United States classification of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationPersonName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the person who classified the information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationPersonNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the person who classified the information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationAgencyName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the agency which classified the information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationAgencyNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the agency which classified the information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationEffectiveDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the classification became effective.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationEffectiveDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the classification became effective.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationTerminationSetDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the classification is set to terminate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationTerminationSetDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the classification is set to terminate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationTerminationActualDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the classification actually terminated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationTerminationActualDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the classification actually terminated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why the classification was made as such.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why the classification was made as such.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationInstructionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An instruction related to classifying information as such.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationInstructionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An instruction related to classifying information as such.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationDerivationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A source where a classification was derived from.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationDerivationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A source where a classification was derived from.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationReviewDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a classification is to be or has been reviewed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationReviewDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a classification is to be or has been reviewed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationReviewPersonName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a person set to review or who has reviewed the classification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationReviewPersonNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a person set to review or who has reviewed the classification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationReviewAgencyName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the agency set to review or has reviewed the classification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClassificationReviewAgencyNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the agency set to review or has reviewed the classification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ClothingType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an article of clothing.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ClothingCategoryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general category of clothing, e.g., shirt, pants.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClothingCategoryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general category of clothing, e.g., shirt, pants.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClothingColorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of an article of clothing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClothingColorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of an article of clothing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClothingDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an article of clothing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClothingDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an article of clothing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClothingStyleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A style of an article of clothing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ClothingStyleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A style of an article of clothing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CommercialVehicleType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a class of vehicle that includes motor vehicles with a gross vehicle weight rating of 26,001 pounds or more.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="VehicleType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:VehicleType">
        <xsd:sequence>
          <xsd:element ref="j:VehicleAxleQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A count of common axles of rotation of one or more wheels of a vehicle, whether power driven or freely rotating.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleAxleQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A count of common axles of rotation of one or more wheels of a vehicle, whether power driven or freely rotating.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleCurrentWeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An observed, estimated, or measured weight of the conveyance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleCurrentWeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An observed, estimated, or measured weight of the conveyance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleGrossLadenUnitWeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value specified by the manufacturer for a single unit truck, truck tractor, or trailer. In the absence of a value specified by the manufacturer, an estimate of the gross vehicle weight of a fully loaded unit may be submitted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleGrossLadenUnitWeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value specified by the manufacturer for a single unit truck, truck tractor, or trailer. In the absence of a value specified by the manufacturer, an estimate of the gross vehicle weight of a fully loaded unit may be submitted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleGrossLadenSumWeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sum of values specified by the manufacturer(s) for a truck tractor or trailer for the units that make up a combination. In the absence of a value specified by the manufacturer, an estimate of the gross vehicle weight of a fully loaded unit may be submitted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleGrossLadenSumWeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sum of values specified by the manufacturer(s) for a truck tractor or trailer for the units that make up a combination. In the absence of a value specified by the manufacturer, an estimate of the gross vehicle weight of a fully loaded unit may be submitted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleUnladenWeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A weight of the vehicle fully equipped for service, not including the weight of the payload (e.g., empty weight). The unladen weight is sometimes referred to as the scale weight.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleUnladenWeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A weight of the vehicle fully equipped for service, not including the weight of the payload (e.g., empty weight). The unladen weight is sometimes referred to as the scale weight.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleMaximumLoadWeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum load weight intended for the vehicle to transport, assigned at the point of manufacture. It is normally known as the Gross Vehicle Weight Rating (GVWR). It is applied to pickups, single unit trucks and trailers. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleMaximumLoadWeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum load weight intended for the vehicle to transport, assigned at the point of manufacture. It is normally known as the Gross Vehicle Weight Rating (GVWR). It is applied to pickups, single unit trucks and trailers. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ConditionGroupType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a set of conditions assigned to a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:Condition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a requirement which, when met, represents compliance with a pre-disposition condition. For example: curfew, no contact with victim, condition of release, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a requirement which, when met, represents compliance with a pre-disposition condition. For example: curfew, no contact with victim, condition of release, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionGroupParentID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>ID of the parent condition group to which this group belongs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionGroupParentIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>ID of the parent condition group to which this group belongs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ConditionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a requirement.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:ConditionGroupID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a group of conditions to which this condition belongs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionGroupIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a group of conditions to which this condition belongs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionSetDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a condition was set.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionSetDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a condition was set.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionDisciplinaryAction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A corrective action such as attending counseling or entering a risk reduction facility that is specified as part of a condition as stated in the imposed sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionDisciplinaryActionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A corrective action such as attending counseling or entering a risk reduction facility that is specified as part of a condition as stated in the imposed sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionMandatoryIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a condition is strictly required; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionMandatoryIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a condition is strictly required; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionViolatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a condition has been violated; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionViolatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a condition has been violated; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionViolationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A violation of a condition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionViolationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A violation of a condition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionViolationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a condition was violated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionViolationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a condition was violated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ConditionalReleaseType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes 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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ReleaseType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ReleaseType">
        <xsd:sequence>
          <xsd:element ref="j:ConditionalReleaseOppositionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason against releasing a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseOppositionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason against releasing a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseSupportText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason in support of releasing a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseSupportTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason in support of releasing a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseProjectedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An expected date of conditional release. This date may change over time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseProjectedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An expected date of conditional release. This date may change over time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseRevokedDate" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ConditionalReleaseRevokedDateReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ConditionalReleaseRevokedReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why a conditional release was revoked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseRevokedReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why a conditional release was revoked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseCondition" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ConditionalReleaseConditionReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ContactInformationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about how to contact a person or an organization.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ContactInformationDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general description of contact information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactInformationDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general description of contact information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person with the given contact information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person with the given contact information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactPersonDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the title or function of a person with this contact information, e.g., Director of Public Relations, mother.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactPersonDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the title or function of a person with this contact information, e.g., Director of Public Relations, mother.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactTelephoneNumber" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A telephone number of a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactTelephoneNumberReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A telephone number of a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactFacsimileNumber" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A facsimile number of a person or organization. Sometimes referred to as a FAX or fax number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactFacsimileNumberReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A facsimile number of a person or organization. Sometimes referred to as a FAX or fax number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactPagerNumber" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A pager number of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactPagerNumberReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A pager number of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactMobileTelephoneNumber" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A mobile phone or cell phone number of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactMobileTelephoneNumberReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A mobile phone or cell phone number of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactRadio" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A radio contact information of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactRadioReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A radio contact information of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactEmailID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An email address of a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactEmailIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An email address of a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactWebsiteID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A website address of a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactWebsiteIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A website address of a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactMailingAddress" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A mailing address of a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactMailingAddressReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A mailing address of a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactOtherID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An additional method of contact, e.g., Internet Relay Chat (IRC), AOL Instant Messenger.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactOtherIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An additional method of contact, e.g., Internet Relay Chat (IRC), AOL Instant Messenger.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactResponder" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is actually at the "other end" of the contact. Used when the address is for a third party who is supposed to find the contactee (a secretary, for example).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactResponderReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is actually at the "other end" of the contact. Used when the address is for a third party who is supposed to find the contactee (a secretary, for example).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization at the site of the contact. Example: the organization that "owns" the physical telephone being called. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization at the site of the contact. Example: the organization that "owns" the physical telephone being called. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ContactRadioType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about how to contact a person or an organization by radio.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ContactRadioTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A wavelength or band of a radio, e.g., AM, FM, CB, FRS, GRS, military, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactRadioTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A wavelength or band of a radio, e.g., AM, FM, CB, FRS, GRS, military, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactRadioChannelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A radio channel or frequency within the band.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactRadioChannelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A radio channel or frequency within the band.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactRadioCallSignID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A term used to identify a person using this radio. Sometimes referred to as a handle or call letters, e.g., "Whiskey 52".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ContactRadioCallSignIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A term used to identify a person using this radio. Sometimes referred to as a handle or call letters, e.g., "Whiskey 52".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ConvictionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a judgement that a defendant is guilty.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:ConvictionLocatorReferenceID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference number for the organization that keeps the conviction records.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionLocatorReferenceIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference number for the organization that keeps the conviction records.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionCharge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A charge for which a person was convicted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionChargeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A charge for which a person was convicted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionCountQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total number of charges a person has been found guilty of with reference to charging document.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionCountQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total number of charges a person has been found guilty of with reference to charging document.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionChargeCountQuantity" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ConvictionChargeCountQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ConvictionCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court in which a conviction was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court in which a conviction was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionOffense" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An offense that a person has been found guilty of committing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionOffenseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An offense that a person has been found guilty of committing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionPlea" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A final plea a person offered in response to the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionPleaReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A final plea a person offered in response to the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionSanction" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ConvictionSanctionReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ConvictionSentence" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ConvictionSentenceReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ConvictionSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who was found guilty of a crime.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who was found guilty of a crime.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionVerdict" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A guilty verdict of a judge or jury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionVerdictReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A guilty verdict of a judge or jury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtActivityType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a court-related action associated with a court case event.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:CourtActivityCondition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition related or attached to a court activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtActivityConditionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition related or attached to a court activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtActivityCourtOrder" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtActivityCourtOrderReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtActivityScheduleDay" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A schedule on which a court activity is to occur.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtActivityScheduleDayReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A schedule on which a court activity is to occur.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtActivitySupervisingAgency" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtActivitySupervisingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtAppearanceType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an appearance required of a party in a court of law on a certain date.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:CourtAppearanceCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court in which a party is required to appear.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court in which a party is required to appear.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceCase" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A case for which a party must appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceCaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A case for which a party must appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a party must appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a party must appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which a party must appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which a party must appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceActor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceActorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceActor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceActorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceActor.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceActorReference.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a party is required to appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a party is required to appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceTypeText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtAppearanceTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtEventType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a court occurrence.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:CourtEventSequenceID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier for a court case event record.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventSequenceIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier for a court case event record.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventAction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court-related action associated with a court case event.  There must be at least one Action for each Activity.  For example:  ordering bail, pleading not guilty, filing an affidavit.  An Action may have conditions attached to it.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventActionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court-related action associated with a court case event.  There must be at least one Action for each Activity.  For example:  ordering bail, pleading not guilty, filing an affidavit.  An Action may have conditions attached to it.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventActivity" minOccurs="0" maxOccurs="unbounded">
            <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:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventActivityReference" minOccurs="0" maxOccurs="unbounded">
            <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:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventAppearance" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An appearance in court required of a party</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventAppearanceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An appearance in court required of a party</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventCase" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A case associated with a court event.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventCaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A case associated with a court event.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court in which a court event occurs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court in which a court event occurs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventJudge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judge associated with a court event.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventJudgeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judge associated with a court event.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventMotion" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A request made to a court for a ruling or an order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventMotionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A request made to a court for a ruling or an order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventSchedule" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the days for which a court event is scheduled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventScheduleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the days for which a court event is scheduled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtOrderType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a direction of a judge not including a judgement, which determines some point or directs some steps in proceedings.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:CourtOrderDesignatedSubject" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtOrderDesignatedSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtOrderDesignatedLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location to which a court order applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderDesignatedLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location to which a court order applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderDesignatedOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization to which a court order applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderDesignatedOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization to which a court order applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderDesignatedProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item to which a court order applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderDesignatedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item to which a court order applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderIssuingCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that issued a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderIssuingCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that issued a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderIssuingJudicialOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judge or other judicial official that issued a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderIssuingJudicialOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judge or other judicial official that issued a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderIssuingDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was issued by a judicial official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderIssuingDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was issued by a judicial official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderJurisdiction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area in which a court order can be enforced.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderJurisdictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area in which a court order can be enforced.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderEnforcementAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency responsible for enforcing a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderEnforcementAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency responsible for enforcing a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderSupervisingAgency" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtOrderSupervisingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtOrderRecallDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was recalled or rescinded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRecallDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was recalled or rescinded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRecallReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a court order was recalled or rescinded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRecallReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a court order was recalled or rescinded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was requested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was requested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why a court order was requested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why a court order was requested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestActor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestActorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestActor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestActorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestActor.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestActorReference.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was delivered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was delivered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceAttemptedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was attempted but unable to be delivered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceAttemptedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was attempted but unable to be delivered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceReceivedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a service agency received a court order to deliver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceReceivedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a service agency received a court order to deliver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceCautionText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtOrderServiceCautionTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtOrderServiceDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how a court order was delivered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how a court order was delivered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceRestrictionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restriction or limitation on how a court order can be delivered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceRestrictionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restriction or limitation on how a court order can be delivered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceOfficial.Enforcement" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who delivered a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceOfficialReference.Enforcement" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who delivered a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceOfficial.Judicial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who delivered a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceOfficialReference.Judicial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who delivered a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderCondition" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtOrderConditionReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtOrderStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state of a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state of a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderSignatureMethodText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtOrderSignatureMethodTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtOrderSpecialInstructionText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtOrderSpecialInstructionTextReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a court or a unit of a court responsible for trying justice proceedings.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="OrganizationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:OrganizationType">
        <xsd:sequence>
          <xsd:element ref="j:CourtName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a unit of a court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a unit of a court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAdministrativeUnitText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unit within a court system responsible for record maintenance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAdministrativeUnitTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unit within a court system responsible for record maintenance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtDivisionText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtDivisionTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtTypeCode" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CourtSupervisingAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency that performs court services for a court unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtSupervisingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency that performs court services for a court unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CriminalOrganizationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an organization that is formed to or intentionally conducts illegal activities.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="OrganizationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:OrganizationType">
        <xsd:sequence>
          <xsd:element ref="j:CriminalOrganizationNCICID" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CriminalOrganizationNCICIDReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CriminalOrganizationCautionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A caution or warning associated with a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationCautionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A caution or warning associated with a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationObjectiveText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An objective or purpose of the criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationObjectiveTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An objective or purpose of the criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationTraitDetails" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of characteristic traits and identifiers of a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationTraitDetailsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of characteristic traits and identifiers of a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationMembershipHighQuantityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A high estimate of the number of people in an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationMembershipHighQuantityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A high estimate of the number of people in an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationMembershipLowQuantityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A low estimate of the number of people in an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationMembershipLowQuantityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A low estimate of the number of people in an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationMembershipInitiationText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CriminalOrganizationMembershipInitiationTextReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CriminalTraitDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about criminal characteristics associated with a person or a criminal organization.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:CriminalTraitDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of criminal characteristics, e.g., a trait, pattern, or trademark </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of criminal characteristics, e.g., a trait, pattern, or trademark </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitAction" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CriminalTraitActionReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CriminalTraitActivityDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CriminalTraitActivityDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CriminalTraitColorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color associated with criminal activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitColorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color associated with criminal activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitCommunicationDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CriminalTraitCommunicationDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CriminalTraitDressText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifying dress or clothing associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitDressTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifying dress or clothing associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitEthnicityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An ethnic or cultural background associated with a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitEthnicityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An ethnic or cultural background associated with a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitEthnicityCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies an ethnic or cultural background associated with a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitEthnicityCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies an ethnic or cultural background associated with a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitGraffitiDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CriminalTraitGraffitiDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CriminalTraitGraffitiImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An image of criminal artwork (often spray-painted images).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitGraffitiImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An image of criminal artwork (often spray-painted images).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitHandSignalText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying hand signal associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitHandSignalTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying hand signal associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitModusOperandiText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CriminalTraitModusOperandiTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CriminalTraitTargetDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CriminalTraitTargetDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CriminalTraitTattooDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a tattoo associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitTattooDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a tattoo associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitTattooImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An image of a tattoo associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitTattooImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An image of a tattoo associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitTurfText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CriminalTraitTurfTextReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrossStreetType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an intersecting street near a location.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:Street" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an intersecting street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StreetReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an intersecting street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CrossStreetDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an intersecting street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CrossStreetDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an intersecting street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CrossStreetRelativeLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a location with respect to a cross street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CrossStreetRelativeLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a location with respect to a cross street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CustodyTransferType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a transfer of custody or a transfer of a subject or property from one enforcement party to another.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:CustodyTransferActionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An action taken in the transfer of custody.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferActionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An action taken in the transfer of custody.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReleasingEnforcementOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that releases custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReleasingEnforcementOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that releases custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReleasingEnforcementAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement agency that releases custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReleasingEnforcementAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement agency that releases custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReleasingEnforcementFacility" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement facility that releases custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReleasingEnforcementFacilityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement facility that releases custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReceivingEnforcementOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that receives custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReceivingEnforcementOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that receives custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReceivingEnforcementAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement agency that receives custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReceivingEnforcementAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement agency that receives custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReceivingEnforcementFacility" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement facility that receives custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReceivingEnforcementFacilityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement facility that receives custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is being transferred from one custody to another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is being transferred from one custody to another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferProperty" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CustodyTransferPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:CustodyTransferLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where transfer of custody occurs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where transfer of custody occurs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DNALocusType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes location-specific information regarding a person's DNA.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:DNALocusTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location within a strand of DNA that a value was determined.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DNALocusTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location within a strand of DNA that a value was determined.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DNALocusValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The value string for a DNA locus. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DNALocusValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The value string for a DNA locus. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DNAType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation or an encoding of the identifying characteristics of a person's DNA.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="BiometricType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:BiometricType">
        <xsd:sequence>
          <xsd:element ref="j:DNALocus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Location specific information regarding a person's DNA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DNALocusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Location specific information regarding a person's DNA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DNAImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An image of a DNA strand.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DNAImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An image of a DNA strand.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DecalType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a sticker attached to a permanent registration plate.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:DecalID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a registration decal sticker in a given year. Sometimes referred to as a decal number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DecalIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a registration decal sticker in a given year. Sometimes referred to as a decal number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DecalColorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of a vehicle registration decal.  Sometimes referred to as the sticker color.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DecalColorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of a vehicle registration decal.  Sometimes referred to as the sticker color.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DecalPeriodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A lifespan of a decal on a vehicle license plate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DecalPeriodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A lifespan of a decal on a vehicle license plate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DecalPeriodCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that describes the lifespan of a decal on a vehicle license plate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DecalPeriodCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that describes the lifespan of a decal on a vehicle license plate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DecalYearDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A year as shown on the registration decal issued, e.g., 1995, 1996, 1997, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DecalYearDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A year as shown on the registration decal issued, e.g., 1995, 1996, 1997, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DecalMonthDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A month that is shown on a registration decal issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DecalMonthDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A month that is shown on a registration decal issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DirectionCodeType">
    <xsd:annotation>
      <xsd:documentation>A code list that enumerates compass directions.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
        <xsd:attribute ref="j:id"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="DisciplinaryActionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an activity assigned to a person that is meant to be self-improving or restitutional.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:DisciplinaryActionSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is assigned a corrective action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is assigned a corrective action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionAssigner.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization which assigned a corrective action to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionAssignerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization which assigned a corrective action to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionAssigner.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization which assigned a corrective action to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionAssignerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization which assigned a corrective action to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionEnforcer.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization responsible for making sure a person performs a corrective activity assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionEnforcerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization responsible for making sure a person performs a corrective activity assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionEnforcer.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization responsible for making sure a person performs a corrective activity assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionEnforcerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization responsible for making sure a person performs a corrective activity assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionCommunityService" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Community service a person is recommended or required to perform as a correctional action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionCommunityServiceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Community service a person is recommended or required to perform as a correctional action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionCounseling" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Counseling a person is recommended or required to attend as a correctional action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionCounselingReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Counseling a person is recommended or required to attend as a correctional action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionFacility" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A facility a person is assigned to for a corrective action. May be a risk reduction facility, a diversion facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionFacilityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A facility a person is assigned to for a corrective action. May be a risk reduction facility, a diversion facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionFee" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary fine assigned to a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionFeeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary fine assigned to a person or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionProgram" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A risk reduction, rehabilitation, diversion, or other type program a person is recommended or required to attend as a correctional action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionProgramReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A risk reduction, rehabilitation, diversion, or other type program a person is recommended or required to attend as a correctional action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionRestitution" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restitution or compensation a person is required to pay another person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionRestitutionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restitution or compensation a person is required to pay another person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionSanction" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DisciplinaryActionSanctionReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DispositionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a result or outcome that is the product of handling, processing, or finalizing a charge, case, activity, or entity.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:DispositionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A result or outcome that occurred after processing an activity or entity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DispositionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A result or outcome that occurred after processing an activity or entity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DispositionTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of disposition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DispositionTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of disposition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DispositionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a disposition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DispositionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a disposition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DispositionDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a disposition occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DispositionDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a disposition occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DispositionInstrument" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official document filed to formally document the&#xd;
disposition of a specific Charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DispositionInstrumentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official document filed to formally document the&#xd;
disposition of a specific Charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DispositionReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why an outcome occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DispositionReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why an outcome occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DispositionReportedAuthorityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an authority to which a disposition was reported.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DispositionReportedAuthorityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an authority to which a disposition was reported.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DispositionAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency responsible for making a disposition decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DispositionAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency responsible for making a disposition decision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DocumentControlMetadataType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about the control and management of a document.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:DocumentCategoryName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCategoryNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCategoryID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a category of information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCategoryIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a category of information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCategoryDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the category of information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCategoryDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the category of information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCountryCode.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCountryCodeReference.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCountryCode.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCountryCodeReference.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCountryCode.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCountryCodeReference.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCountryCode.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCountryCodeReference.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSubjectCodeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the subject code systems used and the appropriate subject code assigned to the document. Example subject code systems: be, ifc, nsa, state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSubjectCodeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the subject code systems used and the appropriate subject code assigned to the document. Example subject code systems: be, ifc, nsa, state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentDispositionInstructionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An instruction on how to handle or process information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentDispositionInstructionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An instruction on how to handle or process information in a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentDispositionAuthorityName" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DocumentDispositionAuthorityNameReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DocumentMangementCyclePeriodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A review or update cycle period for a document.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentMangementCyclePeriodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A review or update cycle period for a document.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentManagementCyclePeriodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A review or update cycle period for a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentManagementCyclePeriodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A review or update cycle period for a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentVitalIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document is categorized as a vital record by the originating agency; false otherwise. A vital record is that information that is needed to restore an enterprise to full operation following a catastrophe, or for records essential to protect the legal and financial rights of the government or the individual directly affected by its activities.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentVitalIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document is categorized as a vital record by the originating agency; false otherwise. A vital record is that information that is needed to restore an enterprise to full operation following a catastrophe, or for records essential to protect the legal and financial rights of the government or the individual directly affected by its activities.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCopyrightIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document is copyrighted; false otherwise. Copyrighted products cannot be reproduced and/or distributed without the express written permission of the copyright owner. This prohibition is binding on individuals and corporations, as well as the United States government.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCopyrightIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document is copyrighted; false otherwise. Copyrighted products cannot be reproduced and/or distributed without the express written permission of the copyright owner. This prohibition is binding on individuals and corporations, as well as the United States government.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentPermanentRecordIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document is to be kept as a permanent record; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentPermanentRecordIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document is to be kept as a permanent record; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentPrivacyActIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document is categorized as containing personal information subject to protection by the Privacy Act; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentPrivacyActIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document is categorized as containing personal information subject to protection by the Privacy Act; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DocumentDescriptiveMetadataType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes general descriptors of a document.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:DocumentID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique and unambiguous reference to the resource within a given context. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique and unambiguous reference to the resource within a given context. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSequenceID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier that determines the document order in a set or related documents.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSequenceIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier that determines the document order in a set or related documents.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentGroupID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a group to which a document belongs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentGroupIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a group to which a document belongs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentFileControlID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number assigned to a document that identifies the location of a file within a file control system.  This number may be used within a manual, paper, electronic, or database system to identify a specific 'document'.  The document may be a physical document, a record in a database, or an electronic records system.  May also be known as a file control number; a NIC number (issued by NCIC as a tracking number for records entered into their system); a transaction control number (TCN); system identification number; or system control number (SCN Number).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentFileControlIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number assigned to a document that identifies the location of a file within a file control system.  This number may be used within a manual, paper, electronic, or database system to identify a specific 'document'.  The document may be a physical document, a record in a database, or an electronic records system.  May also be known as a file control number; a NIC number (issued by NCIC as a tracking number for records entered into their system); a transaction control number (TCN); system identification number; or system control number (SCN Number).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentFileName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A file name of an electronic copy of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentFileNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A file name of an electronic copy of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentFileExtensionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A file extension of an electronic copy of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentFileExtensionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A file extension of an electronic copy of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSupplementalMarkingText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A marking made on a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSupplementalMarkingTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A marking made on a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentTitleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name given to a resource, typically a name by which it is formally known.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentTitleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name given to a resource, typically a name by which it is formally known.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentAlternativeTitleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Any form of the title used as a substitute or alternative to the formal title of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentAlternativeTitleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Any form of the title used as a substitute or alternative to the formal title of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSubjectText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A subject that is typically expressed as keywords, phrases, or classification codes that describe a topic of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSubjectTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A subject that is typically expressed as keywords, phrases, or classification codes that describe a topic of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A brief account of the content of a resource. May include but not limited to an abstract, table of contents, graphical, or free-text account of the content.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A brief account of the content of a resource. May include but not limited to an abstract, table of contents, graphical, or free-text account of the content.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaveatText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Warnings relating to the usage of information, e.g., This record is provided in response to your request. Use of the information contained in this record is governed by state and federal law..</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaveatTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Warnings relating to the usage of information, e.g., This record is provided in response to your request. Use of the information contained in this record is governed by state and federal law..</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentContentTableText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A subunit of the content of the resource usually containing a list of the information content of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentContentTableTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A subunit of the content of the resource usually containing a list of the information content of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentAbstractText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A summary of the content of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentAbstractTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A summary of the content of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A nature or genre of the content of the resource. Includes terms describing general categories, functions, or genres. To describe the physical or digital manifestation of the resource use the Format property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A nature or genre of the content of the resource. Includes terms describing general categories, functions, or genres. To describe the physical or digital manifestation of the resource use the Format property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSummaryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A short description of the document subject, contents, and any "bottom line" point the document is trying to convey.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSummaryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A short description of the document subject, contents, and any "bottom line" point the document is trying to convey.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the location of a physical document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the location of a physical document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates the document's status, e.g., approved, submitted, awaiting revision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates the document's status, e.g., approved, submitted, awaiting revision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentApprovedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document has been approved; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentApprovedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a document has been approved; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCommentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general comment about a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCommentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general comment about a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentKeywordText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A keyword or words that describe the overall content of the document, or the main topic of discussion.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentKeywordTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A keyword or words that describe the overall content of the document, or the main topic of discussion.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentMediaTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A physical device on which a document is stored.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentMediaTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A physical device on which a document is stored.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentMediumText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The makeup of the material or physical carrier of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentMediumTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The makeup of the material or physical carrier of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentFormatText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The specific structural format of the binary object or file, e.g., "image/jpeg", "text/plain".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentFormatTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The specific structural format of the binary object or file, e.g., "image/jpeg", "text/plain".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentFormatTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The classification system used to define the specific format of the binary object or file, e.g., "MIME", "DIME".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentFormatTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The classification system used to define the specific format of the binary object or file, e.g., "MIME", "DIME".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentLanguageCode.iso639-2b" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A language of the intellectual content of the resource. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentLanguageCodeReference.iso639-2b" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A language of the intellectual content of the resource. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentLanguageCode.iso639-2t" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A language of the intellectual content of the resource. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentLanguageCodeReference.iso639-2t" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A language of the intellectual content of the resource. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCreationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of the creation of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCreationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of the creation of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCutDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A cutoff date for information in a document. Sometimes referred to as Information Cutoff Date, ICOD.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCutDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A cutoff date for information in a document. Sometimes referred to as Information Cutoff Date, ICOD.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentEffectiveDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the information in a document becomes valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentEffectiveDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the information in a document becomes valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentExpirationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a document should be removed from a registry or index.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentExpirationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a document should be removed from a registry or index.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentFiledDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a document was filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentFiledDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a document was filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentLastModifiedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The date that a document was last updated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentLastModifiedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The date that a document was last updated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentFiledTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The time that the a document is officially filed.  The circumstance of the official time is dictated by local policy and procedure, therefore the time recorded reflects the application of this policy.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentFiledTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The time that the a document is officially filed.  The circumstance of the official time is dictated by local policy and procedure, therefore the time recorded reflects the application of this policy.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentPostDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a document is posted to Intelink.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentPostDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a document is posted to Intelink.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentPublicationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of the first public dissemination of the content in any media.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentPublicationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of the first public dissemination of the content in any media.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentReceivedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a transmitted document was received.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentReceivedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a transmitted document was received.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCreator.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity primarily responsible for making the content of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCreatorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity primarily responsible for making the content of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCreator.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity primarily responsible for making the content of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCreatorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity primarily responsible for making the content of the resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentAuthor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization primarily responsible for creating the intellectual content of the resource, e.g., author for written documents, artist, photographer or illustrator for visual resources.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentAuthorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization primarily responsible for creating the intellectual content of the resource, e.g., author for written documents, artist, photographer or illustrator for visual resources.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentAuthor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization primarily responsible for creating the intellectual content of the resource, e.g., author for written documents, artist, photographer or illustrator for visual resources.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentAuthorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization primarily responsible for creating the intellectual content of the resource, e.g., author for written documents, artist, photographer or illustrator for visual resources.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSubmitter.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity responsible for making the resource available. May include a person, organization or service. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSubmitterReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity responsible for making the resource available. May include a person, organization or service. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSubmitter.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity responsible for making the resource available. May include a person, organization or service. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSubmitterReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity responsible for making the resource available. May include a person, organization or service. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentContributor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity responsible for making contributions to the content of the resource. May include a person, organization, or service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentContributorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity responsible for making contributions to the content of the resource. May include a person, organization, or service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentContributor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity responsible for making contributions to the content of the resource. May include a person, organization, or service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentContributorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity responsible for making contributions to the content of the resource. May include a person, organization, or service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSourceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference to a source from which the present resource is derived.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSourceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference to a source from which the present resource is derived.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentOtherAddresseeName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of additional addressees.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentOtherAddresseeNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of additional addressees.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentApplicationName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the application used to create the document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentApplicationNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the application used to create the document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentLocationURI" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A URI (Uniform Resource Identifier) for the referenced document which may indicate the HTTP or Intelink address.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentLocationURIReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A URI (Uniform Resource Identifier) for the referenced document which may indicate the HTTP or Intelink address.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCoverageText.Address" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCoverageTextReference.Address" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCoverageText.Date" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCoverageTextReference.Date" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCoverageText.Text" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCoverageTextReference.Text" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCoverageText.Time" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentCoverageTextReference.Time" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentIntelligenceTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A nature or genre of the resource. Type is specified as an intelligence discipline, e.g., HUMINT, IMINT.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentIntelligenceTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A nature or genre of the resource. Type is specified as an intelligence discipline, e.g., HUMINT, IMINT.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentRelatedResourceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference to a related resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentRelatedResourceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference to a related resource.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentRelationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Another document related to this document instance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentRelationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Another document related to this document instance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentRightsText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Rights held in and over the resource. Rights are the constraints applied to assure the protection of privacy or intellectual property, and any special restrictions, limitations or warning on using a shared resource. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentRightsTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Rights held in and over the resource. Rights are the constraints applied to assure the protection of privacy or intellectual property, and any special restrictions, limitations or warning on using a shared resource. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentDisputedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the accuracy of a document is disputed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentDisputedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the accuracy of a document is disputed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentDisputedReasonCodeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A local code indicating a reason why the accuracy of a document is being disputed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentDisputedReasonCodeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A local code indicating a reason why the accuracy of a document is being disputed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentDisputedReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why the accuracy of a document is being disputed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentDisputedReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why the accuracy of a document is being disputed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DocumentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes inherent and frequently used characteristics of a document.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:DocumentBinary" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The binary encoding of the content of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentBinaryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The binary encoding of the content of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentControlMetadata" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the control and management of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentControlMetadataReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the control and management of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentDescriptiveMetadata" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about general document descriptors.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentDescriptiveMetadataReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about general document descriptors.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSecurityMetadata" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about security and classification information of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSecurityMetadataReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about security and classification information of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentOtherMetadataField" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A user-defined document metadata field.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentOtherMetadataFieldReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A user-defined document metadata field.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSource.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSourceReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSource.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSourceReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSubject.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that is a target or intended recipient of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSubjectReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that is a target or intended recipient of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSubject.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that is a target or intended recipient of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentSubjectReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that is a target or intended recipient of a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentEnteredBy" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person who made a particular entry into the referenced document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DocumentEnteredByReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person who made a particular entry into the referenced document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DriverAuthorizationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an authorization issued to a driver granting driving privileges.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:DriverAuthorizationID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a driver license identifier or driver license permit identifier, including the number and state.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverAuthorizationIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a driver license identifier or driver license permit identifier, including the number and state.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverAuthorizationID.Detailed" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverAuthorizationIDReference.Detailed" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverAuthorizationPerson" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverAuthorizationPersonReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverAuthorizationIssueDate" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverAuthorizationIssueDateReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverAuthorizationExpirationDate" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverAuthorizationExpirationDateReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverAuthorizationEndorsementText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverAuthorizationEndorsementTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverAuthorizationEndorsementCode" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverAuthorizationEndorsementCodeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverAuthorizationRestriction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restriction on a driver license or driver license permit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverAuthorizationRestrictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restriction on a driver license or driver license permit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DriverConvictionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a judge or jury finding a person guilty or a person pleading guilty in relation to a traffic offense.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ConvictionType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ConvictionType">
        <xsd:sequence>
          <xsd:element ref="j:DriverConvictionCitation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The citation received by a person that resulted in a conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionCitationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The citation received by a person that resulted in a conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionCMVText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverConvictionCMVTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverConvictionCMVCode" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverConvictionCMVCodeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverConvictionHazMatText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverConvictionHazMatTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverConvictionHazMatCode" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverConvictionHazMatCodeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverConvictionOffenseText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific offense or charge for which the party has been found guilty.  There may be multiple charges associated with a specific activity or action.  This specifies to which of the charges the conviction applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionOffenseTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific offense or charge for which the party has been found guilty.  There may be multiple charges associated with a specific activity or action.  This specifies to which of the charges the conviction applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionOffenseCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The offense code a driver was convicted of in relation to a driving incident.  Also known as ACD.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionOffenseCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The offense code a driver was convicted of in relation to a driving incident.  Also known as ACD.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionOffenseDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional details about an ACD defined offense.  Typically used on speeding and alcohol related offenses to convey the measured values.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionOffenseDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional details about an ACD defined offense.  Typically used on speeding and alcohol related offenses to convey the measured values.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DriverHistorySummaryType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a summary of a driver's history.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:DriverHistoryAccidentQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of accidents in which a driver has been involved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverHistoryAccidentQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of accidents in which a driver has been involved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverHistoryConvictionQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of times that a driver has been convicted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverHistoryConvictionQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of times that a driver has been convicted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverHistoryWithdrawalQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A count of the number of withdrawals recorded on a drivers license record.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverHistoryWithdrawalQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A count of the number of withdrawals recorded on a drivers license record.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DriverLicensePermitType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a driver license permit issued to a driver granting conditional or limited driving privileges.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="DriverAuthorizationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:DriverAuthorizationType">
        <xsd:sequence>
          <xsd:element ref="j:DriverLicensePermitClassificationText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicensePermitClassificationTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicensePermitStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current status of an individuals driver license permit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicensePermitStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current status of an individuals driver license permit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicensePermitStatusCode" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicensePermitStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the current status of an individual's driver license permit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DriverLicenseType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a license issued to a person granting driving privileges.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="DriverAuthorizationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:DriverAuthorizationType">
        <xsd:sequence>
          <xsd:element ref="j:DriverLicensePermitQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of driver permits issued on a license.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicensePermitQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of driver permits issued on a license.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalPendingIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicenseWithdrawalPendingIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicenseCommercialClassText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A 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 ref="j:DriverLicenseCommercialClassTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A 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 ref="j:DriverLicenseCommercialClassCode" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicenseCommercialClassCodeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicenseNonCommercialClassText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of non-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. Non-commercial classes are defined by each state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseNonCommercialClassTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of non-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. Non-commercial classes are defined by each state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseCommercialStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current status of an individual's Commercial privilege type.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseCommercialStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current status of an individual's Commercial privilege type.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseCommercialStatusCode" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicenseCommercialStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicenseNonCommercialStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current status of an individual's non-commercial privilege (base) type.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseNonCommercialStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current status of an individual's non-commercial privilege (base) type.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseNonCommercialStatusCode" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicenseNonCommercialStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicenseConviction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A conviction which affects a drivers license.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseConvictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A conviction which affects a drivers license.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseIssuedPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person to which a driving license is issued.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseIssuedPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person to which a driving license is issued.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicensePermit" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicensePermitReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicenseWithdrawal" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a driver license withdrawal.  A withdrawal is a suspension, cancellation or revocation of a drivers license.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a driver license withdrawal.  A withdrawal is a suspension, cancellation or revocation of a drivers license.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncident" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DriverLicenseWithdrawalType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details regarding a driver license withdrawal.  A withdrawal is a suspension, cancellation or revocation of a drivers license.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:DriverLicenseWithdrawalEffectiveDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a driver license withdrawal becomes effective.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalEffectiveDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a driver license withdrawal becomes effective.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalEligibilityDate" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicenseWithdrawalEligibilityDateReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicenseWithdrawalEligibilityCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code indicating when a driver is eligible to apply for reinstatement of those driving privileges withdrawn.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalEligibilityCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code indicating when a driver is eligible to apply for reinstatement of those driving privileges withdrawn.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalReinstatementDate" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicenseWithdrawalReinstatementDateReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicenseWithdrawalReasonReferenceCodeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A native state (legislative) code that specifies a withdrawal reason for future reference by the original State of Conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalReasonReferenceCodeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A native state (legislative) code that specifies a withdrawal reason for future reference by the original State of Conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalIssuingAuthorityCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a jurisdiction which withdrew driving privileges for a driver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalIssuingAuthorityCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a jurisdiction which withdrew driving privileges for a driver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalIssuingAuthorityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A jurisdiction which withdrew driving privileges for a driver </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalIssuingAuthorityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A jurisdiction which withdrew driving privileges for a driver </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalActionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a type of driver license withdrawal action that was taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalActionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a type of driver license withdrawal action that was taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalActionCode" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicenseWithdrawalActionCodeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicenseWithdrawalBasisText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a basis for the withdrawal action for a driver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalBasisTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a basis for the withdrawal action for a driver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalBasisCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a basis for the withdrawal action for a driver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalBasisCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a basis for the withdrawal action for a driver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a reason for the withdrawal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a reason for the withdrawal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An AAMVA (Driving Offense) Code Dictionary (ACD) code identifying a reason for the withdrawal</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An AAMVA (Driving Offense) Code Dictionary (ACD) code identifying a reason for the withdrawal</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalDueProcessStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a due process status of a withdrawal action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalDueProcessStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a due process status of a withdrawal action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalDueProcessStatusCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a due process status of a withdrawal action</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalDueProcessStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a due process status of a withdrawal action</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalExtentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding 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 ref="j:DriverLicenseWithdrawalExtentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding 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 ref="j:DriverLicenseWithdrawalExtentCode" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicenseWithdrawalExtentCodeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicenseWithdrawalLocatorReferenceID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference number for the organization that keeps the withdrawal records.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalLocatorReferenceIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference number for the organization that keeps the withdrawal records.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicense" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a license issued to a person granting driving privileges.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a license issued to a person granting driving privileges.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DrivingIncidentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details of an incident involving a vehicle.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="IncidentType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:IncidentType">
        <xsd:sequence>
          <xsd:element ref="j:DrivingIncidentLocatorReferenceID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference number for the organization that keeps the incident report.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentLocatorReferenceIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference number for the organization that keeps the incident report.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentLegalSpeedRate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A legally designated speed limit in the area where an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentLegalSpeedRateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A legally designated speed limit in the area where an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentRecordedSpeedRate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A speed a vehicle was moving at when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentRecordedSpeedRateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A speed a vehicle was moving at when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentRecordedSpeedRate.Range" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A speed a vehicle was moving at when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentRecordedSpeedRateReference.Range" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A speed a vehicle was moving at when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentRoadTypeText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentRoadTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentRoadDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the road conditions during the time of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentRoadDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the road conditions during the time of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentTrafficDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the traffic conditions during the time of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentTrafficDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the traffic conditions during the time of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentWeatherDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the weather during the time of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentWeatherDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the weather during the time of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentPassengerDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentPassengerDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentPassenger" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentPassengerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentPassengerQuantityText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentPassengerQuantityTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentFemalePassengerQuantityText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentFemalePassengerQuantityTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentMalePassengerQuantityText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentMalePassengerQuantityTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentCMVText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A determination of whether the incident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentCMVTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A determination of whether the incident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentCMVCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying whether the incident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentCMVCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying whether the incident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentDriverOwnershipIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentDriverOwnershipIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentHazMatText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A determination of whether the incident 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 ref="j:DrivingIncidentHazMatTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A determination of whether the incident 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 ref="j:DrivingIncidentHazMatCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code determining whether the incident 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 ref="j:DrivingIncidentHazMatCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code determining whether the incident 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 ref="j:DrivingIncidentJurisdiction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A jurisdiction in which an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentJurisdictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A jurisdiction in which an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentCollisionIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentCollisionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentLaserDetectionIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentLaserDetectionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentMobilePhoneIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentMobilePhoneIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentRadarDetectionIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingIncidentRadarDetectionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingAccidentSeverityText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingAccidentSeverityTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingAccidentSeverityCode" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingAccidentSeverityCodeReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DrivingJurisdictionAuthorityIDType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an identifier that may have an issuing authority from the ANSI D20 standard.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="IDType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:IDType">
        <xsd:sequence>
          <xsd:element ref="j:DrivingJurisdictionAuthorityCode" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingJurisdictionAuthorityCodeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingJurisdictionAuthorityCode.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrivingJurisdictionAuthorityCodeReference.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DrivingRestrictionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a restriction applicable to a driver permit or license.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:DrivingRestrictionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of a driving restriction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingRestrictionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of a driving restriction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingRestrictionCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the category of a driving restriction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingRestrictionCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the category of a driving restriction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingRestrictionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An explanation of the nature of a restriction </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingRestrictionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An explanation of the nature of a restriction </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingRestrictionEndDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a special restriction ends.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingRestrictionEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a special restriction ends.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DrugMeasurementType">
    <xsd:annotation>
      <xsd:documentation>A measurement of an amount or quantity of drugs or narcotics.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="MeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:MeasureType">
        <xsd:attribute ref="j:drugUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="DrugType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a legal or illegal substance that can be used as a medicine or narcotic.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PropertyType">
        <xsd:sequence>
          <xsd:element ref="j:DrugQuantityMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of a drug being described.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrugQuantityMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of a drug being described.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrugTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of drug.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrugTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of drug.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrugSubstanceFormText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A form in which a drug appears, e.g., powdery substance, pill.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrugSubstanceFormTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A form in which a drug appears, e.g., powdery substance, pill.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrugContainerDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrugContainerDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrugFoundDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrugFoundDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DrugCompositionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the composition of a drug substance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrugCompositionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the composition of a drug substance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ElevationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a height or elevation of a location.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="MeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:MeasureType">
        <xsd:attribute ref="j:elevationUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="ElevationUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>A code list that enumerates the units of measurement for an elevation.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="ft">
        <xsd:annotation>
          <xsd:documentation>foot</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="km">
        <xsd:annotation>
          <xsd:documentation>kilometer</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="m">
        <xsd:annotation>
          <xsd:documentation>meter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="mile">
        <xsd:annotation>
          <xsd:documentation>mile</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="EmploymentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an employment of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:EmploymentEmployerName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an employer. This could be an organization name, a person's name, unemployed, or self employed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentEmployerNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an employer. This could be an organization name, a person's name, unemployed, or self employed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentDepartmentName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A department or command associated with a job position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentDepartmentNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A department or command associated with a job position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentPositionName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A job description title of an employed person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentPositionNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A job description title of an employed person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentOccupationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific type of employment or occupation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentOccupationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific type of employment or occupation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentOccupationCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a specific type of employment or occupation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentOccupationCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a specific type of employment or occupation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentOccupationTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general category or type of employment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentOccupationTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general category or type of employment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentOccupationTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a general category or type of employment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentOccupationTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a general category or type of employment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentRankText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A rank, status, or promotion level of a person within an employment organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentRankTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A rank, status, or promotion level of a person within an employment organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentPersonID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about an employment identifier assigned to a person, e.g., badge number, employeeID.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentPersonIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about an employment identifier assigned to a person, e.g., badge number, employeeID.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of the capacity in which a person is working, e.g., part time, full time, sick leave, terminated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of the capacity in which a person is working, e.g., part time, full time, sick leave, terminated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentContactInformation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information on how to contact a person at their work place.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentContactInformationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information on how to contact a person at their work place.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a person works.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a person works.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentStartDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was hired for an employment position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentStartDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was hired for an employment position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentEndDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person left an employment position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person left an employment position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentEndReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a person no longer works at a job, e.g., fired for being intoxicated at work, quit, downsized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentEndReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a person no longer works at a job, e.g., fired for being intoxicated at work, quit, downsized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentShiftText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The hours or time frame associated with a person's position, e.g., day shift, night shift, 8am-5pm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentShiftTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The hours or time frame associated with a person's position, e.g., day shift, night shift, 8am-5pm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentEarningsRate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The monetary compensation (salary or wage) a person receives for working.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentEarningsRateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The monetary compensation (salary or wage) a person receives for working.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentAssignedUnit.EnforcementUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentAssignedUnitReference.EnforcementUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentAssignedUnit.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentAssignedUnitReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentEmployee" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person associated with a particular period of employment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentEmployeeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person associated with a particular period of employment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentSupervisor" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization for whom the subject of the employment worked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentSupervisorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization for whom the subject of the employment worked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentEmployer.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization within which the subject of the employment worked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentEmployerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization within which the subject of the employment worked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentEmployer.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization within which the subject of the employment worked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentEmployerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization within which the subject of the employment worked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="EnforcementOfficialType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a person involved in the enforcement of law.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PersonType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PersonType">
        <xsd:sequence>
          <xsd:element ref="j:EnforcementOfficialTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of enforcement official, e.g., Detective, Investigator, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of enforcement official, e.g., Detective, Investigator, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialBadgeID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier used to refer to an enforcement official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialBadgeIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier used to refer to an enforcement official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialPOSTLicenseID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A Peace official Standards and Training identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialPOSTLicenseIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A Peace official Standards and Training identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialUnavailableSchedule" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Dates and times an enforcement official is unavailable for scheduling. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialUnavailableScheduleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Dates and times an enforcement official is unavailable for scheduling. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement unit to which an enforcement officer is assigned, e.g., patrol, detective, narcotic.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialUnitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement unit to which an enforcement officer is assigned, e.g., patrol, detective, narcotic.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialActivityTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The type of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialActivityTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The type of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialActivityTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialActivityTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialAssignmentTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of assignment of an enforcement official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialAssignmentTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of assignment of an enforcement official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialAssignmentTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of assignment of an enforcement official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialAssignmentTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of assignment of an enforcement official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="EnforcementUnitType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a unit of an agency responsible for enforcing the law and maintaining peace.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="OrganizationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:OrganizationType">
        <xsd:sequence>
          <xsd:element ref="j:EnforcementUnitName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an enforcement unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an enforcement unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of an enforcement unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of an enforcement unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitNumberID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number that identifies an enforcement unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitNumberIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number that identifies an enforcement unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitBeatID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A local area for which an enforcement unit is responsible.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitBeatIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A local area for which an enforcement unit is responsible.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitSectionID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A section of an enforcement unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitSectionIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A section of an enforcement unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="EnginePowerDisplacementType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the amount of power or displacement of a vehicle or boat.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:integer">
        <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
        <xsd:attribute ref="j:id"/>
        <xsd:attribute ref="j:enginePowerDisplacementUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="EventType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a singular occurrence.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:EventName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an event that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EventNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an event that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EventTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type or classification of an event that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EventTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type or classification of an event that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EventDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an event or occurrence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EventDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an event or occurrence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EventDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which an event occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EventDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which an event occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EventTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which an event occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EventTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which an event occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EventStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status or state of affairs of an event or occurrence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EventStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status or state of affairs of an event or occurrence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="EvidenceType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an item received by or submitted to an agency for use in ascertaining the truth of a matter.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:EvidenceNumberID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number that identifies a piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceNumberIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number that identifies a piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceReceiptID" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:EvidenceReceiptIDReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:EvidenceOtherID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies an item associated with evidence not explicitly referenced</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceOtherIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies an item associated with evidence not explicitly referenced</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceItem.Binary" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceItemReference.Binary" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceItem.Biometric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceItemReference.Biometric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceItem.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceItemReference.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceQuantityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of individual items that represent a piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceQuantityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of individual items that represent a piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An estimated or actual monetary value of a piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An estimated or actual monetary value of a piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceReturnedIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:EvidenceReturnedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:EvidenceKit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A kit used to collect evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceKitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A kit used to collect evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceDocumentBinary" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:EvidenceDocumentBinaryReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:EvidenceCustodyTransfer" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A transfer of custody of evidence from one agency to another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceCustodyTransferReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A transfer of custody of evidence from one agency to another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceCollector" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who collected a particular piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceCollectorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who collected a particular piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidencePreviousLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A previous location of a piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidencePreviousLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A previous location of a piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceReturnRecipient.Organization" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:EvidenceReturnRecipientReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:EvidenceReturnRecipient.Person" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:EvidenceReturnRecipientReference.Person" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:EvidenceTakenLocation" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:EvidenceTakenLocationReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:EvidenceTakenFrom.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization from which a particular piece of evidence was taken or seized from, e.g., an organization from which a computer was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceTakenFromReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization from which a particular piece of evidence was taken or seized from, e.g., an organization from which a computer was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceTakenFrom.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization from which a particular piece of evidence was taken or seized from, e.g., an organization from which a computer was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceTakenFromReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization from which a particular piece of evidence was taken or seized from, e.g., an organization from which a computer was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ExhibitType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an item introduced as evidence in a trial.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ExhibitID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying number of an exhibit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying number of an exhibit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitStatusText" minOccurs="0" maxOccurs="unbounded">
            <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:element ref="j:ExhibitStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <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:element ref="j:ExhibitEvidence" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An exhibit item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitEvidenceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An exhibit item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitAcceptingAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency that accepts evidence into the judicial process.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitAcceptingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency that accepts evidence into the judicial process.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitAdmittedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an exhibit was admitted in trial; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitAdmittedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an exhibit was admitted in trial; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitRemainingProofIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ExhibitRemainingProofIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="FacilityType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an organization that carries out some form of enforcement or reformatory activities for its members.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="OrganizationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:OrganizationType">
        <xsd:sequence>
          <xsd:element ref="j:FacilityID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique NCIC or other identifier assigned to a reform-related organization. Sometimes referred to as a KAG number for detention facilities.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FacilityIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique NCIC or other identifier assigned to a reform-related organization. Sometimes referred to as a KAG number for detention facilities.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FacilityCapacityQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of people a facility can house at one time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FacilityCapacityQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of people a facility can house at one time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FacilityCapacityDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the number of people a facility can house at a time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FacilityCapacityDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the number of people a facility can house at a time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FacilityCaseLoadQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of people a facility is currently servicing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FacilityCaseLoadQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of people a facility is currently servicing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FacilityJuvenileIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a facility has the ability to accept people under the legal age of an adult; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FacilityJuvenileIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a facility has the ability to accept people under the legal age of an adult; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FacilityMemberTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of occupant or member a facility manages. This may be adult, juvenile, addict.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FacilityMemberTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of occupant or member a facility manages. This may be adult, juvenile, addict.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FacilitySecurityLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of security an organization operates at, e.g., minimum, medium, maximum, none.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FacilitySecurityLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of security an organization operates at, e.g., minimum, medium, maximum, none.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FacilityOperatingAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that operates the facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FacilityOperatingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that operates the facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FacilitySupervisingAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency that operates or oversees the facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FacilitySupervisingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency that operates or oversees the facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="FinancialObligationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a monetary obligation or requirement, e.g., fee, restitution.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ObligationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ObligationType">
        <xsd:sequence>
          <xsd:element ref="j:FinancialObligationTotalAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total amount of money to be charged or paid to meet a financial obligation, such as a fee or restitution.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FinancialObligationTotalAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total amount of money to be charged or paid to meet a financial obligation, such as a fee or restitution.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FinancialObligationDueAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of a payment obligation that has not been made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FinancialObligationDueAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of a payment obligation that has not been made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FinancialObligationPaidAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of a payment obligation that has been made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FinancialObligationPaidAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of a payment obligation that has been made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="FingerprintSetType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation or an encoding of the identifying characteristics of a set of person's fingerprints.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="BiometricType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:BiometricType">
        <xsd:sequence>
          <xsd:element ref="j:Fingerprint" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a persons fingerprints.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FingerprintReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a persons fingerprints.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="FingerprintType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation or an encoding of the identifying characteristics of a person's fingerprints.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="BiometricType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:BiometricType">
        <xsd:sequence>
          <xsd:element ref="j:FingerprintFingerText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A finger of a person that has been printed or has attempted to have been printed, e.g., right thumb, left index.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FingerprintFingerTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A finger of a person that has been printed or has attempted to have been printed, e.g., right thumb, left index.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FingerprintFingerCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a finger of a person that has been printed or has attempted to have been printed, e.g., right thumb, left index.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FingerprintFingerCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a finger of a person that has been printed or has attempted to have been printed, e.g., right thumb, left index.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FingerprintClassificationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific classification of a persons fingerprint. If the classification represents a radial or ulmar loop pattern, then the classification is two numeric characters.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FingerprintClassificationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific classification of a persons fingerprint. If the classification represents a radial or ulmar loop pattern, then the classification is two numeric characters.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FingerprintClassificationCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a specific classification of a persons fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FingerprintClassificationCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a specific classification of a persons fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FingerprintPatternText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general pattern of a persons fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FingerprintPatternTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general pattern of a persons fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FingerprintPatternCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a general pattern of a persons fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FingerprintPatternCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a general pattern of a persons fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="FirearmType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about any weapon that will, or is designed to, or may readily be converted to expel a projectile by air, carbon dioxide, or the action of an explosive.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PropertyType">
        <xsd:sequence>
          <xsd:element ref="j:FirearmMakeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the manufacturer of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmMakeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the manufacturer of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmTypeDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description or further classification of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmTypeDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description or further classification of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmTypeDescriptionCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a description or further classification of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmTypeDescriptionCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a description or further classification of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmBarrelLengthMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of a barrel length of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmBarrelLengthMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of a barrel length of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmCaliberText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A caliber of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmCaliberTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A caliber of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmCaliberCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a caliber of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmCaliberCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a caliber of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmFinishText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A finish of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmFinishTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A finish of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmFinishCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a finish of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmFinishCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a finish of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmGaugeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A gauge of a firearm, particularly a shotgun.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmGaugeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A gauge of a firearm, particularly a shotgun.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmGripText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A grip of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmGripTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A grip of a firearm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmAutomaticIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if firearm is an automatic weapon and can be fired in quick succession; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FirearmAutomaticIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if firearm is an automatic weapon and can be fired in quick succession; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ForceType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details of a force used, whether physical or aided by a tool or weapon.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:ForceSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who used force against another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who used force against another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceVictim" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who was a victim of force.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceVictimReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who was a victim of force.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceToolProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A tool used to apply force to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceToolPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A tool used to apply force to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceWeaponProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A weapon used to apply force to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceWeaponPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A weapon used to apply force to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForcePhysicalDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the physical force a person used against another person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForcePhysicalDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the physical force a person used against another person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceTakenAsEvidence" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The evidence taken in an incident when specifically a tool or weapon was used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceTakenAsEvidenceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The evidence taken in an incident when specifically a tool or weapon was used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceUser.Organization" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ForceUserReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ForceUser.Person" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ForceUserReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that a particular force/tool/weapon was used by a specific organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="GeographicCoordinateType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a location based on latitude and longitude.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:GeographicCoordinateSystemID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of the coordinate system used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:GeographicCoordinateSystemIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of the coordinate system used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:GeographicDatumID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of the spatial reference system used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:GeographicDatumIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of the spatial reference system used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:GeographicCoordinateLatitude" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A circle around the Earth parallel to the Equator. Values range from -90 degrees (inclusive) at the South Pole to +90 degrees (inclusive) at the North Pole. The value is 0 at the Equator.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:GeographicCoordinateLatitudeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A circle around the Earth parallel to the Equator. Values range from -90 degrees (inclusive) at the South Pole to +90 degrees (inclusive) at the North Pole. The value is 0 at the Equator.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:GeographicCoordinateLongitude" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A meridian that is perpendicular to the Equator. Values range from -180 degrees (inclusive) at the International Date Line to +180 (exclusive) just west of the International Date Line. The value is 0 at the Prime Meridian.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:GeographicCoordinateLongitudeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A meridian that is perpendicular to the Equator. Values range from -180 degrees (inclusive) at the International Date Line to +180 (exclusive) just west of the International Date Line. The value is 0 at the Prime Meridian.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="HighwayType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a major public road.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:HighwayFullText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete reference to a highway.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:HighwayFullTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete reference to a highway.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:HighwayName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a highway, e.g., "Stone Mountain Parkway"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:HighwayNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a highway, e.g., "Stone Mountain Parkway"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:HighwayID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a highway, e.g., "SR-78"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:HighwayIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a highway, e.g., "SR-78"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:HighwayPositionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A designation of a specific place on a highway. Sometimes referred to as a mile marker, mile post, exit number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:HighwayPositionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A designation of a specific place on a highway. Sometimes referred to as a mile marker, mile post, exit number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IDType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an identifier of an entity.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that identifies an entity within the identifier domain.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that identifies an entity within the identifier domain.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of identifier assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of identifier assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDTypeDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a type of identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDTypeDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a type of identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDTypeCodeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A textual code representing the type of identifier assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDTypeCodeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A textual code representing the type of identifier assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDTypeCodeSourceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A source of the identifiers type code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDTypeCodeSourceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A source of the identifiers type code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDTypeCodeVersionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A source version of the identifiers type code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDTypeCodeVersionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A source version of the identifiers type code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition or state of an identifier, e.g., valid, expired.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition or state of an identifier, e.g., valid, expired.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDEffectiveDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an identifier becomes effective. This may or may not be the issue date.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDEffectiveDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an identifier becomes effective. This may or may not be the issue date.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDExpirationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an identifier is no longer valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDExpirationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an identifier is no longer valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDIssuingAuthorityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name, identifier, or code of an organization or person that has authority over an identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDIssuingAuthorityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name, identifier, or code of an organization or person that has authority over an identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDJurisdictionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDJurisdictionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDJurisdictionCode" minOccurs="0" maxOccurs="unbounded">
            <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:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDJurisdictionCodeReference" minOccurs="0" maxOccurs="unbounded">
            <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:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDJurisdictionCode.ncicLIS" minOccurs="0" maxOccurs="unbounded">
            <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:element ref="j:IDJurisdictionCodeReference.ncicLIS" minOccurs="0" maxOccurs="unbounded">
            <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:element ref="j:IDJurisdictionCode.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <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:element ref="j:IDJurisdictionCodeReference.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <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:element ref="j:IDJurisdictionCode.ncicRES" minOccurs="0" maxOccurs="unbounded">
            <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:element ref="j:IDJurisdictionCodeReference.ncicRES" minOccurs="0" maxOccurs="unbounded">
            <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:element ref="j:IDSourceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The locale or organization from which an identification originates.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDSourceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The locale or organization from which an identification originates.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ImageType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation of an image.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="BinaryType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:BinaryType">
        <xsd:sequence>
          <xsd:element ref="j:ImageHeightValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A height of image in pixel</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImageHeightValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A height of image in pixel</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImageWidthValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A width of image in pixels</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImageWidthValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A width of image in pixels</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImageTypeCode" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ImageTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ImageFacialText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A facial adornment or hair piece that appears in an image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImageFacialTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A facial adornment or hair piece that appears in an image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImagePoseText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An angle of a person's face in a photograph.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImagePoseTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An angle of a person's face in a photograph.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImagePoseCode" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ImagePoseCodeReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:ImageJuvenileIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an image is of a juvenile; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImageJuvenileIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an image is of a juvenile; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImageLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A physical location where an image is stored.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImageLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A physical location where an image is stored.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImageOperator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who took an image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImageOperatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who took an image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IncidentCategoryType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a general category or classification of an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:IncidentCriminalIndicator" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:IncidentCriminalIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:IncidentCategoryTypeText" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:IncidentCategoryTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:IncidentCategoryTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of incident that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentCategoryTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of incident that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of an incident, e.g., felony.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of an incident, e.g., felony.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentLevelCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a level of an incident, e.g., felony.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentLevelCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a level of an incident, e.g., felony.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentDayPeriodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A period of a day an incident occurred. For example: morning, late night, afternoon, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentDayPeriodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A period of a day an incident occurred. For example: morning, late night, afternoon, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentForceInvolvedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if force was used in an incident; false otherwise. Applies to any incident category.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentForceInvolvedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if force was used in an incident; false otherwise. Applies to any incident category.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentMinorInvolvedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an incident involved or employed a person under the legal age of an adult; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentMinorInvolvedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an incident involved or employed a person under the legal age of an adult; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentTrafficAccidentInvolvedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an incident involved a traffic accident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentTrafficAccidentInvolvedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an incident involved a traffic accident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentWeaponInvolvedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a weapon was used in an incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentWeaponInvolvedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a weapon was used in an incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IncidentFactorType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a factor involved that has an effect on an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:IncidentFactorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A circumstance or factor in an incident, e.g., argument, narcotics, domestic violence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A circumstance or factor in an incident, e.g., argument, narcotics, domestic violence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorCode.nibrsAggravatedAssaultHomicide" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorCodeReference.nibrsAggravatedAssaultHomicide" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorCode.nibrsBiasMotivation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorCodeReference.nibrsBiasMotivation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorCode.nibrsJustifiableHomicide" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorCodeReference.nibrsJustifiableHomicide" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a circumstance or factor involved in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a circumstance or factor involved in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorSubtypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific detail or aspect of an incident factor or circumstance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorSubtypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific detail or aspect of an incident factor or circumstance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorKnownIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a factor in an incident is known to be true; false if it is suspected, estimated, or otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorKnownIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a factor in an incident is known to be true; false if it is suspected, estimated, or otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IncidentFormType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an electronic or paper form to be completed for an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:IncidentFormName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an incident report form. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFormNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an incident report form. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFormSubmittedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a form has been submitted; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFormSubmittedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a form has been submitted; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFormComment" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A note or comment about a form associated with an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFormCommentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A note or comment about a form associated with an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IncidentResponseType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a response to an incident by an official unit.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:IncidentArrestMadeIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an arrest was made due to the incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentArrestMadeIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an arrest was made due to the incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentArrest" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An arrest made because of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentArrestReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An arrest made because of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentEvidenceHeldIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if evidence was held due to this incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentEvidenceHeldIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if evidence was held due to this incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentPrintsRequestedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a request was made to gather fingerprints; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentPrintsRequestedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a request was made to gather fingerprints; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentForm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an electronic or paper form to be completed by a response unit and submitted to record the details of an incident and of a response to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFormReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an electronic or paper form to be completed by a response unit and submitted to record the details of an incident and of a response to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentEvidence" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An item seized by an official for later use in ascertaining the true nature of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentEvidenceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An item seized by an official for later use in ascertaining the true nature of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentReportedNarrative" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A textual narrative of an incident by an investigative official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentReportedNarrativeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A textual narrative of an incident by an investigative official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentPropertyDisposition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about what happened to a property item after an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentPropertyDispositionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about what happened to a property item after an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentAssistingOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that assisted in processing an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentAssistingOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that assisted in processing an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentReportingOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that submitted an incident report in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentReportingOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that submitted an incident report in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentResponseOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that responded to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentResponseOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that responded to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentResponseOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization or agency that responded to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentResponseOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization or agency that responded to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentJurisdictionalOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization or agency who has jurisdiction over an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentJurisdictionalOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization or agency who has jurisdiction over an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSupervisingOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement supervisor responsible for, or present at, an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSupervisingOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement supervisor responsible for, or present at, an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentObservationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An observation made by an official of an incident occurring.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentObservationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An observation made by an official of an incident occurring.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentServiceCall" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier issued by an organization to track calls for service or an observation by an organization employee.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentServiceCallReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier issued by an organization to track calls for service or an observation by an organization employee.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IncidentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a criminal or non-criminal activity that occurred.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:IncidentTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code describing a specific kind of incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code describing a specific kind of incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentViolatedStatute" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a statute, rule, or ordinance that was violated in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentViolatedStatuteReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a statute, rule, or ordinance that was violated in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentMethodDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the method used to carry out on incident. Sometimes referred to as MO, modus operandi.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentMethodDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the method used to carry out on incident. Sometimes referred to as MO, modus operandi.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentCategory" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details that describe a general category or classification of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentCategoryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details that describe a general category or classification of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentResponse" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a response to an incident by an official unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentResponseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a response to an incident by an official unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person whose actions caused an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person whose actions caused an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSubjectOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization (possibly a criminal organization) whose actions caused an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSubjectOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization (possibly a criminal organization) whose actions caused an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentVictim" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that was negatively affected in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentVictimReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that was negatively affected in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentTarget" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity that was an intended recipient of a subject's actions involved in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentTargetReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity that was an intended recipient of a subject's actions involved in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentWitness" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who observed or has knowledge of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentWitnessReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who observed or has knowledge of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSurroundingLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area surrounding a location where an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSurroundingLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area surrounding a location where an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactor" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a factor involved that has an effect on an incident. Example: narcotics, computer, radar, domestic violence, employment, bias, injury, hazmat, CMV.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a factor involved that has an effect on an incident. Example: narcotics, computer, radar, domestic violence, employment, bias, injury, hazmat, CMV.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentForce" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a force used in an incident, whether physical or aided by a tool or weapon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentForceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a force used in an incident, whether physical or aided by a tool or weapon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentEvent" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an action or occurrence associated with an incident, e.g., Victim was seen walking to his car at 11:30pm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentEventReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an action or occurrence associated with an incident, e.g., Victim was seen walking to his car at 11:30pm.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentDamagedProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was damaged in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentDamagedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was damaged in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentStolenProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was stolen in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentStolenPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was stolen in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSeizedProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was removed by an official in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSeizedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was removed by an official in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentRecoveredProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was found or recovered in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentRecoveredPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was found or recovered in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentInvolvedProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was somehow involved in an incident but not damaged, stolen, or seized. This may include a vehicle a subject was driving.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentInvolvedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was somehow involved in an incident but not damaged, stolen, or seized. This may include a vehicle a subject was driving.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentInvolvedStructure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A structure that was involved in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentInvolvedStructureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A structure that was involved in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSubjectWeapon" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A weapon used or possessed by a subject in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSubjectWeaponReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A weapon used or possessed by a subject in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentEntryPoint" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point of entry to a location or structure used in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentEntryPointReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point of entry to a location or structure used in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentExitPoint" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point of exit to a location or structure used in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentExitPointReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point of exit to a location or structure used in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentInjuryLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An indication of the severity level of an injury received during an incident, e.g., major, minor, none, noncriminal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentInjuryLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An indication of the severity level of an injury received during an incident, e.g., major, minor, none, noncriminal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentNonPropertyItemText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An item that was stolen. Includes only items not included in property, e.g., services.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentNonPropertyItemTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An item that was stolen. Includes only items not included in property, e.g., services.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentOfficialPresentIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an official was present when an incident occurred; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentOfficialPresentIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an official was present when an incident occurred; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSourceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An item or location from which something was stolen. Includes only items and locations not included in property and location type, e.g., shipment, military, telecommunication system, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSourceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An item or location from which something was stolen. Includes only items and locations not included in property and location type, e.g., shipment, military, telecommunication system, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentExceptionalClearanceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why an incident has been cleared exceptionally, e.g., the identity of at least one subject has been determined, sufficient probable cause has been developed, the exact location of the subject is known so an arrest could be made, and there are reasons outside of law enforcement which prevent the arrest of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentExceptionalClearanceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why an incident has been cleared exceptionally, e.g., the identity of at least one subject has been determined, sufficient probable cause has been developed, the exact location of the subject is known so an arrest could be made, and there are reasons outside of law enforcement which prevent the arrest of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentExceptionalClearanceCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a reason why an incident has been cleared exceptionally, e.g., the identity of at least one subject has been determined, sufficient probable cause has been developed, the exact location of the subject is known so an arrest could be made, and there are reasons outside of law enforcement which prevent the arrest of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentExceptionalClearanceCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a reason why an incident has been cleared exceptionally, e.g., the identity of at least one subject has been determined, sufficient probable cause has been developed, the exact location of the subject is known so an arrest could be made, and there are reasons outside of law enforcement which prevent the arrest of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentExceptionClearanceDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an incident was cleared exceptionally.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentExceptionClearanceDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an incident was cleared exceptionally.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentStructuresEnteredQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of structures or premises entered by the subject during an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentStructuresEnteredQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of structures or premises entered by the subject during an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentStolenVehicleQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of motor vehicles stolen in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentStolenVehicleQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of motor vehicles stolen in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentRecoveredVehicleQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of motor vehicle recovered from an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentRecoveredVehicleQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of motor vehicle recovered from an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="InjuryType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an injury received by a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:InjuryTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general category of harm or injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general category of harm or injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a general category of harm or injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a general category of harm or injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which an injury occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which an injury occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which an injury occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which an injury occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryLocationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location of an injury on a person's body.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryLocationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location of an injury on a person's body.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjurySeverityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of severity of an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjurySeverityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of severity of an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryTreatmentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A treatment given to an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryTreatmentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A treatment given to an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryTreatmentStartDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which treatment for an injury began.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryTreatmentStartDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which treatment for an injury began.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryTreatmentEndDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which treatment for an injury concluded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryTreatmentEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which treatment for an injury concluded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryTreater.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that treated an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryTreaterReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that treated an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryTreater.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that treated an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryTreaterReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that treated an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryCauser.Force" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryCauserReference.Force" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryCauser.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryCauserReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="InsuranceType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a coverage by a contract whereby one party agrees to indemnify or guarantee another against loss by a specified contingent event or peril.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:InsuranceCarrierID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier code assigned by the National Association of Insurance Carriers (NAIC) for a business involved in underwriting automobile insurance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceCarrierIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier code assigned by the National Association of Insurance Carriers (NAIC) for a business involved in underwriting automobile insurance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceCarrierName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A business name of the company maintaining insurance on a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceCarrierNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A business name of the company maintaining insurance on a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsurancePolicyID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to the insurance policy by the insurance carrier. Sometimes referred to as the Policy Number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsurancePolicyIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to the insurance policy by the insurance carrier. Sometimes referred to as the Policy Number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceCertifiedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a driver with a future proof requirement was certified as having the necessary automobile liability coverage</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceCertifiedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a driver with a future proof requirement was certified as having the necessary automobile liability coverage</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceCancelationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an insurance policy was or will be cancelled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceCancelationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an insurance policy was or will be cancelled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceCoverageTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of coverage provided by the insurance policy.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceCoverageTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of coverage provided by the insurance policy.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceCoverageTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code describing the category of coverage provided by the insurance policy.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceCoverageTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code describing the category of coverage provided by the insurance policy.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceEndDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the insured party's policy coverage ends</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the insured party's policy coverage ends</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceEffectiveDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the insured party's policy coverage starts.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceEffectiveDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the insured party's policy coverage starts.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceActiveIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an insurance policy is active; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceActiveIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an insurance policy is active; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsurancePersonalIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an insurance coverage is for a personal use; false if it is for commercial or corporate use.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsurancePersonalIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an insurance coverage is for a personal use; false if it is for commercial or corporate use.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceCoveredProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item such as a vehicle that an insurance policy covers.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceCoveredPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item such as a vehicle that an insurance policy covers.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IntellecualPropertyType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an intellectual property item.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PropertyType">
        <xsd:sequence>
          <xsd:element ref="j:IntellectualPropertyBusinessAreaText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area in which a piece of intellectual property is used or would be useful, e.g., information technology.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntellectualPropertyBusinessAreaTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area in which a piece of intellectual property is used or would be useful, e.g., information technology.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntellectualPropertyRegistrationID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a piece of intellectual property, e.g., Patent Registration No.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntellectualPropertyRegistrationIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a piece of intellectual property, e.g., Patent Registration No.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntellectualPropertyCreationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that a piece of intellectual property came into existence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntellectualPropertyCreationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that a piece of intellectual property came into existence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntellectualPropertyCreationEventText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An event that led to the creation of the intellectual property, e.g., when system "X" became operational</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntellectualPropertyCreationEventTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An event that led to the creation of the intellectual property, e.g., when system "X" became operational</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntellectualPropertyRegistrationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date when intellectual property rights began for the registered owner (e.g., registration date of copyright)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntellectualPropertyRegistrationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date when intellectual property rights began for the registered owner (e.g., registration date of copyright)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntellectualPropertyTerminationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date when intellectual property is destroyed and/or property or registration rights cease to exist.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntellectualPropertyTerminationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date when intellectual property is destroyed and/or property or registration rights cease to exist.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntellectualPropertyTerminationEventText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An event that led to the destruction of a piece of intellectual property and/or the termination of registration rights.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntellectualPropertyTerminationEventTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An event that led to the destruction of a piece of intellectual property and/or the termination of registration rights.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IntoxicationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the measurable alcoholic and/or drug intoxication level of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:IntoxicationTestTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of test performed to determine a person's intoxication.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationTestTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of test performed to determine a person's intoxication.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationTestDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the intoxication test that yielded the described results.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationTestDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the intoxication test that yielded the described results.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationTestAdministrator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who administers a test to another person to determine the presence and/or amount of drug or alcohol  intoxicants in a persons system.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationTestAdministratorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who administers a test to another person to determine the presence and/or amount of drug or alcohol  intoxicants in a persons system.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationTestDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The date that a test for intoxication was conducted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationTestDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The date that a test for intoxication was conducted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationTestTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The time that a test for intoxication was conducted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationTestTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The time that a test for intoxication was conducted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the degree a person is intoxicated or under the influence of a substance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the degree a person is intoxicated or under the influence of a substance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationIntoxicantTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of substance by which a person is intoxicated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationIntoxicantTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of substance by which a person is intoxicated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationIntoxicantTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code assigned to a substance by which a person is intoxicated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationIntoxicantTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code assigned to a substance by which a person is intoxicated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationOverLimitIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the amount of drugs or alcohol in a person's system is over the legal limit; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationOverLimitIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the amount of drugs or alcohol in a person's system is over the legal limit; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationDrugInvolvedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an intoxicant discovered was a drug; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationDrugInvolvedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an intoxicant discovered was a drug; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationAlcoholInvolvedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an intoxicant discovered was alcohol; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationAlcoholInvolvedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an intoxicant discovered was alcohol; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationIntoxicantIllegalIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the intoxicant involved was illegal at the time and location of the incident; false if it was legal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IntoxicationIntoxicantIllegalIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the intoxicant involved was illegal at the time and location of the incident; false if it was legal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JewelryStoneType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a stone or gem from a piece of jewelry.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PropertyType">
        <xsd:sequence>
          <xsd:element ref="j:JewelryStoneTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of jewelry gem or imitation gem.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JewelryStoneTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of jewelry gem or imitation gem.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JewelryStoneCaratText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the weight of a jewelry stone in carats.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JewelryStoneCaratTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the weight of a jewelry stone in carats.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JewelryStoneQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of a type of stone found on a piece of jewelry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JewelryStoneQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of a type of stone found on a piece of jewelry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JewelryStoneColorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of jewelry stone.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JewelryStoneColorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of jewelry stone.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JewelryStoneCutText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The cut of a jewelry stone, e.g., marquise, square, round, trillium.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JewelryStoneCutTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The cut of a jewelry stone, e.g., marquise, square, round, trillium.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JewelryType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes adornments made out of metals and gems or imitations.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PropertyType">
        <xsd:sequence>
          <xsd:element ref="j:JewelryTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of jewelry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JewelryTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of jewelry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JewelryMetalText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A metal that makes up part of a piece of jewelry, e.g., gold.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JewelryMetalTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A metal that makes up part of a piece of jewelry, e.g., gold.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JewelryStone" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A stone or gem from a piece of jewelry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JewelryStoneReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A stone or gem from a piece of jewelry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JewelryCaratText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the fineness of gold in a piece of jewelry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JewelryCaratTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the fineness of gold in a piece of jewelry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JudgePanelType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a group of judges needed to decide a court case.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:JudgePanelID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of a judge panel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudgePanelIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of a judge panel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Judge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who hears and decides a case or who rules over a case proceeding.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudgeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who hears and decides a case or who rules over a case proceeding.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudgePanelTotalQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total number of judges that sit on a judge's panel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudgePanelTotalQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total number of judges that sit on a judge's panel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudgePanelRequiredQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of panel judges required to make a decision</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudgePanelRequiredQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of panel judges required to make a decision</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JudicialOfficialBarMembershipType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a legal capacity in which a judicial official is able to practice law.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:JudicialOfficialBarID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a judicial official after meeting the requirement to practice law in a region.  Includes information about the issuing authority.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialBarIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a judicial official after meeting the requirement to practice law in a region.  Includes information about the issuing authority.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialBarStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a judicial officials bar membership.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialBarStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a judicial officials bar membership.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JudicialOfficialType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a person involved in a judicial area of government.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PersonType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PersonType">
        <xsd:sequence>
          <xsd:element ref="j:JudicialOfficialTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of judicial official, e.g., Judge, Attorney, DA, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of judicial official, e.g., Judge, Attorney, DA, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialRegistrationID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a judicial official after registering within a state or region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialRegistrationIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a judicial official after registering within a state or region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialBarMembership" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a legal capacity in which a judicial official is able to practice law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialBarMembershipReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a legal capacity in which a judicial official is able to practice law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialPanelID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier or name of a panel or group to which a judicial official is assigned. Sometimes referred to as judges panel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialPanelIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier or name of a panel or group to which a judicial official is assigned. Sometimes referred to as judges panel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court unit to which a judicial official is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court unit to which a judicial official is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialFirm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency at which a judicial official works.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialFirmReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency at which a judicial official works.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JurisdictionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a geopolitical area in which an organization, person, or object has a specific range of authority.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:JurisdictionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area in which an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area in which an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an area an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an area an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or number of a district in a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or number of a district in a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionDistrictText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A district in a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionDistrictTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A district in a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCityName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a city or town.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCityNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a city or town.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountyName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountyNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountyCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountyCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a state, commonwealth, province, or other subregion of a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a state, commonwealth, province, or other subregion of a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCode.CanadianProvince" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCodeReference.CanadianProvince" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCode.USPostalService" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCodeReference.USPostalService" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCode.fips10-4International" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCodeReference.fips10-4International" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCode.fips5-2Alpha" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCodeReference.fips5-2Alpha" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCode.fips5-2Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCodeReference.fips5-2Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCode.ncicLIS" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCodeReference.ncicLIS" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCode.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCodeReference.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCode.ncicRES" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCodeReference.ncicRES" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCode.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCodeReference.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCode.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCodeReference.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCode.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCodeReference.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCode.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCodeReference.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionRestrictionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restriction or limitation of a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionRestrictionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restriction or limitation of a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionTitle" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title issued by a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionTitleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title issued by a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JurorType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a person who serves on a jury and listens to a case to determine the guilt or innocence of a person accused of a crime.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PersonType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PersonType">
        <xsd:sequence>
          <xsd:element ref="j:JurorID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A juror number that identifies a juror within a panel on which he or she is serving</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A juror number that identifies a juror within a panel on which he or she is serving</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorPanelID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies the panel on which a juror is serving.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorPanelIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies the panel on which a juror is serving.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorPrimaryIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is a primary indicator; false if a person in an alternate juror.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorPrimaryIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is a primary indicator; false if a person in an alternate juror.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorForemanIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a juror has been appointed as juror leader; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorForemanIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a juror has been appointed as juror leader; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorDismissedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a juror has been dismissed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorDismissedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a juror has been dismissed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorDismissedReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why a juror was dismissed or excused, e.g., dismissed by prosecution, excused for health reasons.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorDismissedReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why a juror was dismissed or excused, e.g., dismissed by prosecution, excused for health reasons.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorDismissedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a juror was dismissed from jury service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorDismissedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a juror was dismissed from jury service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="KitType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a kit.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:KitID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a kit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:KitIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a kit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:KitTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of kit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:KitTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of kit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LatitudeCoordinateType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a coordinate indicating location based on circles around the Earth parallel to the Equator.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:LatitudeDegreeValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies the degree of a latitude. The value comes from a restricted range between -90 (inclusive) and +90 (inclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LatitudeDegreeValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies the degree of a latitude. The value comes from a restricted range between -90 (inclusive) and +90 (inclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LatitudeMinuteValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies a minute of a degree. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LatitudeMinuteValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies a minute of a degree. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LatitudeSecondValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies a second of a minute. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LatitudeSecondValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies a second of a minute. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LatitudeDegreeType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a degree of latitude.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:decimal">
        <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
        <xsd:attribute ref="j:id"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="LengthMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a measurement of length.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="MeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:MeasureType">
        <xsd:attribute ref="j:lengthUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="LesseeType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a party which has a contract to use a vehicle.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:LesseeParty.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or a business which has a contact (lease) to use a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LesseePartyReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or a business which has a contact (lease) to use a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LesseeParty.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or a business which has a contact (lease) to use a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LesseePartyReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or a business which has a contact (lease) to use a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountyName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountyNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountyCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountyCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LesseeJurisdictionAuthorityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An authority that has jurisdiction over a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LesseeJurisdictionAuthorityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An authority that has jurisdiction over a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LesseeJurisdictionAuthorityCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an authority that has jurisdiction over a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LesseeJurisdictionAuthorityCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an authority that has jurisdiction over a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LessorType">
    <xsd:annotation>
      <xsd:documentation>Details about a person or organization that conveys vehicles by way of a lease.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:LessorID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of one who conveys vehicles by way of a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LessorIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of one who conveys vehicles by way of a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Lessor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>One who conveys vehicles by way of a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LessorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>One who conveys vehicles by way of a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Lessor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>One who conveys vehicles by way of a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LessorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>One who conveys vehicles by way of a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LienHolderType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an entity that holds a lien on a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:LienHolder.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienHolderReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienHolder.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienHolderReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Lien" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a legal encumbrance placed on property, such as a vehicle. Historically, liens have been reflected on title documents. Thus, title documents are used to record liens in a way that is visible across jurisdictions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a legal encumbrance placed on property, such as a vehicle. Historically, liens have been reflected on title documents. Thus, title documents are used to record liens in a way that is visible across jurisdictions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LienType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a legal encumbrance placed on a property.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:LienAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary amount representing a legal encumbrance placed on a property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary amount representing a legal encumbrance placed on a property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienHolder.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienHolderReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienHolder.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienHolderReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a lien was placed on property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a lien was placed on property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a lien was placed on property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a lien was placed on property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienReleaseReasonCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a reason a legal encumbrance is removed from property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienReleaseReasonCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a reason a legal encumbrance is removed from property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienReleaseReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a legal encumbrance is removed from property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienReleaseReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a legal encumbrance is removed from property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienReleaseDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a legal encumbrance is removed from property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienReleaseDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a legal encumbrance is removed from property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTitle" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about property ownership and purchase.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTitleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about property ownership and purchase.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LocaleType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a geo-political area.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:LocaleDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the place of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the place of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleCensusBlockID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A census block number for a locale</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleCensusBlockIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A census block number for a locale</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleCensusTractID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A census tract number for a locale</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleCensusTractIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A census tract number for a locale</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleCommunityName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a specific community within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleCommunityNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a specific community within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleDistrictName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a district (an area of land defined for administrative or official purposes).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleDistrictNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a district (an area of land defined for administrative or official purposes).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleNeighborhoodName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a neighborhood within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleNeighborhoodNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a neighborhood within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleSubdivisionName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a subdivision within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleSubdivisionNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a subdivision within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleEmergencyServicesCityName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a city containing the emergency services department associated with a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleEmergencyServicesCityNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a city containing the emergency services department associated with a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleFireJurisdictionID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of the fire jurisdiction associated with a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleFireJurisdictionIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of the fire jurisdiction associated with a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleJudicialDistrictCodeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A local code for a judicial district within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleJudicialDistrictCodeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A local code for a judicial district within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleJudicialDistrictName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the judicial district within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleJudicialDistrictNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the judicial district within a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocalePoliceGridText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A police grid coordinate associated with a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocalePoliceGridTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A police grid coordinate associated with a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocalePoliceBeatText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of a police beat that encompasses a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocalePoliceBeatTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of a police beat that encompasses a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocalePoliceJurisdictionID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of a police jurisdiction that encompasses a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocalePoliceJurisdictionIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of a police jurisdiction that encompasses a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleRegionName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleRegionNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleZoneName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the zone for a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocaleZoneNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the zone for a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LocationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a physical location.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:LocationName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A functional description of a location, e.g., residence, school, agency, park.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A functional description of a location, e.g., residence, school, agency, park.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a functional description of a location, e.g., residence, school, agency, park.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a functional description of a location, e.g., residence, school, agency, park.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationSurroundingAreaDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an area surrounding a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationSurroundingAreaDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an area surrounding a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationRangeDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the boundary or range of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationRangeDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the boundary or range of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationAddress" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an address for a location, e.g., a postal address.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationAddressReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an address for a location, e.g., a postal address.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationAddressGrid" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a specific geographic area of a Law Enforcement Agency's jurisdiction within a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationAddressGridReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a specific geographic area of a Law Enforcement Agency's jurisdiction within a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationArea" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the boundaries of a geographic area of location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationAreaReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the boundaries of a geographic area of location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationContactInformation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about contact information for a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationContactInformationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about contact information for a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCrossStreet" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a cross street or intersecting street near a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCrossStreetReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a cross street or intersecting street near a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationHighway" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a major public road at a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationHighwayReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a major public road at a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationLandmarkText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or description of a distinguishing physical feature at a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationLandmarkTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or description of a distinguishing physical feature at a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationLocale" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a geo-political area location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationLocaleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a geo-political area location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationMapLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a location identified by map coordinates.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationMapLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a location identified by map coordinates.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationRelativeLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a location relative to another location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationRelativeLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a location relative to another location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationElevation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a height or elevation of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationElevationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a height or elevation of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationGeographicCoordinate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the latitude and longitude of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationGeographicCoordinateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the latitude and longitude of a location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationMGRSCoordinate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a coordinate from the Military Grid Reference System (MGRS). This coordinate represents a location with a Universal Transverse Mercator (UTM) coordinate and a unique military grid square.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationMGRSCoordinateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a coordinate from the Military Grid Reference System (MGRS). This coordinate represents a location with a Universal Transverse Mercator (UTM) coordinate and a unique military grid square.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationUTMCoordinate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a coordinate from the Universal Transverse Mercator (UTM) Coordinate System. This coordinate represents a location as with a grid zone, an easting value, and a northing value.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationUTMCoordinateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a coordinate from the Universal Transverse Mercator (UTM) Coordinate System. This coordinate represents a location as with a grid zone, an easting value, and a northing value.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationContainsOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that a particular location contains the indicated organization. For example, the locale might be a neighborhood that contains a particular watch organization; a municipal complex might contain the Sheriffs organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationContainsOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that a particular location contains the indicated organization. For example, the locale might be a neighborhood that contains a particular watch organization; a municipal complex might contain the Sheriffs organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationEmergencyServices" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The emergency services department or agency associated with a particular location</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationEmergencyServicesReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The emergency services department or agency associated with a particular location</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationNeighbor" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate lives in the general neighborhood of the location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationNeighborReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate lives in the general neighborhood of the location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationPoliceDepartment" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The police department associated with a particular location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationPoliceDepartmentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The police department associated with a particular location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LongitudeCoordinateType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a coordinate indicating location based on a meridian perpendicular to the Equator.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:LongitudeDegreeValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies the degree of a longitude. The value comes from a restricted range between -180 (inclusive) and +180 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LongitudeDegreeValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies the degree of a longitude. The value comes from a restricted range between -180 (inclusive) and +180 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LongitudeMinuteValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies a minute of a degree. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LongitudeMinuteValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies a minute of a degree. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LongitudeSecondValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies a second of a minute. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LongitudeSecondValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value that specifies a second of a minute. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LongitudeDegreeType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a degree of longitude.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:decimal">
        <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
        <xsd:attribute ref="j:id"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="MGRSCoordinateType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a coordinate from the Military Grid Reference System (MGRS) Coordinate System.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="UTMCoordinateType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:UTMCoordinateType">
        <xsd:sequence>
          <xsd:element ref="j:MGRSCoordinateID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete Military Grid Reference System (MGRS) coordinate value. This value is a concatenation of a UTM Grid Zone, a MGRS square identifier, a UTM Easting Value (in meters), and a UTM Northing value (in meters).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MGRSCoordinateIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete Military Grid Reference System (MGRS) coordinate value. This value is a concatenation of a UTM Grid Zone, a MGRS square identifier, a UTM Easting Value (in meters), and a UTM Northing value (in meters).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MGRSCoordinateSquareID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of a Military Grid Reference System (MGRS) square.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MGRSCoordinateSquareIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of a Military Grid Reference System (MGRS) square.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="MapLocationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a location specified by a map or grid coordinates.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:MapLocationDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete description of a map location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapLocationDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete description of a map location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a map was current or copyrighted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a map was current or copyrighted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapVersionID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A version of a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapVersionIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A version of a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapPageID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A page number of a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapPageIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A page number of a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapQuandrantText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A quadrant or square in a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapQuandrantTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A quadrant or square in a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapCoordinateFullText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete coordinate of a point on a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapCoordinateFullTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete coordinate of a point on a map.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapHorizontalCoordinateText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point's horizontal location on a map. Sometimes referred to as an x-coordinate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapHorizontalCoordinateTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point's horizontal location on a map. Sometimes referred to as an x-coordinate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapVerticalCoordinateText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point's vertical location on a map. Sometimes referred to as a y-coordinate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapVerticalCoordinateTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point's vertical location on a map. Sometimes referred to as a y-coordinate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapElevationCoordinateText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point's height or elevation on a map. Sometimes referred to as a z-coordinate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MapElevationCoordinateTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point's height or elevation on a map. Sometimes referred to as a z-coordinate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="MeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation of a measurement.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:decimal">
        <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
        <xsd:attribute ref="j:id"/>
        <xsd:attribute ref="j:measureDate" use="optional"/>
        <xsd:attribute ref="j:measureTime" use="optional"/>
        <xsd:attribute ref="j:measureUnitText" use="optional"/>
        <xsd:attribute ref="j:measurementEstimatedIndicator" use="optional"/>
        <xsd:attribute ref="j:measurementTypeText" use="optional"/>
        <xsd:attribute ref="j:measurerID" use="optional"/>
        <xsd:attribute ref="j:measurerName" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="MedicalConditionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a medical condition.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:MedicalConditionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A medical condition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MedicalConditionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A medical condition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MedicalConditionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a medical condition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MedicalConditionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a medical condition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MedicalConditionSeverityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A degree to which a medical condition is affecting a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MedicalConditionSeverityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A degree to which a medical condition is affecting a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MedicalConditionPresentIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a medical condition currently exists; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MedicalConditionPresentIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a medical condition currently exists; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MedicalConditionCauseText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or description of a medication, drug, food, allergen, or other cause that can initiate an onset of a medical condition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MedicalConditionCauseTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or description of a medication, drug, food, allergen, or other cause that can initiate an onset of a medical condition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="MetadataFieldType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a user-defined metadata field.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:MetadataFieldName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a user-defined document metadata field.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MetadataFieldNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a user-defined document metadata field.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MetadataFieldValueText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value of a user-defined document metadata field.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MetadataFieldValueTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value of a user-defined document metadata field.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="MilitarySummaryType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a summary about the service of a person in the military.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:MilitaryExperienceIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person has some form of military experience; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryExperienceIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person has some form of military experience; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a person in the military, e.g., active, retired, discharged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a person in the military, e.g., active, retired, discharged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryServiceActiveIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is currently serving in the military; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryServiceActiveIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is currently serving in the military; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryBranchName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a military branch in which a person served.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryBranchNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a military branch in which a person served.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryServiceTimeMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of time a person spent in military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryServiceTimeMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of time a person spent in military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryReleaseTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of release a person received from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryReleaseTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of release a person received from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryReleaseDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was released from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryReleaseDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was released from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryDischargeDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was discharged from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryDischargeDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was discharged from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryDischargeTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of discharge a person received from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryDischargeTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of discharge a person received from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryDischargeTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of discharge a person received from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryDischargeTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of discharge a person received from military service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryExemptionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of why a person was excused from military service, e.g., overage, disability.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MilitaryExemptionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of why a person was excused from military service, e.g., overage, disability.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="MissingPersonType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details of a person whose whereabouts are unknown.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PersonType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PersonType">
        <xsd:sequence>
          <xsd:element ref="j:MissingPersonID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or string identifying a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or string identifying a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDisappearanceTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of disappearance of a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDisappearanceTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of disappearance of a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDisappearanceTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of disappearance of a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDisappearanceTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of disappearance of a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonCircumstanceCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a circumstance surrounding the disappearance of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonCircumstanceCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a circumstance surrounding the disappearance of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonCircumstanceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A circumstance surrounding the disappearance of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonCircumstanceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A circumstance surrounding the disappearance of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDeclarationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was declared or legally assumed to be missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDeclarationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was declared or legally assumed to be missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDeclarationTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a person was declared or legally assumed to be missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDeclarationTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a person was declared or legally assumed to be missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDeclarationPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who declared another person to be missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDeclarationPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who declared another person to be missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonLastSeenDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a missing person was last seen before disappearing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonLastSeenDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a missing person was last seen before disappearing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonLastSeenTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a missing person was last seen before disappearing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonLastSeenTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a missing person was last seen before disappearing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonLastSeenLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A place a missing person was last seen before disappearing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonLastSeenLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A place a missing person was last seen before disappearing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonLastSeenWitness" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who last saw a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonLastSeenWitnessReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who last saw a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonFoundIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a missing person has been found; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonFoundIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a missing person has been found; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonFoundDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a missing person was found.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonFoundDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a missing person was found.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonFoundTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a missing person was found.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonFoundTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a missing person was found.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonFoundLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a missing person was found.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonFoundLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a missing person was found.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="NonStandardCodeType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation for a code not defined or referred to by the dictionary standard.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:NonStandardCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code value.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:NonStandardCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code value.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:NonStandardCodeValueDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a code value.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:NonStandardCodeValueDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a code value.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:NonStandardCodeSourceName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The source from which a code value was obtained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:NonStandardCodeSourceNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The source from which a code value was obtained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:NonStandardCodeVersionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The version of the source from which a code value was obtained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:NonStandardCodeVersionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The version of the source from which a code value was obtained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="NumericType">
    <xsd:annotation>
      <xsd:documentation>A structure that represents a number value and includes numeric metadata.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/xsd/1.0" i:name="decimal"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j-xsd:decimal">
        <xsd:attribute ref="j:confidenceNumeric" use="optional"/>
        <xsd:attribute ref="j:toleranceNumeric" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="ObligationExemptionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the waiving or dismissal of a payment of an obligation.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:FinancialObligationExemptionAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total or partial amount of a payment obligation no longer required of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:FinancialObligationExemptionAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total or partial amount of a payment obligation no longer required of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationExemptionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the partial or total exemption of a person from a payment obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationExemptionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the partial or total exemption of a person from a payment obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationExemptionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a payment obligation has been waived or dismissed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationExemptionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a payment obligation has been waived or dismissed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ObligationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an obligation or requirement.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ObligationTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type or category of obligation, e.g., fee, fine, support, restitution, community service, damages, court costs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type or category of obligation, e.g., fee, fine, support, restitution, community service, damages, court costs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationPaidDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a payment obligation was made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationPaidDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a payment obligation was made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationPaidTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a payment obligation was made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationPaidTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a payment obligation was made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationDueDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date by which a payment must be made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationDueDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date by which a payment must be made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationDueTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time by which a payment obligation must be made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationDueTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time by which a payment obligation must be made.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationCompleteIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a payment obligation has been completely fulfilled; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationCompleteIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a payment obligation has been completely fulfilled; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationExemptionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a payment obligation has been waived or dismissed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationExemptionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a payment obligation has been waived or dismissed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationComplianceIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a payer is in compliance with the requirements of a payment obligation, e.g., no overdue or outstanding amounts.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationComplianceIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a payer is in compliance with the requirements of a payment obligation, e.g., no overdue or outstanding amounts.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationProgressDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the amount of progress that has been made on a payment obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationProgressDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the amount of progress that has been made on a payment obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationRequirementDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the payment requirements, e.g., an amount of money or time in service due.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationRequirementDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the payment requirements, e.g., an amount of money or time in service due.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationExemption" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A waiving or dismissal of a payment obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationExemptionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A waiving or dismissal of a payment obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationSubject.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which must pay an amount of money or time in some activity to fulfill a payment requirement.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationSubjectReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which must pay an amount of money or time in some activity to fulfill a payment requirement.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationSubject.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which must pay an amount of money or time in some activity to fulfill a payment requirement.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationSubjectReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which must pay an amount of money or time in some activity to fulfill a payment requirement.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationRecipient.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a payment obligation must be fulfilled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationRecipientReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a payment obligation must be fulfilled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationRecipient.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a payment obligation must be fulfilled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationRecipientReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a payment obligation must be fulfilled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="OdometerReadingMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a reading of a vehicle odometer.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="MeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:MeasureType">
        <xsd:attribute ref="j:vehicleOdometerReadingUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="OrganizationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a unit which conducts some sort of business or operations.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:OrganizationName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of an organization based on the type of organization it is, e.g., for a school, this would be a school identifier, for a lien holder, this would be a lien holder identifier, for a court, this would be a court identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of an organization based on the type of organization it is, e.g., for a school, this would be a school identifier, for a lien holder, this would be a lien holder identifier, for a court, this would be a court identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationORIID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier assigned to a justice-related organization by the federal government. Sometimes referred to as ORI, ORI code, Originating Agency Code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationORIIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier assigned to a justice-related organization by the federal government. Sometimes referred to as ORI, ORI code, Originating Agency Code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationTaxID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A federal tax identifier assigned to an organization. Sometimes referred to as a Federal Employer Identification Number, FEIN, an Employer Identification Number, or an EIN.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationTaxIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A federal tax identifier assigned to an organization. Sometimes referred to as a Federal Employer Identification Number, FEIN, an Employer Identification Number, or an EIN.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationLocalID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned on a local level to an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationLocalIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned on a local level to an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationOtherID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A generic identifier assigned to an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationOtherIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A generic identifier assigned to an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general functional type of an organization</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general functional type of an organization</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationTypeCode.ncicORIAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the functional type of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationTypeCodeReference.ncicORIAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the functional type of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationTypeCode.ncicTYPO" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the functional type of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationTypeCodeReference.ncicTYPO" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the functional type of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an organization </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an organization </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PrimaryContactInformation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information on a preferred or primary contact mechanism.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PrimaryContactInformationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information on a preferred or primary contact mechanism.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationDoingBusinessAsName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name an organization uses for conducting business.  Sometimes referred to as a DBA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationDoingBusinessAsNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name an organization uses for conducting business.  Sometimes referred to as a DBA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationGovernmentLevelCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a governmental level of an organization: local, county, state, federal, or nongovernmental.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationGovernmentLevelCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a governmental level of an organization: local, county, state, federal, or nongovernmental.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationAbbreviationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An abbreviation, acronym, or code for an organization name, e.g., FBI, NCIC.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationAbbreviationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An abbreviation, acronym, or code for an organization name, e.g., FBI, NCIC.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationUnitName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a high-level division of an organization, e.g., department, agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationUnitNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a high-level division of an organization, e.g., department, agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationSubunitName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a subdivision of a high-level division of an organization, e.g., division.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationSubunitNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a subdivision of a high-level division of an organization, e.g., division.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationActivityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An activity that an organization is known or thought to be involved with, e.g., law enforcement, supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationActivityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An activity that an organization is known or thought to be involved with, e.g., law enforcement, supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An overall status of an organization, e.g., active/inactive/...</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An overall status of an organization, e.g., active/inactive/...</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationJurisdiction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area of service or jurisdiction an organization has over a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationJurisdictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area of service or jurisdiction an organization has over a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationSubUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A division of a an organization, e.g., a department, group, or other subunit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationSubUnitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A division of a an organization, e.g., a department, group, or other subunit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationParent.Affiliate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that owns, controls, or operates the organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationParentReference.Affiliate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that owns, controls, or operates the organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationParent.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that owns, controls, or operates the organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationParentReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that owns, controls, or operates the organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationSubsidiary" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that is owned, controlled, or operated by the organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationSubsidiaryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that is owned, controlled, or operated by the organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationMember" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that has joined an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationMemberReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that has joined an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationAffiliate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that has some relationship or association with an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationAffiliateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that has some relationship or association with an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationIncorporatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an organization is incorporated (e.g., corporation); false otherwise (e.g., proprietorship or partnership).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationIncorporatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an organization is incorporated (e.g., corporation); false otherwise (e.g., proprietorship or partnership).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationPrincipalOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A chief or high ranking executive of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationPrincipalOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A chief or high ranking executive of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationEstablishedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an organization was started.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationEstablishedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an organization was started.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationTerminationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an organization went out of business.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationTerminationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an organization went out of business.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationBranchName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or number of the chapter or branch an organization is known by within a larger group of organizations.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationBranchNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or number of the chapter or branch an organization is known by within a larger group of organizations.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationDayContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information that is valid during daytime hours.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationDayContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information that is valid during daytime hours.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationEmergencyContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used to contact the person during an emergency only.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationEmergencyContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used to contact the person during an emergency only.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationEveningContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information that is valid during evening (early night) hours.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationEveningContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information that is valid during evening (early night) hours.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationEmploymentHistory" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An employment history or an employee of an organization or company.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationEmploymentHistoryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An employment history or an employee of an organization or company.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationNightContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information that is valid during night hours.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationNightContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information that is valid during night hours.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationOccupiedStructure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the named organization occupies at least part of the structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationOccupiedStructureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the named organization occupies at least part of the structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationPrimaryContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The preferred contact for an individual. Use this designation only when more specific ones (e.g. home or work) are not available.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationPrimaryContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The preferred contact for an individual. Use this designation only when more specific ones (e.g. home or work) are not available.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationUnspecifiedContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used to contact the person under unspecified circumstances.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationUnspecifiedContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used to contact the person under unspecified circumstances.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PartialContentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a regular expression that accurately describe what parts of a content are known or certain and what parts are unknown.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
        <xsd:attribute ref="j:id"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="PassagePointType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a point of entry or a point of exit to a location or structure.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:PassagePointText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point of entry or exit to a location or structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point of entry or exit to a location or structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of entry or exit point to a location or structure, e.g., door, window, gate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of entry or exit point to a location or structure, e.g., door, window, gate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an entry or exit point.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an entry or exit point.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointSecurityTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of security system or mechanism installed at a point of entry or exit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointSecurityTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of security system or mechanism installed at a point of entry or exit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointMethodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used to enter or exit through a passage point.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointMethodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used to enter or exit through a passage point.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointMethodCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a method used to enter or exit through a passage point.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointMethodCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a method used to enter or exit through a passage point.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PercentageType">
    <xsd:annotation>
      <xsd:documentation>A structure that represents a ration, proper fraction, or percentage, with permissible decimal values ranging from 0 to 1 inclusive.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:decimal">
        <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
        <xsd:attribute ref="j:id"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="PersonAssignedIDDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a set of identifications issued to a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PersonSSNID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A 9-digit numeric identifier assigned to a living person by the U.S. Social Security Administration.  A social security number of a person.  Sometimes referred to as a SSN.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSSNIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A 9-digit numeric identifier assigned to a living person by the U.S. Social Security Administration.  A social security number of a person.  Sometimes referred to as a SSN.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonTaxID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier used to refer to a specific person within the tax system of a country.  Within the U.S., this identifier may also be a persons social security number (SSN) or another identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonTaxIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier used to refer to a specific person within the tax system of a country.  Within the U.S., this identifier may also be a persons social security number (SSN) or another identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDriverLicenseID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about an identifier used to refer to a specific person who has obtained a driver's license. Sometimes referred to as driver license number, dlNumber.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDriverLicenseIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about an identifier used to refer to a specific person who has obtained a driver's license. Sometimes referred to as driver license number, dlNumber.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFBIID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number issued by the FBI's Automated Fingerprint Identification System (AFIS) based on submitted fingerprints.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFBIIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number issued by the FBI's Automated Fingerprint Identification System (AFIS) based on submitted fingerprints.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonStateID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number issued by a state Automated Fingerprint Identification System (AFIS) based on submitted fingerprints. Sometimes referred to as a State ID number or a SID.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonStateIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number issued by a state Automated Fingerprint Identification System (AFIS) based on submitted fingerprints. Sometimes referred to as a State ID number or a SID.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAFISID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number issued by an agency's automatic fingerprint system based on submitted fingerprints other than PersonFBIID and PersonSSID.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAFISIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number issued by an agency's automatic fingerprint system based on submitted fingerprints other than PersonFBIID and PersonSSID.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonOtherID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about an identifier with a type that is not explicitly defined in the standard that refers to a person within a certain domain, e.g., state ID cards or other non-license and non-fingerprint based IDs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonOtherIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about an identifier with a type that is not explicitly defined in the standard that refers to a person within a certain domain, e.g., state ID cards or other non-license and non-fingerprint based IDs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonRegisteredOffenderIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is required to register as an offender; false otherwise.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonRegisteredOffenderIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is required to register as an offender; false otherwise.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFirearmSalesDisqualifiedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is prohibited from purchasing firearms; false otherwise.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFirearmSalesDisqualifiedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is prohibited from purchasing firearms; false otherwise.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLicenseID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A string that identifies a license, certification, or registration of a person for some purpose; may be granted to certify professional occupation or skill, e.g., medical license, pilot license, professional engineer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLicenseIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A string that identifies a license, certification, or registration of a person for some purpose; may be granted to certify professional occupation or skill, e.g., medical license, pilot license, professional engineer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGeneralLedgerID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general-ledger account number associated with a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGeneralLedgerIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general-ledger account number associated with a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHumanResourcesID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A human resources id or assigned number for a person, such as a badge number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHumanResourcesIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A human resources id or assigned number for a person, such as a badge number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonVendorID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An assigned ID to identify a vendor. This ID may be assigned by an organization to identify a contractor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonVendorIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An assigned ID to identify a vendor. This ID may be assigned by an organization to identify a contractor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNationalID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general ID that identifies a person within a country but is not based on fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNationalIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general ID that identifies a person within a country but is not based on fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonBiometricDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a set of measurable biological or behavioral characteristics of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PersonDigitalImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A photograph or image of a person in a digital format.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDigitalImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A photograph or image of a person in a digital format.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDigitizedSignatureImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An image of a person's handwritten signature.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDigitizedSignatureImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An image of a person's handwritten signature.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonXRayImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An X-Ray image of a person or part of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonXRayImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An X-Ray image of a person or part of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBodyXRaysAvailableText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of what X-rays of a persons body parts are available.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBodyXRaysAvailableTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of what X-rays of a persons body parts are available.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBodyXRaysAvailableCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying what X-rays of a persons body parts are available.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBodyXRaysAvailableCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying what X-rays of a persons body parts are available.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBloodTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's type of blood, e.g., A positive, O negative.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBloodTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's type of blood, e.g., A positive, O negative.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBloodTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's type of blood, e.g., A positive, O negative.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBloodTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's type of blood, e.g., A positive, O negative.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSaliva" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's saliva.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSalivaReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's saliva.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSemen" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's semen.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSemenReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's semen.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonUrine" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's urine.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonUrineReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's urine.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFingerprintSet" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a set of a persons fingerprints.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFingerprintSetReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a set of a persons fingerprints.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDNA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's DNA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDNAReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's DNA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFacialFeatures" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's facial features.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFacialFeaturesReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's facial features.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPalmPrint" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's palm print.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPalmPrintReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's palm print.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFootPrint" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's footprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFootPrintReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's footprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFingerGeometry" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's finger geometry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFingerGeometryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's finger geometry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHandGeometry" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's hand geometry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHandGeometryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's hand geometry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBodyOdor" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's body odor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBodyOdorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's body odor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEarShape" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's ear shape.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEarShapeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's ear shape.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonKeystrokeDynamics" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's keystroke dynamics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonKeystrokeDynamicsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's keystroke dynamics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLipMovement" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's lip movement.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLipMovementReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's lip movement.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGait" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's gait.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGaitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's gait.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonIrisFeatures" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's iris features.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonIrisFeaturesReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's iris features.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonRetina" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's retina.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonRetinaReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's retina.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSpeechPattern" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's speech pattern.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSpeechPatternReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's speech pattern.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonThermalFaceImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal face image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonThermalFaceImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal face image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonThermalHandImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal hand image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonThermalHandImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal hand image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonThermalImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonThermalImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonVeinPattern" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's vein pattern.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonVeinPatternReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's vein pattern.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonDentalType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes dental characteristics of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PersonDentalCharacteristicText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A visible problem or characteristic of a person's teeth.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A visible problem or characteristic of a person's teeth.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicGeneralText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's general dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicGeneralTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's general dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicGeneralCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's general dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicGeneralCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's general dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a person's dental characteristics.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a person's dental characteristics.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicStatusCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a status of a person's dental characteristics.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a status of a person's dental characteristics.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRemovableAppliancesText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's removable dental appliance.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRemovableAppliancesTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's removable dental appliance.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRemovableAppliancesCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's removable dental appliance.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRemovableAppliancesCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's removable dental appliance.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRestorationCariesText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's dental restoration or caries.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRestorationCariesTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's dental restoration or caries.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRestorationCariesCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's dental restoration or caries.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRestorationCariesCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's dental restoration or caries.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicOtherText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's other dental characteristics.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicOtherTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's other dental characteristics.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicOtherCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's other dental characteristics.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicOtherCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's other dental characteristics.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonTooth" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A persons tooth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonToothReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A persons tooth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonHeightMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a measurement of the height of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="MeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:MeasureType">
        <xsd:attribute ref="j:personHeightUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="PersonHeightUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>A code list that enumerates units of measurement for the height of a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="cm">
        <xsd:annotation>
          <xsd:documentation>centimeter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dm">
        <xsd:annotation>
          <xsd:documentation>decimeter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ft">
        <xsd:annotation>
          <xsd:documentation>foot</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="in">
        <xsd:annotation>
          <xsd:documentation>inch</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="m">
        <xsd:annotation>
          <xsd:documentation>meter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ncic">
        <xsd:annotation>
          <xsd:documentation>An NCIC formatted three-digit person height field.  The first digit represents the height of the person in feet, the second two digits represent the remainder of the height in inches, e.g. six feet two inches is represented as "602".</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="PersonLanguageType">
    <xsd:annotation>
      <xsd:documentation>Details about a person's language capabilities.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PersonLanguageText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The name of a language.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLanguageTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The name of a language.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLanguageCode.iso639-2b" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the name of a language.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLanguageCodeReference.iso639-2b" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the name of a language.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLanguageCode.iso639-2t" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the name of a language.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLanguageCodeReference.iso639-2t" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the name of a language.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonComprehendsSpokenLanguageIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is able to grasp and understand the meaning of a language being spoken; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonComprehendsSpokenLanguageIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is able to grasp and understand the meaning of a language being spoken; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonReadsLanguageIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is able to read a language; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonReadsLanguageIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is able to read a language; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSpeaksLanguageIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is able to speak a language; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSpeaksLanguageIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is able to speak a language; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWritesLanguageIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is able to write a language; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWritesLanguageIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is able to write a language; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonMedicalDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the medical condition of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PersonMedicalDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the overall health of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMedicalDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the overall health of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMedicalCondition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a specific medical condition a person has or experiences.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMedicalConditionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a specific medical condition a person has or experiences.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMedicationRequiredText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A medication and dosage required for a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMedicationRequiredTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A medication and dosage required for a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLearningDisabilityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A learning disability of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLearningDisabilityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A learning disability of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPhysicalDisabilityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A physical disability of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPhysicalDisabilityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A physical disability of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonVisionPrescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A prescription a person needs for corrective lenses or contacts.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonVisionPrescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A prescription a person needs for corrective lenses or contacts.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMentalStateText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A mental state of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMentalStateTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A mental state of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonInjury" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an injury a person has received.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonInjuryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an injury a person has received.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonIntoxication" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the measurable alcoholic and/or drug intoxication level of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonIntoxicationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the measurable alcoholic and/or drug intoxication level of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMedicalFileIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a state or province medical history file is known to exist for a person; false otherwise. The presence of a file dose not necessarily indicate that there is a medical issue that impacts a person's driving ability.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMedicalFileIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a state or province medical history file is known to exist for a person; false otherwise. The presence of a file dose not necessarily indicate that there is a medical issue that impacts a person's driving ability.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonOrganDonatorIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is willing to donate an organ(s) upon death; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonOrganDonatorIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is willing to donate an organ(s) upon death; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonOrganDonorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes the organs a person is willing to donate upon death.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonOrganDonorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes the organs a person is willing to donate upon death.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonOrganDonorCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an organ a person is willing to donate upon death.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonOrganDonorCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an organ a person is willing to donate upon death.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonNameTextType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a name of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="TextType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:TextType">
        <xsd:attribute ref="j:personNameInitialIndicator" use="optional"/>
        <xsd:attribute ref="j:sequenceID" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="PersonNameType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a name of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PersonPrefixName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title or honorific used by a person, e.g., Dr., Judge, General, Ms.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPrefixNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title or honorific used by a person, e.g., Dr., Judge, General, Ms.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGivenName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A first name of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGivenNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A first name of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMiddleName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A middle name of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMiddleNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A middle name of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSurName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A last name or family name of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSurNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A last name or family name of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSuffixName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A component that is appended after the family name that distinguishes members of a family with the same given, middle, and last name, (e.g., Jr, Sr, III), or otherwise qualifies the name (e.g., MD, LLD, PhD).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSuffixNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A component that is appended after the family name that distinguishes members of a family with the same given, middle, and last name, (e.g., Jr, Sr, III), or otherwise qualifies the name (e.g., MD, LLD, PhD).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMaidenName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An original surname of a person before changed by marriage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMaidenNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An original surname of a person before changed by marriage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFullName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete name of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFullNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete name of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNameInitialsText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A first letter of a person's given, possibly middle, and last names.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNameInitialsTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A first letter of a person's given, possibly middle, and last names.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNameSoundexText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name encoding such that similar sounding names with different spellings appear the same.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNameSoundexTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name encoding such that similar sounding names with different spellings appear the same.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
        <xsd:attribute ref="j:personNameCommentText" use="optional"/>
        <xsd:attribute ref="j:personNameTypeCode" use="optional"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonOtherIDType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an identifier issued to a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="IDType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:IDType">
        <xsd:sequence>
          <xsd:element ref="j:PersonIDTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code the identifies a type of identifier assigned to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonIDTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code the identifies a type of identifier assigned to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonPhysicalDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the physical appearance of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PersonHeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHeightMeasure.Range" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHeightMeasureReference.Range" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHeightDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the height of a person. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHeightDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the height of a person. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWeightMeasure.Range" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWeightMeasureReference.Range" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWeightDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the weight of a person. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWeightDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the weight of a person. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEyeColorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The color of a person's eyes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEyeColorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The color of a person's eyes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEyeColorCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the color of a person's eyes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEyeColorCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the color of a person's eyes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHairColorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The color of a person's hair.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHairColorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The color of a person's hair.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHairColorCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the color of a person's hair.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHairColorCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the color of a person's hair.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSexText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The gender or sex of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSexTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The gender or sex of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSexCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the gender or sex of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSexCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the gender or sex of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonRaceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A classification of a person based on factors such as geographical locations and genetics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonRaceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A classification of a person based on factors such as geographical locations and genetics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonRaceCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the race of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonRaceCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the race of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBuildText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's physique or shape.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBuildTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's physique or shape.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonComplexionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An appearance of a person's skin, e.g., clear, freckled, wrinkled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonComplexionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An appearance of a person's skin, e.g., clear, freckled, wrinkled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSkinToneText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color or tone of a person's skin.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSkinToneTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color or tone of a person's skin.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSkinToneCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a color or tone of a person's skin</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSkinToneCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a color or tone of a person's skin</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGeneralAppearanceDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general description of the way a person looks and is presented.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGeneralAppearanceDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general description of the way a person looks and is presented.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCircumcisionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is circumcised; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCircumcisionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is circumcised; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonClothing" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an article of clothing worn by a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonClothingReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an article of clothing worn by a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDental" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the dental characteristics of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the dental characteristics of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDisguiseDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of something misleading that a person wears, e.g., wig, mask, uniform.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDisguiseDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of something misleading that a person wears, e.g., wig, mask, uniform.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEyewearDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of glasses or other eyewear a person wears.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEyewearDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of glasses or other eyewear a person wears.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHairAppearanceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the way a person's hair looks. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHairAppearanceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the way a person's hair looks. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHairFacialText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of facial hair a person has.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHairFacialTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of facial hair a person has.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHairLengthText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A length of hair of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHairLengthTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A length of hair of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHairStyleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A style of a person's hair.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHairStyleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A style of a person's hair.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHairTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's type of hair, e.g., fine, straight, curly.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHairTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's type of hair, e.g., fine, straight, curly.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHandednessText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A hand a person is more adept with using, e.g., left, right, ambidextrous.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHandednessTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A hand a person is more adept with using, e.g., left, right, ambidextrous.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonJewelryDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of jewelry a person wears.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonJewelryDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of jewelry a person wears.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMoodDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a person's mood or emotions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMoodDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a person's mood or emotions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPhysicalFeature" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a physical feature of a person. Includes scars, marks, and tattoos.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPhysicalFeatureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a physical feature of a person. Includes scars, marks, and tattoos.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSpeechDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of any impediments that affect a person's speech, e.g., stutter, cleft palate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSpeechDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of any impediments that affect a person's speech, e.g., stutter, cleft palate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonSocialDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the social characteristics of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PersonEthnicityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's cultural lineage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEthnicityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's cultural lineage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEthnicityCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's cultural lineage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEthnicityCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's cultural lineage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPrimaryLanguageText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A language that a person is most comfortable using.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPrimaryLanguageTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A language that a person is most comfortable using.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPrimaryLanguageCode.iso639-2b" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a language that a person is most comfortable using.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPrimaryLanguageCodeReference.iso639-2b" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a language that a person is most comfortable using.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPrimaryLanguageCode.iso639-2t" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a language that a person is most comfortable using.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPrimaryLanguageCodeReference.iso639-2t" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a language that a person is most comfortable using.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSecondaryLanguageText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A language that a person has some knowledge of and can speak or understand to some degree.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSecondaryLanguageTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A language that a person has some knowledge of and can speak or understand to some degree.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSecondaryLanguageCode.iso639-2b" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a language that a person has some knowledge of and can speak or understand to some degree.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSecondaryLanguageCodeReference.iso639-2b" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a language that a person has some knowledge of and can speak or understand to some degree.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSecondaryLanguageCode.iso639-2t" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a language that a person has some knowledge of and can speak or understand to some degree.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSecondaryLanguageCodeReference.iso639-2t" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a language that a person has some knowledge of and can speak or understand to some degree.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPrimaryLanguage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information describing a person's language skills for a primary language (a language which a person is most comfortable using).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPrimaryLanguageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information describing a person's language skills for a primary language (a language which a person is most comfortable using).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSecondaryLanguage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information describing a person's language skills for a secondary language (a language of which a person has some knowledge but is not considered to be a primary one for that person).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSecondaryLanguageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information describing a person's language skills for a secondary language (a language of which a person has some knowledge but is not considered to be a primary one for that person).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAccentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an accent that a person speaks with.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAccentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an accent that a person speaks with.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLanguageEnglishIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person understands and speaks English; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLanguageEnglishIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person understands and speaks English; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCitizenshipText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCitizenshipTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCitizenshipCode.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCitizenshipCodeReference.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCitizenshipCode.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCitizenshipCodeReference.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCitizenshipCode.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCitizenshipCodeReference.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCitizenshipCode.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCitizenshipCodeReference.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDrivingInsuranceStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The status of a person's driving insurance, e.g., insured, not insured.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDrivingInsuranceStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The status of a person's driving insurance, e.g., insured, not insured.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDrivingInsuranceCoverageTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of insurance coverage a driver of a vehicle has.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDrivingInsuranceCoverageTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of insurance coverage a driver of a vehicle has.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonUSCitizenIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is a citizen of the United States; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonUSCitizenIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is a citizen of the United States; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNationalityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNationalityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNationalityCode.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNationalityCodeReference.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNationalityCode.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNationalityCodeReference.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNationalityCode.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNationalityCodeReference.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNationalityCode.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNationalityCodeReference.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMaritalStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A marital status of a person, e.g., married, divorced, single, separated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMaritalStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A marital status of a person, e.g., married, divorced, single, separated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMilitarySummary" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Summary details about the service of a person in the military.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMilitarySummaryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Summary details about the service of a person in the military.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDependentQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of people dependent upon a person as their primary means of support.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDependentQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of people dependent upon a person as their primary means of support.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEducationLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The highest level of education a person has obtained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEducationLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The highest level of education a person has obtained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonReligionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A religion to which a person subscribes or believes.  Describes the overall category of a person's spiritual beliefs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonReligionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A religion to which a person subscribes or believes.  Describes the overall category of a person's spiritual beliefs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCapability" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes a skill, knowledge, physical or emotional trait of a person. Capability implies either a potential ability or an inability for doing something.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCapabilityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes a skill, knowledge, physical or emotional trait of a person. Capability implies either a potential ability or an inability for doing something.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSexualOrientationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes a target gender of a person's sexual interest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSexualOrientationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes a target gender of a person's sexual interest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonResidentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type or description of a persons residence, e.g., local, resident, non-resident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonResidentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type or description of a persons residence, e.g., local, resident, non-resident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonResidentCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of residence a person has in an area such as a city, town, or community.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonResidentCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of residence a person has in an area such as a city, town, or community.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonToothType">
    <xsd:annotation>
      <xsd:documentation>Details about a tooth of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PersonToothIDCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a specific tooth by number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonToothIDCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a specific tooth by number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonToothIDText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A string identifying a specific tooth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonToothIDTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A string identifying a specific tooth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A visible problem or characteristic of a person's teeth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A visible problem or characteristic of a person's teeth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a person's dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a person's dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicStatusCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a status of a person's dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a status of a person's dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRestorationCariesText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's dental restoration or caries.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRestorationCariesTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's dental restoration or caries.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRestorationCariesCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's dental restoration or caries.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRestorationCariesCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's dental restoration or caries.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicOtherText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's other dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicOtherTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's other dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicOtherCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's other dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicOtherCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's other dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the inherent and frequently associated characteristics of a  person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PersonName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name by which a person is known. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name by which a person is known. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAlternateName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An alternate name used by a person. Sometimes referred to as an AKA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAlternateNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An alternate name used by a person. Sometimes referred to as an AKA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Residence" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the place in which a person lives.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ResidenceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the place in which a person lives.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PrimaryContactInformation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information on a preferred or primary contact mechanism.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PrimaryContactInformationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information on a preferred or primary contact mechanism.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Employment" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the current employment of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the current employment of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general description of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general description of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBirthDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBirthDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBirthLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a place where a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBirthLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a place where a person was born.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBirthPlaceCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the state or country of a person's birth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBirthPlaceCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the state or country of a person's birth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDeathDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person died or was declared legally dead.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDeathDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person died or was declared legally dead.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAgeMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAgeMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAgeMeasure.Range" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAgeMeasureReference.Range" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAgeDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the age of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAgeDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the age of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLivingIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is alive, false if a person is dead.  This may be useful if death date is not known.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLivingIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is alive, false if a person is dead.  This may be useful if death date is not known.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicense" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a license issued to a person granting driving privileges.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a license issued to a person granting driving privileges.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicensePermit" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DriverLicensePermitReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:PersonRegisteredOffenderIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is required to register as an offender; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonRegisteredOffenderIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is required to register as an offender; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonConcealedFirearmPermitHolderIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person has a permit for a concealed firearm or gun; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonConcealedFirearmPermitHolderIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person has a permit for a concealed firearm or gun; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFirearmPermitHolderIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person has a gun or firearm permit; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFirearmPermitHolderIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person has a gun or firearm permit; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFirearmSalesDisqualifiedCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the status of person's eligibility to purchase firearms.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFirearmSalesDisqualifiedCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the status of person's eligibility to purchase firearms.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFirearmSalesDisqualifiedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is prohibited from purchasing firearms; false otherwise.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFirearmSalesDisqualifiedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is prohibited from purchasing firearms; false otherwise.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAssignedIDDetails" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A set of details about identifications issued to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAssignedIDDetailsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A set of details about identifications issued to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPhysicalDetails" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A set of details about the physical appearance of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPhysicalDetailsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A set of details about the physical appearance of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSocialDetails" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A set of details about the social characteristics of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSocialDetailsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A set of details about the social characteristics of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBiometricDetails" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A set of details about measurable biological or behavioral characteristics, which can reliably recognize the identity, or verify the claimed identity, of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBiometricDetailsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A set of details about measurable biological or behavioral characteristics, which can reliably recognize the identity, or verify the claimed identity, of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMedicalDetails" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A set of details about the medical condition of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMedicalDetailsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A set of details about the medical condition of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAccompliceActivity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An activity with which a subject has some relation or degree of involvement</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAccompliceActivityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An activity with which a subject has some relation or degree of involvement</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAccompliceWithSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is an accomplice with a subject person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAccompliceWithSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is an accomplice with a subject person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDrivingIncident" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A driving accident in which a person is involved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDrivingIncidentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A driving accident in which a person is involved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAcquaintance" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is an acquaintance of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAcquaintanceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is an acquaintance of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAdoptedChild" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is an adopted child of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAdoptedChildReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is an adopted child of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAdoptiveParent" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is an adoptive parent of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAdoptiveParentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is an adoptive parent of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAffiliationOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Other organization a person is affiliated with</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAffiliationOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Other organization a person is affiliated with</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAlias" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name and set of personal demographics describing the same person using alternative descriptors, e.g., an AKA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAliasReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name and set of personal demographics describing the same person using alternative descriptors, e.g., an AKA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAssignmentUnit.EnforcementUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAssignmentUnitReference.EnforcementUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAssignmentUnit.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAssignmentUnitReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonTemporaryAssignmentUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The organizational unit to which a person is assigned, specifically a temporary assignment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonTemporaryAssignmentUnitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The organizational unit to which a person is assigned, specifically a temporary assignment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAuthorityFigure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the Subject had a trusted position of authority over associate subject (i.e. priest, teacher, boy scout leader, counselor, therapist, etc.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAuthorityFigureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the Subject had a trusted position of authority over associate subject (i.e. priest, teacher, boy scout leader, counselor, therapist, etc.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBabysittee" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person being watched by the babysitter.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBabysitteeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person being watched by the babysitter.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBabysitter" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person performing the babysitting.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBabysitterReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person performing the babysitting.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBiologicalChild" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is a biological child of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBiologicalChildReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is a biological child of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBiologicalParent" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is the biological parent of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBiologicalParentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is the biological parent of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCharge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sequence of charges against a person. This context generally includes an index</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonChargeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sequence of charges against a person. This context generally includes an index</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonChild" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is a child of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonChildReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is a child of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCohabitant" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate shares a common residence with the subject</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCohabitantReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate shares a common residence with the subject</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCommonLawSpouse" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a common-law spouse of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCommonLawSpouseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a common-law spouse of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDayContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used during daylight hours only.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDayContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used during daylight hours only.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDetainedLocation.Location" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDetainedLocationReference.Location" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDetainedLocation.Structure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDetainedLocationReference.Structure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDomesticPartner" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is the domestic partner of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDomesticPartnerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is the domestic partner of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDriversLicense" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A driver's license.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDriversLicenseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A driver's license.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEmergencyContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used to contact the person during an emergency only.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEmergencyContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used to contact the person during an emergency only.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEveningContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used during evening hours (early night) only.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEveningContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used during evening hours (early night) only.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFamilyRelation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate and the subject are members of the same family, but the precise relationship is not clear or not noted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFamilyRelationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate and the subject are members of the same family, but the precise relationship is not clear or not noted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFosterChild" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a legal foster parent of the subject</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFosterChildReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a legal foster parent of the subject</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFosterParent" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a legal foster child of the subject</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFosterParentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a legal foster child of the subject</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGangAffiliation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A gang a person is affiliated with</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGangAffiliationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A gang a person is affiliated with</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGuardian" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is a legal guardian of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGuardianReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is a legal guardian of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGuardianRecipient" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is under the legal guardianship of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGuardianRecipientReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is under the legal guardianship of the person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEmploymentHistory" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the employment history of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEmploymentHistoryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the employment history of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonIssuedTitle.PropertyRegistration" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonIssuedTitleReference.PropertyRegistration" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonIssuedTitle.PropertyTitle" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonIssuedTitleReference.PropertyTitle" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMarriagePartner" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is legally married to the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonMarriagePartnerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is legally married to the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonModusOperandi" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A methodology of action, particularly a criminal action, known to be routinely associated with a persons crimes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonModusOperandiReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A methodology of action, particularly a criminal action, known to be routinely associated with a persons crimes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNeighbor" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a neighbor of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNeighborReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a neighbor of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNightContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used during night hours only. If there is no evening contact, this information may be used during the evening as well.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNightContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used during night hours only. If there is no evening contact, this information may be used during the evening as well.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonParent" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associated person is a parent of the main person. Use this context when a more specific relationship is not relevant or not important</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonParentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associated person is a parent of the main person. Use this context when a more specific relationship is not relevant or not important</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPrimaryWorker" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A primary social worker or other overseer assigned to a person that is not a caregiver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPrimaryWorkerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A primary social worker or other overseer assigned to a person that is not a caregiver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonReferralWorker" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Employee of State assigned to the particular juvenile</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonReferralWorkerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Employee of State assigned to the particular juvenile</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSocialFriend" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a friend of the subject, in a social setting. This includes relationships such as "boy friend" and "girl friend".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSocialFriendReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a friend of the subject, in a social setting. This includes relationships such as "boy friend" and "girl friend".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSpouse" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a spouse of the subject. Used when the legal status of the relationship (marriage, common-law) is not known.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSpouseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate is a spouse of the subject. Used when the legal status of the relationship (marriage, common-law) is not known.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonStranger" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate has no known or admitted knowledge of the subject</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonStrangerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate has no known or admitted knowledge of the subject</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonUnspecifiedContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used to contact the person under unspecified circumstances.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonUnspecifiedContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used to contact the person under unspecified circumstances.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWasCommonLawSpouse" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate was at one time the common-law spouse of the subject but has legally separated or divorced.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWasCommonLawSpouseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate was at one time the common-law spouse of the subject but has legally separated or divorced.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWasDomesticPartner" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate was at one time the domestic partner of the subject but has dissolved the relationship.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWasDomesticPartnerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate was at one time the domestic partner of the subject but has dissolved the relationship.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWasMarriedTo" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate was at one time married to the subject but has legally divorced.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWasMarriedToReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate was at one time married to the subject but has legally divorced.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWasSpouse" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate was at one time a spouse of the subject but has divorced or otherwise legally severed the relationship. Used when the legal status of the relationship (marriage, common-law) is not known.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWasSpouseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The associate was at one time a spouse of the subject but has divorced or otherwise legally severed the relationship. Used when the legal status of the relationship (marriage, common-law) is not known.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWorkContact" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used when the person is expected to be or might be at work.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWorkContactReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The contact information should be used when the person is expected to be or might be at work.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWorkLocation.Location" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The work address or structure of a person. This association is used when the person's employer is not known. If the employer is known, use an Organization which in turn has a Location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWorkLocationReference.Location" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The work address or structure of a person. This association is used when the person's employer is not known. If the employer is known, use an Organization which in turn has a Location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWorkLocation.Structure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The work address or structure of a person. This association is used when the person's employer is not known. If the employer is known, use an Organization which in turn has a Location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonWorkLocationReference.Structure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The work address or structure of a person. This association is used when the person's employer is not known. If the employer is known, use an Organization which in turn has a Location.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonWeightMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the measurement of the weight of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="MeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:MeasureType">
        <xsd:attribute ref="j:personWeightUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="PersonWeightUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>A code list that enumerates units of measurement for the weight of a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="kg">
        <xsd:annotation>
          <xsd:documentation>kilogram</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lb">
        <xsd:annotation>
          <xsd:documentation>pound</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ncic">
        <xsd:annotation>
          <xsd:documentation>An NCIC formatted three-digit person weight field, where the three digits represents the weight of the person in pounds.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="PhysicalFeatureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a physical feature of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PhysicalFeatureCategoryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general classification or categorization of a physical feature, e.g., scar, mark, tattoo, missing limb.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PhysicalFeatureCategoryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general classification or categorization of a physical feature, e.g., scar, mark, tattoo, missing limb.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PhysicalFeatureTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of physical feature within a category, e.g., for a tattoo type, this could be animal, flag.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PhysicalFeatureTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of physical feature within a category, e.g., for a tattoo type, this could be animal, flag.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PhysicalFeatureTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of physical feature. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PhysicalFeatureTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of physical feature. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PhysicalFeatureDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a physical feature.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PhysicalFeatureDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a physical feature.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PhysicalFeatureImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A digital image of a physical feature, e.g., tattoo.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PhysicalFeatureImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A digital image of a physical feature, e.g., tattoo.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PhysicalFeatureLocationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location of a physical feature on a person's body.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PhysicalFeatureLocationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location of a physical feature on a person's body.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PleaType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an answer which a defendant in an action at law makes to charges.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:PleaRecommendationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A recommended plea agreement for violent, most serious, or armed offenses.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaRecommendationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A recommended plea agreement for violent, most serious, or armed offenses.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaNegotiatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a plea is negotiated with the prosecution; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaNegotiatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a plea is negotiated with the prosecution; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a plea.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a plea.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code to indicate a type of plea.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code to indicate a type of plea.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaGuiltyIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person admits guilt in relation to a charge; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaGuiltyIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person admits guilt in relation to a charge; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaNoContestIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is willing to accept the consequences of a charge without admitting guilt or innocence; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaNoContestIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is willing to accept the consequences of a charge without admitting guilt or innocence; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ProgramType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes projects, programs, or services designed to reduce a person's likelihood for committing crimes or to improve their understanding of laws and consequences.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SupervisionType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SupervisionType">
        <xsd:sequence>
          <xsd:element ref="j:ProgramPurposeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A purpose or reason for a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramPurposeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A purpose or reason for a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who attends a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who attends a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramCondition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition that must be met in order for a person to remain in a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramConditionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition that must be met in order for a person to remain in a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramFacility" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A place where a program is located.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramFacilityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A place where a program is located.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramReferral" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A direction from a person or organization to a subject to attend a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramReferralReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A direction from a person or organization to a subject to attend a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramRelease" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about how a subject left a program. Could describe program completion, removal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramReleaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about how a subject left a program. Could describe program completion, removal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramAction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An project or service of a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramActionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An project or service of a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramAdministrator.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that runs a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramAdministratorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that runs a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramAdministrator.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that runs a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramAdministratorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that runs a program.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramSupervisor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that makes sure a program runs according to standards.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramSupervisorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that makes sure a program runs according to standards.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramSupervisor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that makes sure a program runs according to standards.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramSupervisorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization that makes sure a program runs according to standards.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramCapacityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum number of people that can be enrolled in a program at a time..</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramCapacityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum number of people that can be enrolled in a program at a time..</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramPubliclyRunIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a program is run in the public sector; false if the program is run privately.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramPubliclyRunIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a program is run in the public sector; false if the program is run privately.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramResidentialIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject is to reside at a program's facility during the duration of a program; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramResidentialIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject is to reside at a program's facility during the duration of a program; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramSupervisedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject will be officially supervised during the duration of a program; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgramSupervisedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject will be officially supervised during the duration of a program; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ProgressType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes progression or changes made.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:ProgressTimeAmountText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the amount of time a person has spent making progress in an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgressTimeAmountTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the amount of time a person has spent making progress in an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgressPaymentAmountText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the amount of payment a person has made against a fee, fine, restitution, surcharge, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgressPaymentAmountTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the amount of payment a person has made against a fee, fine, restitution, surcharge, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgressComplianceIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a reported progress is acceptable according to the terms set; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgressComplianceIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a reported progress is acceptable according to the terms set; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgressComplianceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the compliance or non-compliance of a person with an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProgressComplianceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the compliance or non-compliance of a person with an activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyAssignedIDDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a set of identifiers assigned to a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PropertySerialID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying number inscribed on or attached to a part, collection of parts, or complete unit by the manufacturer. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySerialIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying number inscribed on or attached to a part, collection of parts, or complete unit by the manufacturer. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyFederalID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A federal identifying number assigned to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyFederalIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A federal identifying number assigned to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyStateID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state-assigned identification to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyStateIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state-assigned identification to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyVisibleID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A license number or other visible identifier. For a vehicle, this is the plate number. For a boat, this is the registration number visible on the outside of the hull. For aircraft, this is the aircraft registration number visible on the tail or the rear of the fuselage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyVisibleIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A license number or other visible identifier. For a vehicle, this is the plate number. For a boat, this is the registration number visible on the outside of the hull. For aircraft, this is the aircraft registration number visible on the tail or the rear of the fuselage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyNCICID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier assigned to a property item by the FBI National Crime Information Center.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyNCICIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier assigned to a property item by the FBI National Crime Information Center.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyOwnerAppliedID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about a name or number applied to a property item by the owner. This may be an engraving on the property item or may be used to identify a fleets equipment number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyOwnerAppliedIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about a name or number applied to a property item by the owner. This may be an engraving on the property item or may be used to identify a fleets equipment number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyBarCodeID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bar code assigned to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyBarCodeIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bar code assigned to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDealerID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a property item by a dealer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDealerIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a property item by a dealer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyReceiptID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier issued to a property item when taken into custody by a justice official or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyReceiptIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier issued to a property item when taken into custody by a justice official or organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyOtherID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous identification number for a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyOtherIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous identification number for a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyDetailType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a feature of characteristic of a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PropertyDetailText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A feature or characteristic of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDetailTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A feature or characteristic of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDetailCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a feature or characteristic of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDetailCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a feature or characteristic of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDetailDescription" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a feature or characteristic of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDetailDescriptionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a feature or characteristic of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyDispositionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes what happens to a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:PropertyDispositionCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies what happened to a property item, e.g., towed, released, seized, unrecoverable, missing, stolen.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDispositionCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies what happened to a property item, e.g., towed, released, seized, unrecoverable, missing, stolen.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDispositionProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the property item being processed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDispositionPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the property item being processed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDispositionLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location of a property item after it has been processed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDispositionLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location of a property item after it has been processed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyMovingOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that moved a property item, e.g., a towing company.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyMovingOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that moved a property item, e.g., a towing company.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyHoldingOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that currently is in possession of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyHoldingOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that currently is in possession of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyHoldingType">
    <xsd:annotation>
      <xsd:documentation>Details about the holding of a property item, e.g., an impound or seizure.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:PropertyHoldingOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that currently is in possession of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyHoldingOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that currently is in possession of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyPhysicalDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes physical characteristics of a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PropertyMakeName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the manufacturer that produced a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyMakeNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the manufacturer that produced a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyModelName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific design or type of product made by a manufacturer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyModelNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific design or type of product made by a manufacturer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyBrandName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A trademark or distinctive name that identifies a manufacturer of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyBrandNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A trademark or distinctive name that identifies a manufacturer of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyYearDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The model year of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyYearDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The model year of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyStyleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A style of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyStyleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A style of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyCategoryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category or classification of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyCategoryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category or classification of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyCategoryCode.ncicTYP" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a category or classification of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyCategoryCodeReference.ncicTYP" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a category or classification of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyCategoryCode.nibrsPropertyCategory" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a category or classification of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyCategoryCodeReference.nibrsPropertyCategory" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a category or classification of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyAgeMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An age of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyAgeMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An age of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyLengthMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An overall length of a property item as measured from the front to the rear.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyLengthMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An overall length of a property item as measured from the front to the rear.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyWidthMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An overall width of a property item as measure from side to side.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyWidthMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An overall width of a property item as measure from side to side.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyHeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An overall height of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyHeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An overall height of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyWeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the weight of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyWeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A measurement of the weight of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySizeDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the size or physical dimension of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySizeDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the size or physical dimension of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyColorDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the overall color of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyColorDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the overall color of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A count or number of similar pieces or units that make up a property item, e.g. to indicate three bags of drugs were found, set PropertyQuantity=3 and quantityUnitText=bags.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A count or number of similar pieces or units that make up a property item, e.g. to indicate three bags of drugs were found, set PropertyQuantity=3 and quantityUnitText=bags.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDetail" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a feature or characteristic of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDetailReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a feature or characteristic of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An encoding of a digital picture of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An encoding of a digital picture of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyBinary" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A binary representation of a property item, e.g., encoded video or audio file.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyBinaryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A binary representation of a property item, e.g., encoded video or audio file.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyRegistrationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the registration of a property item with an authority.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:RegistrationID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or text used to uniquely identify a registration certificate or document. Sometimes referred to as a Registration Serial Number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or text used to uniquely identify a registration certificate or document. Sometimes referred to as a Registration Serial Number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationAuthorityName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an authority, person, or organization which issued a property registration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationAuthorityNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an authority, person, or organization which issued a property registration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationEffectiveDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the current registration became effective. This may or may not be the original registration date.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationEffectiveDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the current registration became effective. This may or may not be the original registration date.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationExpirationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the current registration expires.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationExpirationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the current registration expires.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountyName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountyNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountyCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountyCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a state or other jurisdictional area from which a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a state or other jurisdictional area from which a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCode.ANSID20JurisdictionAuthority" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCodeReference.ANSID20JurisdictionAuthority" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCode.CanadianProvince" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCodeReference.CanadianProvince" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCode.USPostalService" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCodeReference.USPostalService" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCode.fips10-4International" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCodeReference.fips10-4International" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCode.fips5-2Alpha" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCodeReference.fips5-2Alpha" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCode.fips5-2Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCodeReference.fips5-2Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCode.ncicLIS" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCodeReference.ncicLIS" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCode.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCodeReference.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCode.ncicRES" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationJurisdictionCodeReference.ncicRES" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCode.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCodeReference.fips10-4" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCode.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCodeReference.iso3166Alpha2" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCode.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCodeReference.iso3166Alpha3" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCode.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationCountryCodeReference.iso3166Numeric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a registration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a registration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationOutsideJurisdictionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a property item is found to be registered outside of an agency's immediate jurisdiction when processed, e.g., out-of-state driver's license; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationOutsideJurisdictionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a property item is found to be registered outside of an agency's immediate jurisdiction when processed, e.g., out-of-state driver's license; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationDuplicateQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of times proof of property registration was issued with no change in information by the issuing authority. This number may be more than one because a proof may have been lost. This can be used to track duplicates or replacements.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationDuplicateQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of times proof of property registration was issued with no change in information by the issuing authority. This number may be more than one because a proof may have been lost. This can be used to track duplicates or replacements.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationFee" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money required to register a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationFeeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money required to register a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationParty.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a registration is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationPartyReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a registration is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationParty.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a registration is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationPartyReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a registration is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that is registered, such as a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegistrationPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that is registered, such as a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertySeizureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the removal of property from the possession of a person or organization.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:PropertySeizureProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizurePropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizurePossessingPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who had possession of a property item when it was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizurePossessingPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who had possession of a property item when it was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureOwningPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who owns a property item that was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureOwningPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who owns a property item that was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureSeizingEnforcementOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that seized a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureSeizingEnforcementOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that seized a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizurePropertyHoldingOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that holds or stores a property item that has been seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizurePropertyHoldingOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that holds or stores a property item that has been seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureReleaseConditionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition that, if met, will allow a seized property item to be released back to its owner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureReleaseConditionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition that, if met, will allow a seized property item to be released back to its owner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureMethodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method by which a property item was removed from a person's possession and taken into custody.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureMethodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method by which a property item was removed from a person's possession and taken into custody.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureDisposition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about how a property item was processed or handled after being seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureDispositionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about how a property item was processed or handled after being seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureWarrant" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A warrant that was required to remove property from a person's possession.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureWarrantReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A warrant that was required to remove property from a person's possession.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyTitleType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes information about the ownership and purchase of a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:Lien" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a legal encumbrance placed on property, such as a vehicle. Historically, liens have been reflected on title documents. Thus, title documents are used to record liens in a way that is visible across jurisdictions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LienReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a legal encumbrance placed on property, such as a vehicle. Historically, liens have been reflected on title documents. Thus, title documents are used to record liens in a way that is visible across jurisdictions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number used to uniquely identify a certificate of title to a property item. Assigned by a titling jurisdiction authority.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number used to uniquely identify a certificate of title to a property item. Assigned by a titling jurisdiction authority.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of title issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of title issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleIssueDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a jurisdictions titling authority issued a title to the owner of the property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleIssueDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a jurisdictions titling authority issued a title to the owner of the property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleIssuingAuthorityName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An authority which issued a title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleIssuingAuthorityNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An authority which issued a title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A most recent known status recorded for a title.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A most recent known status recorded for a title.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleStatusCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a most recent known status recorded for a title.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a most recent known status recorded for a title.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about the status of a property title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about the status of a property title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleLienIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a lien exists on the titled property or vehicle.  A value of true indicates the property item can be used as a payment to the owners debtors.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleLienIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a lien exists on the titled property or vehicle.  A value of true indicates the property item can be used as a payment to the owners debtors.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleDuplicateQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total number of title documents issued where the titling information is unchanged (may be called duplicate or replacement, depending on the state) by the current titling jurisdiction (e.g., because a title was lost).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleDuplicateQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total number of title documents issued where the titling information is unchanged (may be called duplicate or replacement, depending on the state) by the current titling jurisdiction (e.g., because a title was lost).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleParty.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a title is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitlePartyReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a title is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleParty.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a title is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitlePartyReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization to whom a title is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleReplacesTitle" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title issued as a replacement to another title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleReplacesTitleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title issued as a replacement to another title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item such as a vehicle for which a title is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitlePropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item such as a vehicle for which a title is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyTransactionType">
    <xsd:annotation>
      <xsd:documentation>Details about a property transaction, e.g., purchase and sale information.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:PropertyTransactionSeller.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A party that sold a property item in a property transaction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTransactionSellerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A party that sold a property item in a property transaction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTransactionSeller.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A party that sold a property item in a property transaction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTransactionSellerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A party that sold a property item in a property transaction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTransactionBuyer.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A party that bought a property item in a property transaction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTransactionBuyerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A party that bought a property item in a property transaction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTransactionBuyer.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A party that bought a property item in a property transaction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTransactionBuyerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A party that bought a property item in a property transaction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTransactionPriceValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The amount of money upon which a buyer and seller in a transaction agreed to pay/be paid for the purchase of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTransactionPriceValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The amount of money upon which a buyer and seller in a transaction agreed to pay/be paid for the purchase of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a tangible or intangible item that can be owned or used.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PropertyTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTypeCode.nibrsArresteeWeapon" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTypeCodeReference.nibrsArresteeWeapon" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyActionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An action that was taken against a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyActionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An action that was taken against a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyAssignedIDDetails" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about a set of identifiers assigned to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyAssignedIDDetailsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about a set of identifiers assigned to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyConditionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state or appearance of a property item, e.g., new, used, damaged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyConditionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state or appearance of a property item, e.g., new, used, damaged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDisposition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about what has happened to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDispositionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about what has happened to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the location of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the location of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyPhysicalDetails" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a property items physical structures such as make, model, length, and color.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyPhysicalDetailsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a property items physical structures such as make, model, length, and color.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyOwner.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person or organization which own a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyOwnerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person or organization which own a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyOwner.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person or organization which own a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyOwnerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person or organization which own a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTitleHolder.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds the actual title on a property item, e.g., a bank may hold a vehicle title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTitleHolderReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds the actual title on a property item, e.g., a bank may hold a vehicle title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTitleHolder.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds the actual title on a property item, e.g., a bank may hold a vehicle title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTitleHolderReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who holds the actual title on a property item, e.g., a bank may hold a vehicle title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyPossessor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person or organization other than the owner that has possession of a property item. Can also refer to a towing company for a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyPossessorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person or organization other than the owner that has possession of a property item. Can also refer to a towing company for a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyPossessor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person or organization other than the owner that has possession of a property item. Can also refer to a towing company for a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyPossessorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person or organization other than the owner that has possession of a property item. Can also refer to a towing company for a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyPossessionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how or why a party other than the owner came to possess a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyPossessionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how or why a party other than the owner came to possess a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyRegistration" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about registering a property item with an authority.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyRegistrationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about registering a property item with an authority.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTitle" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about property ownership and purchase.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTitleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about property ownership and purchase.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a property item. Describes if the property is being held, is stolen, missing, recovered, damaged, no change.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a property item. Describes if the property is being held, is stolen, missing, recovered, damaged, no change.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyUsageText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how a property item is used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyUsageTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how a property item is used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyValueDetails" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the value of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyValueDetailsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the value of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyWeaponIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a property item is a weapon, e.g., firearm or knife; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyWeaponIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a property item is a weapon, e.g., firearm or knife; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyWeaponUsageIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a property item not traditionally thought of as a weapon was used as such, e.g., a vehicle used to hit a person; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyWeaponUsageIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a property item not traditionally thought of as a weapon was used as such, e.g., a vehicle used to hit a person; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyWeaponUseText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A way a property item was used as a weapon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyWeaponUseTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A way a property item was used as a weapon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyContainedInStructure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The structure in which a property item is currently in or on.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyContainedInStructureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The structure in which a property item is currently in or on.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizedLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location where property was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizedLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location where property was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizer.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person or organization who seized a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person or organization who seized a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizer.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person or organization who seized a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person or organization who seized a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Insurance" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a coverage by contract whereby one party agrees to indemnify or guarantee another against loss by a specified contingent event or peril. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InsuranceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a coverage by contract whereby one party agrees to indemnify or guarantee another against loss by a specified contingent event or peril. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTransaction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a property transaction, e.g., purchase and sale information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTransactionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a property transaction, e.g., purchase and sale information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyHolding" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about the holding of a property item; e.g., details about an impoundment or seizure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyHoldingReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about the holding of a property item; e.g., details about an impoundment or seizure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyValueDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes additional details of the monetary value of a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PropertyCurrentResaleValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current monetary value or worth or a property item for which it could be sold.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyCurrentResaleValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current monetary value or worth or a property item for which it could be sold.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyMissingValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary value or worth of a property item that is lost, stolen, being held, or is otherwise missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyMissingValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary value or worth of a property item that is lost, stolen, being held, or is otherwise missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyOwnerPurchasedValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money a current owner paid to purchase a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyOwnerPurchasedValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money a current owner paid to purchase a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyRecoveredValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary value or worth of a property item that has been returned to an owner or possessor after having been missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyRecoveredValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary value or worth of a property item that has been returned to an owner or possessor after having been missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTotalDamageValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary value or worth of damage that occurred to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTotalDamageValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary value or worth of damage that occurred to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyOtherValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An additional monetary value of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyOtherValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An additional monetary value of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyValueType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a monetary value of a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PropertyValueAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary value of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyValueAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary value of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyValueDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a monetary value of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyValueDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a monetary value of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyValueDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a value of a property item was assigned or became effective.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyValueDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a value of a property item was assigned or became effective.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyValueTaxIncludedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if taxes were included in the property value; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyValueTaxIncludedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if taxes were included in the property value; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyValueAssigningPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that assigns a value to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyValueAssigningPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that assigns a value to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyValueAssigningOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that assigns a value to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyValueAssigningOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that assigns a value to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyValueAssigningMethodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used in assigning a value to a property item, e.g., fair market value, estimate, reported, appraised value.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyValueAssigningMethodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used in assigning a value to a property item, e.g., fair market value, estimate, reported, appraised value.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ProtectionOrderType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a civil order protecting one individual from another.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="CourtOrderType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:CourtOrderType">
        <xsd:sequence>
          <xsd:element ref="j:ProtectionOrderConditionCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a specific type of protection order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProtectionOrderConditionCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a specific type of protection order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProtectionOrderRestrictedPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that a subject is restricted from having any contact with as defined in a protection order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProtectionOrderRestrictedPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that a subject is restricted from having any contact with as defined in a protection order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="QuantityType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a count or tally.  May include units.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="NumericType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:NumericType">
        <xsd:attribute ref="j:quantityUnitText" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="RangeAgeMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that represents a minimum - maximum range between two age measures.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="RangeMeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:RangeMeasureType">
        <xsd:attribute ref="j:ageUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RangeMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a minimum - maximum range between two measured values.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:RangeMinimumMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A minimum measure value on a range measure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RangeMinimumMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A minimum measure value on a range measure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RangeMaximumMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum measure value on a range measure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RangeMaximumMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum measure value on a range measure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
        <xsd:attribute ref="j:measureDate" use="optional"/>
        <xsd:attribute ref="j:measureTime" use="optional"/>
        <xsd:attribute ref="j:measureUnitText" use="optional"/>
        <xsd:attribute ref="j:measurementEstimatedIndicator" use="optional"/>
        <xsd:attribute ref="j:measurementTypeText" use="optional"/>
        <xsd:attribute ref="j:measurerID" use="optional"/>
        <xsd:attribute ref="j:measurerName" use="optional"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RangePersonHeightMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a minimum - maximum range between two person height measure values.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="RangeMeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:RangeMeasureType">
        <xsd:attribute ref="j:personHeightUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RangePersonWeightMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a minimum - maximum range between two person weight measure values.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="RangeMeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:RangeMeasureType">
        <xsd:attribute ref="j:personWeightUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RangeVehicleSpeedMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a minimum - maximum range between two vehicle speed measure values.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="RangeMeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:RangeMeasureType">
        <xsd:attribute ref="j:speedRateUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RateType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation of a measurement of rate.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="MeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:MeasureType">
        <xsd:attribute ref="j:rateUnitText" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="RealEstateType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a piece of real estate.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PropertyType">
        <xsd:sequence>
          <xsd:element ref="j:RealEstateAcreageText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of land measured in acres.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RealEstateAcreageTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of land measured in acres.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RealEstateBoundaryDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the boundary or real property limits.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RealEstateBoundaryDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the boundary or real property limits.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RealEstateAttachedStructure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A structure attached or affixed to real estate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RealEstateAttachedStructureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A structure attached or affixed to real estate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RecurringObligationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the payment of an obligation that must be made on a periodic basis.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ObligationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ObligationType">
        <xsd:sequence>
          <xsd:element ref="j:ObligationStartDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a payment obligation began.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationStartDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a payment obligation began.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationStartTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which a payment obligation began.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationStartTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which a payment obligation began.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationEndDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A final or end date of a payment obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A final or end date of a payment obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationEndTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A final or end time of a payment obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationEndTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A final or end time of a payment obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationPeriodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An interval or period a payment obligation is required to be made, e.g., weekly, monthly, yearly.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationPeriodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An interval or period a payment obligation is required to be made, e.g., weekly, monthly, yearly.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Obligation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time to be paid as part of a required obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ObligationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time to be paid as part of a required obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ReferralType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a direction of a person to a relevant service or product.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:ReferralMandatoryIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a referral is required; false if a referral is optional.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralMandatoryIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a referral is required; false if a referral is optional.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is being directed to a relevant service or product.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is being directed to a relevant service or product.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralIssuer.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who directs a person to a relevant service or product.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralIssuerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who directs a person to a relevant service or product.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralIssuer.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who directs a person to a relevant service or product.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralIssuerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who directs a person to a relevant service or product.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralSupervisor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who is responsible for ensuring that a person follows a referral.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralSupervisorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who is responsible for ensuring that a person follows a referral.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralSupervisor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who is responsible for ensuring that a person follows a referral.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralSupervisorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who is responsible for ensuring that a person follows a referral.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralCourtOrder" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court order that issues a referral for a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralCourtOrderReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court order that issues a referral for a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralActivity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An activity or service a person is directed to attend or perform.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralActivityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An activity or service a person is directed to attend or perform.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A product or property item to which a person has been directed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A product or property item to which a person has been directed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralDesignation.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or agency to which a person has been referred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralDesignationReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or agency to which a person has been referred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralDesignation.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or agency to which a person has been referred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralDesignationReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or agency to which a person has been referred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RegisterActionType">
    <xsd:annotation>
      <xsd:documentation>A structure describing a history of an action for a case.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:RegisterActionDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an action took place in a register of actions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an action took place in a register of actions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time an action took place in a register of actions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time an action took place in a register of actions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionJudge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An associated judge in a register of actions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionJudgeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An associated judge in a register of actions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionTitle" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title or type of register of actions entry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionTitleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title or type of register of actions entry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of something that happened in a case in a register of actions entry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of something that happened in a case in a register of actions entry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RegisterOfActionsType">
    <xsd:annotation>
      <xsd:documentation>A structure describing a history of actions for a case.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:RegisterAction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A history of action for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A history of action for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RegisteredOffenderType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes information about a person who is required to register information with a law enforcement agency due to having been convicted of a certain type of crime.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PersonType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PersonType">
        <xsd:sequence>
          <xsd:element ref="j:RegisteredOffenderID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identification information identifying a person as a certain kind of registered offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identification information identifying a person as a certain kind of registered offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An offense for which a person must register as being an offender, e.g. sex. felon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An offense for which a person must register as being an offender, e.g. sex. felon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderDescription" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a registered offense for which a person must register.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderDescriptionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a registered offense for which a person must register.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderEntryDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person initially registered as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderEntryDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person initially registered as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderStartDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person must being registering as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderStartDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person must being registering as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderEndDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person no longer must register as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person no longer must register as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderReportingCriteriaText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Requirements placed on a registered offender to report to a supervising agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderReportingCriteriaTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Requirements placed on a registered offender to report to a supervising agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderReportingProfessionName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The name of the profession a registered offender must report, e.g., doctor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderReportingProfessionNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The name of the profession a registered offender must report, e.g., doctor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderCourtOrder" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court order mandating a person register as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderCourtOrderReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court order mandating a person register as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderConviction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A conviction that led to a person's status as a registered offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderConvictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A conviction that led to a person's status as a registered offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RelativeLocationHeadingType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the compass heading of a direction from a reference location.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:decimal">
        <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
        <xsd:attribute ref="j:id"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="RelativeLocationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes how to reach a location relative to a starting point.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:RelativeLocationDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete description of how to reach a location from a starting point, e.g., "Drive 1 mile north of the Big Chicken"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RelativeLocationDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete description of how to reach a location from a starting point, e.g., "Drive 1 mile north of the Big Chicken"</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RelativeLocationDirectionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A relative compass direction of a location or movement from a reference point, e.g., north, north-north-east, S, SW, WNW.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RelativeLocationDirectionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A relative compass direction of a location or movement from a reference point, e.g., north, north-north-east, S, SW, WNW.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RelativeLocationDirectionCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a compass direction of the location from a reference point.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RelativeLocationDirectionCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a compass direction of the location from a reference point.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RelativeLocationDistanceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the distance of a location from a starting point, e.g., 1 mile. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RelativeLocationDistanceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the distance of a location from a starting point, e.g., 1 mile. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RelativeLocationHeadingValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The compass heading of a direction from a reference location. The range is from 0 (inclusive) to 360 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RelativeLocationHeadingValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The compass heading of a direction from a reference location. The range is from 0 (inclusive) to 360 (exclusive).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RelativeLocationReferencePoint" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a starting point used to reach a location. Can include details about the name, address, contact information, type, and other information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RelativeLocationReferencePointReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a starting point used to reach a location. Can include details about the name, address, contact information, type, and other information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ReleaseType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a release or freeing of a person or property item from confinement, holding, or an obligation.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:ReleaseSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is released from confinement or an obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is released from confinement or an obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item which is released from holding.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleasePropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item which is released from holding.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseIssuer.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A justice official or organization which authorizes a release.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseIssuerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A justice official or organization which authorizes a release.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseIssuer.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A justice official or organization which authorizes a release.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseIssuerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A justice official or organization which authorizes a release.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseSupervisor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A justice official or organization which currently has custody over a subject or property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseSupervisorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A justice official or organization which currently has custody over a subject or property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseSupervisor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A justice official or organization which currently has custody over a subject or property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseSupervisorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A justice official or organization which currently has custody over a subject or property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseRecipient.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, justice official, or organization that receives custody or supervisory authority of a released person or object, e.g., a probation official, half-way house.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseRecipientReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, justice official, or organization that receives custody or supervisory authority of a released person or object, e.g., a probation official, half-way house.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseRecipient.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, justice official, or organization that receives custody or supervisory authority of a released person or object, e.g., a probation official, half-way house.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseRecipientReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, justice official, or organization that receives custody or supervisory authority of a released person or object, e.g., a probation official, half-way house.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseToLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location to which a person is released.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseToLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location to which a person is released.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseFromLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location from which a person is released.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReleaseFromLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location from which a person is released.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ResidenceType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a place in which a person lives.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="LocationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:LocationType">
        <xsd:sequence>
          <xsd:element ref="j:ResidenceTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of place at which a person lives, e.g., house, apartment, homeless.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ResidenceTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of place at which a person lives, e.g., house, apartment, homeless.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ResidenceDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general description of a place in which a person lives.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ResidenceDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general description of a place in which a person lives.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ResidenceStartDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person began living at a residence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ResidenceStartDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person began living at a residence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ResidenceEndDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person stopped living at a residence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ResidenceEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person stopped living at a residence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ResidenceOccupancyTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's type of occupancy of a residence, e.g., owns, rents.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ResidenceOccupancyTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's type of occupancy of a residence, e.g., owns, rents.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ResidencePaymentAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money a person pays each payment period to live at a place of residence. This may include a mortgage payment amount or a rent amount.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ResidencePaymentAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money a person pays each payment period to live at a place of residence. This may include a mortgage payment amount or a rent amount.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ResidencePaymentPeriodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An interval or period for which a person is required to make regular residence payments.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ResidencePaymentPeriodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An interval or period for which a person is required to make regular residence payments.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SanctionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a sanction or penalty ordered for a subject as a result of a disposition of a charge.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:SanctionSetDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a sanction was set or ordered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionSetDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a sanction was set or ordered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of sanction, e.g., incarceration, fine, restitution, probation, community service, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of sanction, e.g., incarceration, fine, restitution, probation, community service, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionCreditedObligation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time requirement of a sanction already paid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionCreditedObligationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time requirement of a sanction already paid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionSetObligation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time requirement of a sanction that has been set.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionSetObligationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time requirement of a sanction that has been set.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionStayedObligation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time requirement of a sanction that is temporarily suspended.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionStayedObligationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time requirement of a sanction that is temporarily suspended.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionSuspendedObligation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time requirement of a sanction that is no longer required to be paid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionSuspendedObligationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time requirement of a sanction that is no longer required to be paid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionFrequencyText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A frequency with which a sanction is to be met.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionFrequencyTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A frequency with which a sanction is to be met.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionProgress" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A tracking of changes in a subject's progress toward fulfillment of the terms of a sanction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionProgressReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A tracking of changes in a subject's progress toward fulfillment of the terms of a sanction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionAdultSentenceIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sanction for an extended jurisdiction juvenile is part of an adult or a juvenile sentence; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionAdultSentenceIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sanction for an extended jurisdiction juvenile is part of an adult or a juvenile sentence; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionSentenceDefinitionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sanction "defines" a sentence; false otherwise. For adults, any sanction of type fine, incarceration or restitution defines a sentence. For juveniles, any sanction may define a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionSentenceDefinitionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sanction "defines" a sentence; false otherwise. For adults, any sanction of type fine, incarceration or restitution defines a sentence. For juveniles, any sanction may define a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionDisciplinaryAction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A correction action that is assigned as part of a sanction. This may be enrolling in a risk reduction facility or program, for example.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionDisciplinaryActionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A correction action that is assigned as part of a sanction. This may be enrolling in a risk reduction facility or program, for example.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionGroupingText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A way of grouping multiple sanctions. For example, consecutive, concurrent, combined, merged, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionGroupingTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A way of grouping multiple sanctions. For example, consecutive, concurrent, combined, merged, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionIssuingAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that sets a sanction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionIssuingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that sets a sanction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionJurisdictionalAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that has jurisdiction over a sanction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionJurisdictionalAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that has jurisdiction over a sanction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionRelatedChargeDispositionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A final version of a disposed Charge. This may be the same or another Charge as the one to which the related Sanction applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionRelatedChargeDispositionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A final version of a disposed Charge. This may be the same or another Charge as the one to which the related Sanction applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionRelatedSanctionID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sanction identifier from related court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionRelatedSanctionIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sanction identifier from related court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuideline" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sentencing guideline used for determining a sanction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sentencing guideline used for determining a sanction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineDepartureReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a judge departs from a sentencing guideline.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineDepartureReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a judge departs from a sentencing guideline.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineDepartureTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of departure from sentencing guidelines represented by a sentence for a charge. For example, disposition, duration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineDepartureTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of departure from sentencing guidelines represented by a sentence for a charge. For example, disposition, duration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceSeverityLevel" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A severity level of a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceSeverityLevelReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A severity level of a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ScheduleDayType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes scheduling information for a day.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:ScheduleDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that is scheduled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ScheduleDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that is scheduled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ScheduleDayStartTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A start time of a day on a schedule.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ScheduleDayStartTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A start time of a day on a schedule.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ScheduleDayEndTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An ending time of a day on a schedule.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ScheduleDayEndTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An ending time of a day on a schedule.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ScheduleActivityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An activity scheduled for a day or time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ScheduleActivityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An activity scheduled for a day or time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SchedulePerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person with the given schedule.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SchedulePersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person with the given schedule.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SecurityMetadataType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes security information and classification on information.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:SecurityClassificationInitial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the original classification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityClassificationInitialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the original classification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityClassificationCurrent" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the current classification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityClassificationCurrentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the current classification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityDeclassification" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the declassification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityDeclassificationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the declassification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityClassificationDowngrade" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about downgrading the level of classification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityClassificationDowngradeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about downgrading the level of classification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityClassificationUpgrade" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about upgrading the level of classification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityClassificationUpgradeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about upgrading the level of classification of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityControlText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A SCI control system or systems that may be applicable to a document, e.g., SI, TK, NONE.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityControlTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A SCI control system or systems that may be applicable to a document, e.g., SI, TK, NONE.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityFGIText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Foreign government distribution information or country codes included in a United States controlled document, e.g., "FGI, AUS, DEU", "FGI, DEU, GBR, NATO", "FGI".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityFGITextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Foreign government distribution information or country codes included in a United States controlled document, e.g., "FGI, AUS, DEU", "FGI, DEU, GBR, NATO", "FGI".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityFGICode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies foreign government distribution information included in a United States controlled document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityFGICodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies foreign government distribution information included in a United States controlled document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityDisseminationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Dissemination control markings as designated by CAPCO Classification Markings Register, e.g., NOFORN, ORCON, FOUO, SETTEE.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityDisseminationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Dissemination control markings as designated by CAPCO Classification Markings Register, e.g., NOFORN, ORCON, FOUO, SETTEE.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityForeignReleasabilityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The foreign releasability of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityForeignReleasabilityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The foreign releasability of information.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of security of information, e.g., personal, supplier proprietary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of security of information, e.g., personal, supplier proprietary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityLevelCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a level of security of information, e.g., personal, supplier proprietary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityLevelCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a level of security of information, e.g., personal, supplier proprietary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityNonICMarkingsText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Non-Intelligence Community markings authorized for use by entities outside of the Intelligence Community as designated by CAPCO Classification Markings Register., e.g., SPECAT, SIOP-ESI, SENSITIVE INFORMATION, LIMDIS.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityNonICMarkingsTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Non-Intelligence Community markings authorized for use by entities outside of the Intelligence Community as designated by CAPCO Classification Markings Register., e.g., SPECAT, SIOP-ESI, SENSITIVE INFORMATION, LIMDIS.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SecurityType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a financial instrument.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PropertyType">
        <xsd:sequence>
          <xsd:element ref="j:SecurityTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of security.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of security.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityIssuer.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bank, agency, or other authority which issued a security to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityIssuerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bank, agency, or other authority which issued a security to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityIssuer.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bank, agency, or other authority which issued a security to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityIssuerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bank, agency, or other authority which issued a security to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityCollectionStartDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date when a security owner may collect returns from a security.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityCollectionStartDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date when a security owner may collect returns from a security.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityCollectionEndDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date when the ability for a security owner to collect returns from a security expires.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityCollectionEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date when the ability for a security owner to collect returns from a security expires.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityDenominationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value within a series of values reflecting the worth of a security note.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityDenominationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A value within a series of values reflecting the worth of a security note.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityDenominationCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a value within a series of values reflecting the worth of a security note.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityDenominationCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a value within a series of values reflecting the worth of a security note.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityDateSeriesText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A security date or series year.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityDateSeriesTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A security date or series year.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityDateSeriesCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a security date or series year.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SecurityDateSeriesCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a security date or series year.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SentenceDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describe the requirements of a sentence.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:SentenceAggravatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if aggravating factors were considered during sentencing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceAggravatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if aggravating factors were considered during sentencing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceConfinementCreditIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if any days served preceding the sentence will be applied to the sentence duration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceConfinementCreditIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if any days served preceding the sentence will be applied to the sentence duration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceConfinementCreditDayQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Total presentencing days served credited towards sentence term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceConfinementCreditDayQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Total presentencing days served credited towards sentence term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceDeferredIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the sentence has been deferred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceDeferredIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the sentence has been deferred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceDeferredTerm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the deferred term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceDeferredTermReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the deferred term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceGroupingText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An order to how a sentence must be served, e.g., consecutively, concurrently, or both.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceGroupingTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An order to how a sentence must be served, e.g., consecutively, concurrently, or both.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceRegisterSexOffenderIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if sex offender registration is required.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceRegisterSexOffenderIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if sex offender registration is required.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceSuspendedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the sentence has been suspended.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceSuspendedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the sentence has been suspended.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceSuspendedTerm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the suspended term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceSuspendedTermReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the suspended term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SentenceModificationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a change made to a sentence.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:SentenceModificationCharge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A charge for which the sentence was originally set.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationChargeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A charge for which the sentence was originally set.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationAggravatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sentence modification results in a harsher sentence than the original one; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationAggravatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sentence modification results in a harsher sentence than the original one; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationConfinementCreditIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an offender has credit for already being confined; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationConfinementCreditIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an offender has credit for already being confined; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationMitigatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sentence modification results in a lesser sentence than the original one; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationMitigatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sentence modification results in a lesser sentence than the original one; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationParoleIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a modification made to a sentence results in the parole of the offender; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationParoleIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a modification made to a sentence results in the parole of the offender; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationProbationIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a modification made to a sentence results in the probation of the offender; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationProbationIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a modification made to a sentence results in the probation of the offender; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationDismissalIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a modification made to a sentence results in the charges being dismissed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationDismissalIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a modification made to a sentence results in the charges being dismissed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationRestitutionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a modification made to a sentence results in the offender being assigned a restitution; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationRestitutionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a modification made to a sentence results in the offender being assigned a restitution; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationSuspendedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sentence modification results in a portion of a sentence being suspended; false otherwise.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationSuspendedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sentence modification results in a portion of a sentence being suspended; false otherwise.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationConfinementCreditDayText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of time a person is credited with spending in confinement.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationConfinementCreditDayTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of time a person is credited with spending in confinement.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationDismissalRemainingQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of times a person charged with the same crime has been dismissed by a sentence modification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationDismissalRemainingQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of times a person charged with the same crime has been dismissed by a sentence modification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationDismissalRemainingCase" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A case that a person is being tried for that is dismissed by a sentence modification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationDismissalRemainingCaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A case that a person is being tried for that is dismissed by a sentence modification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationOriginalTerm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An original length of a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationOriginalTermReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An original length of a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationSuspendedTerm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A portion of a sentence that is being suspended.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationSuspendedTermReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A portion of a sentence that is being suspended.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationParoleTerm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A portion of a sentence that an offender is to spend on parole.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationParoleTermReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A portion of a sentence that an offender is to spend on parole.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationProbation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A modification made to a sentence that results in the probation of the offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationProbationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A modification made to a sentence that results in the probation of the offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SentenceType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a punishment resulting from conviction of charges in a court case.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:SentenceCharge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific charge in a court case resulting in a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceChargeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific charge in a court case resulting in a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the sentence being imposed, e.g., probation, incarceration, public service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the sentence being imposed, e.g., probation, incarceration, public service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceCondition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description and duration of a sentence component.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceConditionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description and duration of a sentence component.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceDetails" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific description of the requirements of a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceDetailsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific description of the requirements of a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceGroupingText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An order to how a sentence must be served, e.g., consecutively, concurrently, or both.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceGroupingTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An order to how a sentence must be served, e.g., consecutively, concurrently, or both.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceIssuer.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, court or other organization which issued a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceIssuerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, court or other organization which issued a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceIssuer.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, court or other organization which issued a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceIssuerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, court or other organization which issued a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is being sentenced. Sometimes referred to as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is being sentenced. Sometimes referred to as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceTerm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A duration of a sentence. Specified as either a specific term in days-months-years or as a minimum - maximum range.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceTermReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A duration of a sentence. Specified as either a specific term in days-months-years or as a minimum - maximum range.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SentencingGuidelineType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a sentencing guideline used for determining a sanction.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:SentencingGuidelineChargeSeverityLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sentencing guideline severity level assigned to a charge by a judge or supervising agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineChargeSeverityLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sentencing guideline severity level assigned to a charge by a judge or supervising agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineMonthsMinimumText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A minimum sentence in months, outlined by sentencing guidelines, which can be imposed by a judge without indicating a reason for departure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineMonthsMinimumTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A minimum sentence in months, outlined by sentencing guidelines, which can be imposed by a judge without indicating a reason for departure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineMonthsMaximumText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum sentence, in months, called for by sentencing guidelines.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineMonthsMaximumTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum sentence, in months, called for by sentencing guidelines.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineRecommendationMonthsText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A recommended sentence, in months, called for by sentencing guidelines.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineRecommendationMonthsTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A recommended sentence, in months, called for by sentencing guidelines.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ServiceCallType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a call for service received from a person alerting an authority of a situation.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:ServiceCallDispatchedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a service call was received by a dispatcher.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallDispatchedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a service call was received by a dispatcher.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallDispatchedTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a service call was received by a dispatcher.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallDispatchedTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a service call was received by a dispatcher.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallArrivedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a response unit arrived at the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallArrivedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a response unit arrived at the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallArrivedTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a response unit arrived at the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallArrivedTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a response unit arrived at the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallClearedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallClearedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallClearedTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallClearedTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallMechanismText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A way in which a call for service is received, e.g., 911, regular phone line, in person, mail, radio, visual, teletype.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallMechanismTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A way in which a call for service is received, e.g., 911, regular phone line, in person, mail, radio, visual, teletype.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallClearanceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description that identifies the incident conditions or status when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallClearanceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description that identifies the incident conditions or status when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallResponsePerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who needs the assistance of a response unit from a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallResponsePersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who needs the assistance of a response unit from a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallResponseLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a response unit should be sent to handle a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallResponseLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a response unit should be sent to handle a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallOriginator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who places a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallOriginatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who places a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallOperator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who receives a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallOperatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who receives a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallDispatcher" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who determines the course of action to be taken in response to a call for service and sends out appropriate response units as necessary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallDispatcherReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who determines the course of action to be taken in response to a call for service and sends out appropriate response units as necessary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallAssignedUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A response unit responsible for handling a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallAssignedUnitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A response unit responsible for handling a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallAssistingUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unit that assists the assigned response unit in handling a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallAssistingUnitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unit that assists the assigned response unit in handling a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallDispatchedOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official assigned specifically to handle a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallDispatchedOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official assigned specifically to handle a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SeverityLevelType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a sentencing guideline severity level assigned to a charge by a judge or supervising agency.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:SeverityLevelDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A narrative account of a severity level assigned to a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A narrative account of a severity level assigned to a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelAssignedJudge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A higher court judge assigned the severity level to the referenced charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelAssignedJudgeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A higher court judge assigned the severity level to the referenced charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelAssignedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which the severity level was assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelAssignedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which the severity level was assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of a Severity Level. Valid values are: I, II, III, IV, V, VI, VII, VIII, IX, and X.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of a Severity Level. Valid values are: I, II, III, IV, V, VI, VII, VIII, IX, and X.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelCriminalHistoryScoreText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A criminal history score that is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelCriminalHistoryScoreTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A criminal history score that is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelIssuingAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency that assigned a severity level to a referenced charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelIssuingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency that assigned a severity level to a referenced charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SpeedRateType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a rate of speed at which a vehicle is moving.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="RateType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:RateType">
        <xsd:attribute ref="j:speedRateUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="StatusType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the conditions or status of a person, activity, or object.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:StatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition or state of something or someone.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition or state of something or someone.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatusDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a status was set, effected, or reported.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatusDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a status was set, effected, or reported.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatusTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a status was set, effective, or reported.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatusTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a status was set, effective, or reported.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatusDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a condition or state of something or someone.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatusDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a condition or state of something or someone.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatusIssuerText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or code of a person or organization which assigns a status.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatusIssuerTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or code of a person or organization which assigns a status.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatusIssuerID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a person or organization which assigns a status.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatusIssuerIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a person or organization which assigns a status.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="StatuteType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a law, rule, or ordinance within a jurisdiction.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:StatuteCodeID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a set of laws for a particular jurisdiction. Sometimes referred to as a code book, legal code, native state code, or law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteCodeIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a set of laws for a particular jurisdiction. Sometimes referred to as a code book, legal code, native state code, or law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteCodeSectionID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a section or category within a code book.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteCodeSectionIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a section or category within a code book.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteOffenseID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteOffenseIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteOffenseCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteOffenseCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteOffenseCode.Minnesota" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteOffenseCodeReference.Minnesota" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The full text of a statute or law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The full text of a statute or law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of statute, e.g., Criminal, Procedure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of statute, e.g., Criminal, Procedure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of statute, e.g., Criminal, Procedure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of statute, e.g., Criminal, Procedure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of crime a statute applies to, e.g., Misdemeanor, Gross Misdemeanor, Felony.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of crime a statute applies to, e.g., Misdemeanor, Gross Misdemeanor, Felony.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a statute.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a statute.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteEnactmentDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a statute was enacted and came into effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteEnactmentDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a statute was enacted and came into effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteRepealDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a statute was repealed and no longer applied.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteRepealDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a statute was repealed and no longer applied.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteKeywordText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A brief description of a Statute which makes use of "catchwords." This can be used as an aid in finding a correct Statute.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteKeywordTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A brief description of a Statute which makes use of "catchwords." This can be used as an aid in finding a correct Statute.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current status of a statute. Includes Repealed, Renumbered, Redefined, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current status of a statute. Includes Repealed, Renumbered, Redefined, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteJurisdiction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an area in which a statute applies, e.g., city, state, country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteJurisdictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an area in which a statute applies, e.g., city, state, country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteOffenseEnhancibleIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a statute refers to an offense that may be made more serious due to circumstances related to the incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteOffenseEnhancibleIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a statute refers to an offense that may be made more serious due to circumstances related to the incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteCommentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An additional note or comment about a statute.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteCommentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An additional note or comment about a statute.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="StreetType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a street.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:StreetFullText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete street reference, e.g., "123 Main Street NW".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StreetFullTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete street reference, e.g., "123 Main Street NW".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StreetNumberText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number that identifies a particular unit or location within a street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StreetNumberTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number that identifies a particular unit or location within a street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StreetPredirectionalText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A direction that appears before a street name.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StreetPredirectionalTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A direction that appears before a street name.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StreetName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StreetNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a street.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StreetTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of street, e.g., Street, Boulevard, Avenue, Highway, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StreetTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of street, e.g., Street, Boulevard, Avenue, Highway, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StreetPostdirectionalText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A direction that appears after a street name.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StreetPostdirectionalTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A direction that appears after a street name.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StreetExtensionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Any additional parts of a street name that follows the street type and post directional.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StreetExtensionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Any additional parts of a street name that follows the street type and post directional.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="StructureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a building or construction.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PropertyType">
        <xsd:sequence>
          <xsd:element ref="j:StructureCommercialIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if structure is commercial; false is a structure is residential.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StructureCommercialIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if structure is commercial; false is a structure is residential.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StructureOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that uses a structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StructureOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that uses a structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StructureLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific location of a structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StructureLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific location of a structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StructureContainsProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The structure currently has the indicated property item in or on it.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StructureContainsPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The structure currently has the indicated property item in or on it.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StructureGarageForVehicle" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the vehicle is currently or routinely garaged in the structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StructureGarageForVehicleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the vehicle is currently or routinely garaged in the structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StructureOccupant.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the structure is occupied, at least in part, by the indicated organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StructureOccupantReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the structure is occupied, at least in part, by the indicated organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StructureOccupant.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the structure is occupied, at least in part, by the indicated organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StructureOccupantReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the structure is occupied, at least in part, by the indicated organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StructureResident" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the person is one of the residents of the indicated structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StructureResidentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the person is one of the residents of the indicated structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StructureWorker" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the person works in the indicated structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StructureWorkerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the person works in the indicated structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SubjectType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a person who is involved or suspected of being involved in an incident or criminal activity.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PersonType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PersonType">
        <xsd:sequence>
          <xsd:element ref="j:SubjectID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An assigned number or string that identifies a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An assigned number or string that identifies a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectCautionInformationCaveat" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding cautionary messages about an individual.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectCautionInformationCaveatReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding cautionary messages about an individual.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectOffenderNoticeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional information associated with a subject, e.g., 'This person is an adjudicated violent felon'.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectOffenderNoticeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional information associated with a subject, e.g., 'This person is an adjudicated violent felon'.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectCautionInformationCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying cautionary information about a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectCautionInformationCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying cautionary information about a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectOffenderNoticeCaveat" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about other cautions/caveats/notices related to an offender.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectOffenderNoticeCaveatReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about other cautions/caveats/notices related to an offender.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectWarrantTypeDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a warrant out for a subject's arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectWarrantTypeDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a warrant out for a subject's arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectDisciplinaryAction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A disciplinary action which a subject is undergoing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectDisciplinaryActionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A disciplinary action which a subject is undergoing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectSupervision" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An incarceration, detention, or other form of supervision a subject is currently undergoing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectSupervisionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An incarceration, detention, or other form of supervision a subject is currently undergoing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general status of a subject, e.g., arrested, charged, paroled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general status of a subject, e.g., arrested, charged, paroled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectCriminalOrganizationInvolvementCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a subject's involvement in a criminal organization such as a gang or terrorist group.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectCriminalOrganizationInvolvementCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a subject's involvement in a criminal organization such as a gang or terrorist group.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectInvolvementCriminalOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A criminal organization with which a subject is known or suspected of being involved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectInvolvementCriminalOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A criminal organization with which a subject is known or suspected of being involved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectInvolvementPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person with whom a subject is known or suspected of being involved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectInvolvementPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person with whom a subject is known or suspected of being involved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectCriminalTraitDetails" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A set of identifying characteristics a subject has with regard to illegal activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectCriminalTraitDetailsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A set of identifying characteristics a subject has with regard to illegal activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectDetainmentLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The specific address of the facility associated with the incarceration. This association is used when there is a specific address for the facility. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectDetainmentLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The specific address of the facility associated with the incarceration. This association is used when there is a specific address for the facility. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectArmedWeapon" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A weapon a subject is carrying.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectArmedWeaponReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A weapon a subject is carrying.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DNACollectionStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The status on the DNA collection from a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DNACollectionStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The status on the DNA collection from a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DNACollectionStatusCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code describing the status on the DNA collection from a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DNACollectionStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code describing the status on the DNA collection from a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectMultiSourceOffenderCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code indicating whether there is a single or multiple organizations that have information which contributes to a subject's criminal record.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectMultiSourceOffenderCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code indicating whether there is a single or multiple organizations that have information which contributes to a subject's criminal record.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectMultiSourceOffenderText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes whether there is a single or multiple organizations that have information which contributes to a subject's criminal record.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectMultiSourceOffenderTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes whether there is a single or multiple organizations that have information which contributes to a subject's criminal record.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SubmissionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a submission of a document to a recipient.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:SubmissionSubmitter.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which submits a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionSubmitterReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which submits a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionSubmitter.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which submits a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionSubmitterReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which submits a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionSubmittedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a document left the control of the submitting party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionSubmittedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a document left the control of the submitting party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionSubmittedTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a document left the control of the submitting party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionSubmittedTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a document left the control of the submitting party.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionReceiver.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which receives a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionReceiverReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which receives a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionReceiver.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which receives a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionReceiverReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which receives a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionReceivedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the receiving party received the document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionReceivedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date the receiving party received the document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionReceivedTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time the receiving party received the document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionReceivedTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time the receiving party received the document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionDocument" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document that is submitted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionDocumentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document that is submitted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionFee" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A fee or price required to submit a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubmissionFeeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A fee or price required to submit a document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SuperType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes metadata common to most other structures.</xsd:documentation>
    </xsd:annotation>
    <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
    <xsd:attribute ref="j:id"/>
  </xsd:complexType>
  <xsd:complexType name="SupervisionRestrictionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a restriction on a supervised person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:SupervisionRestrictionCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a supervision restriction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestrictionCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a supervision restriction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestrictionPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person a supervised person is restricted from involvement, e.g., a no-contact person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestrictionPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person a supervised person is restricted from involvement, e.g., a no-contact person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestrictionLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location a supervised person is restricted from going to, e.g., a restricted address.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestrictionLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location a supervised person is restricted from going to, e.g., a restricted address.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestrictionBehaviorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A behavior a supervised person is restricted from doing, e.g., no drugs or alcohol.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestrictionBehaviorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A behavior a supervised person is restricted from doing, e.g., no drugs or alcohol.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SupervisionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an act of officially overseeing, supervising, or keeping track in some capacity of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:SupervisionSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is being supervised.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is being supervised.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who is responsible for supervising a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who is responsible for supervising a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency responsible for supervising a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency responsible for supervising a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionFacility" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A facility at which a subject is being supervised.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionFacilityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A facility at which a subject is being supervised.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionOtherLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location other than a facility at which a person under supervision is located.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionOtherLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location other than a facility at which a person under supervision is located.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionAreaID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of an area or block within a supervision facility a subject is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionAreaIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of an area or block within a supervision facility a subject is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionBedID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of a bed within a supervision facility cell a subject is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionBedIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of a bed within a supervision facility cell a subject is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCellID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of a cell housing within a supervision facility a subject is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCellIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of a cell housing within a supervision facility a subject is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionAssignedTerm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the duration of time a person has been assigned to be under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionAssignedTermReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the duration of time a person has been assigned to be under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionModifiedTerm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Modified or changed details about the duration of time a person is assigned to spend under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionModifiedTermReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Modified or changed details about the duration of time a person is assigned to spend under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionServedTerm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the duration of time a person has actually spent under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionServedTermReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the duration of time a person has actually spent under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionSubjectStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a person under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionSubjectStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a person under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCustodyStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of the custody of a person under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCustodyStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of the custody of a person under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCondition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition that must be met for a person to remain in supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionConditionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition that must be met for a person to remain in supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRelease" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete and unrestricted release of a subject from a supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionReleaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete and unrestricted release of a subject from a supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionConditionalRelease" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A provisional release of a subject that requires defined conditions to be met to prevent the supervision from being reinstated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionConditionalReleaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A provisional release of a subject that requires defined conditions to be met to prevent the supervision from being reinstated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionViolationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A violation of a condition or rule of a person while under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionViolationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A violation of a condition or rule of a person while under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionDisciplinaryAction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A self-improving or restitutional activity that must or may be performed by a person under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionDisciplinaryActionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A self-improving or restitutional activity that must or may be performed by a person under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionAssessment" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An assessment of a person in or entering supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionAssessmentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An assessment of a person in or entering supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCurrentIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject is currently under supervision; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCurrentIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject is currently under supervision; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionIntensiveIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject requires more effort in supervising than normal; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionIntensiveIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject requires more effort in supervising than normal; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionIsolationIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject should be kept apart from other members being supervised; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionIsolationIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject should be kept apart from other members being supervised; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionFelonyOffenseIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject is incarcerated for a felony offense; false if a person is incarcerated for a misdemeanor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionFelonyOffenseIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject is incarcerated for a felony offense; false if a person is incarcerated for a misdemeanor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionMandatoryIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a supervision of a person is required; false if a supervision is optional.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionMandatoryIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a supervision of a person is required; false if a supervision is optional.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionSelfImposedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person voluntarily agreed to supervision; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionSelfImposedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person voluntarily agreed to supervision; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionBoardActionDocument" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A form specifying an action to take that is filed by the board of a supervisory agency. Sometimes referred to as board action form, baf.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionBoardActionDocumentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A form specifying an action to take that is filed by the board of a supervisory agency. Sometimes referred to as board action form, baf.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCautionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A warning, caution, or risk associated with supervising a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCautionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A warning, caution, or risk associated with supervising a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionClassificationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person under supervision is classified.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionClassificationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person under supervision is classified.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCustodyTransfer" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A transfer of a subject from the supervision of one facility, agency, or official to the supervision of another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCustodyTransferReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A transfer of a subject from the supervision of one facility, agency, or official to the supervision of another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionFee" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a charge assigned to a person under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionFeeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a charge assigned to a person under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionGoodDaysCreditText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number a days a subject is credited spending with good behavior under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionGoodDaysCreditTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number a days a subject is credited spending with good behavior under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionJurisdiction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area or location within which a person must remain in while under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionJurisdictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area or location within which a person must remain in while under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of supervision required by a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of supervision required by a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionLevelCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the basic level of supervision required by a person: intensive, normal, minimal, none.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionLevelCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the basic level of supervision required by a person: intensive, normal, minimal, none.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestriction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a restriction on a supervised person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestrictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a restriction on a supervised person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionReinstatementDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that a supervision is reinstated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionReinstatementDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that a supervision is reinstated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionSubjectResponsibilityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A job or responsibility a subject holds within a supervision facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionSubjectResponsibilityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A job or responsibility a subject holds within a supervision facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionVisitation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A visit from a person to a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionVisitationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A visit from a person to a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TargetType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a target or object against which an action is taken.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:TargetName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or a target or object for which an action is taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or a target or object for which an action is taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of target or object for which an action is taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of target or object for which an action is taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a target or object for which an action taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a target or object for which an action taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An explanation of why a target was chosen for action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An explanation of why a target was chosen for action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location that is a target of an action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location that is a target of an action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that is a target of an action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that is a target of an action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that is a target of an action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that is a target of an action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that is a target of an action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that is a target of an action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TelephoneNumberType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a telephone number that can be dialed to reach a contact.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:TelephoneNumberFullID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A full length telephone identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TelephoneNumberFullIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A full length telephone identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TelephoneNumberCommentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An additional comment about a telephone number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TelephoneNumberCommentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An additional comment about a telephone number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TelephoneCountryCodeID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An international dialing code for a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TelephoneCountryCodeIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An international dialing code for a country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TelephoneCityCodeID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A dialing code for a city.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TelephoneCityCodeIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A dialing code for a city.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TelephoneAreaCodeID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A dialing code for a state or province for phone numbers in the USA, Canada, Mexico, and the Caribbean. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TelephoneAreaCodeIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A dialing code for a state or province for phone numbers in the USA, Canada, Mexico, and the Caribbean. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TelephoneExchangeID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The first three digits of a base telephone number. Usually represents a central telephone switch.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TelephoneExchangeIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The first three digits of a base telephone number. Usually represents a central telephone switch.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TelephoneSubscriberID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The last four digits of a base telephone number. Identifies the individual circuit within an exchange.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TelephoneSubscriberIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The last four digits of a base telephone number. Identifies the individual circuit within an exchange.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TelephoneSuffixID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional numbers to be entered to direct a call to the appropriate place.  Includes extensions, answering system navigation codes, and PINs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TelephoneSuffixIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional numbers to be entered to direct a call to the appropriate place.  Includes extensions, answering system navigation codes, and PINs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TermType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a duration length either in specific terms or as a range.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:TermDuration" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific range or duration of a term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TermDurationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific range or duration of a term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TermMinimumDuration" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A minimum range or duration for a term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TermMinimumDurationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A minimum range or duration for a term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TermMaximumDuration" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum range or duration for a term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TermMaximumDurationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum range or duration for a term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TermLifeIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the term is not for a set duration length but for life; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TermLifeIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the term is not for a set duration length but for life; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TextType">
    <xsd:annotation>
      <xsd:documentation>A proxy structure that represents a character string, generally in the form of words of a language, and includes language metadata.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3/proxy/xsd/1.0" i:name="string"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j-xsd:string">
        <xsd:attribute ref="j:languageCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="TimeMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the measurement of an amount of time.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="MeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:MeasureType">
        <xsd:attribute ref="j:timeUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="TimeObligationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an obligation or requirement on a person's time, e.g., community service.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ObligationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ObligationType">
        <xsd:sequence>
          <xsd:element ref="j:TimeObligationTotalDuration" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total amount of time that must be spend in order to meet an obligation, e.g., community service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TimeObligationTotalDurationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total amount of time that must be spend in order to meet an obligation, e.g., community service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TimeObligationDueDuration" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of time of a time obligation that has not been spent.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TimeObligationDueDurationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of time of a time obligation that has not been spent.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TimeObligationPaidDuration" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of time that has been spent to fulfill a time obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TimeObligationPaidDurationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of time that has been spent to fulfill a time obligation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryAction" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:DisciplinaryActionReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TitleStatusType">
    <xsd:annotation>
      <xsd:documentation>Information about the status of a property title.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="StatusType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:StatusType">
        <xsd:sequence>
          <xsd:element ref="j:TitleStatusCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a most recent known status recorded for a title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TitleStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a most recent known status recorded for a title.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="UTMCoordinateType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a coordinate from the Universal Transverse Mercator (UTM) Coordinate System.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:UTMCoordinateID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete Universal Transverse Mercator coordinate value. The value is specified as the concatenation of UTMGridZoneID, UTMGridZoneSquareID, UTMEastingValue, and UTMNorthingValue.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:UTMCoordinateIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete Universal Transverse Mercator coordinate value. The value is specified as the concatenation of UTMGridZoneID, UTMGridZoneSquareID, UTMEastingValue, and UTMNorthingValue.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:UTMDatumID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies a datum standard for the coordinates. The datum standard identifies the spatial reference system - the set of numbers that represent the size and shape of the Earth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:UTMDatumIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies a datum standard for the coordinates. The datum standard identifies the spatial reference system - the set of numbers that represent the size and shape of the Earth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:UTMGridZoneID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique alphanumeric identifier of a UTM grid zone. Also known at Grid Zone Designator, GZD.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:UTMGridZoneIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique alphanumeric identifier of a UTM grid zone. Also known at Grid Zone Designator, GZD.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:UTMGridZoneSquareID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A two-letter pair that identifies a specific 100,000 meter squared region within a UTM grid zone.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:UTMGridZoneSquareIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A two-letter pair that identifies a specific 100,000 meter squared region within a UTM grid zone.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:UTMEastingValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A distance east within a UTM zone. The precision of the value is based on the number of digits. Has the same number of digits as UTMNorthingValue.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:UTMEastingValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A distance east within a UTM zone. The precision of the value is based on the number of digits. Has the same number of digits as UTMNorthingValue.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:UTMNorthingValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A distance north within a UTM zone. The precision of the value is based on the number of digits. Has the same number of digits as UTMEastingValue.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:UTMNorthingValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A distance north within a UTM zone. The precision of the value is based on the number of digits. Has the same number of digits as UTMEastingValue.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VehicleBasicsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a vehicle, boat, aircraft, or other object used to provide a physical mode of transportation.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PropertyType">
        <xsd:sequence>
          <xsd:element ref="j:VehicleCargoText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Goods or cargo that is transported by a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleCargoTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Goods or cargo that is transported by a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngine" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An engine of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An engine of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier stamped on an engine by a manufacturer.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier stamped on an engine by a manufacturer.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of engines on a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of engines on a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineDisplacementMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The engine displacement of a vehicle.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineDisplacementMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The engine displacement of a vehicle.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineHorsepowerQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The engine horsepower of a vehicle.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineHorsepowerQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The engine horsepower of a vehicle.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEnginePowerDisplacementText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An engine power or displacement of a vehicle.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEnginePowerDisplacementTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An engine power or displacement of a vehicle.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleFirstSoldYearDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A calendar year in which a vehicle was first sold.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleFirstSoldYearDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A calendar year in which a vehicle was first sold.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleFuelTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of fuel or motive power used to propel a vehicle.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleFuelTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of fuel or motive power used to propel a vehicle.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleFuelTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of fuel or motive power used to propel a vehicle.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleFuelTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of fuel or motive power used to propel a vehicle.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePart" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a part or component of a vehicle.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePartReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a part or component of a vehicle.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePart.Detailed" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a part or component of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePartReference.Detailed" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a part or component of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistration" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a registration of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a registration of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTitle" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the ownership and purchase of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTitleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the ownership and purchase of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleUseText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A way a vehicle is used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleUseTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A way a vehicle is used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleUseCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a way a vehicle is used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleUseCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a way a vehicle is used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleOwnershipTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of ownership of a vehicle, e.g., owned, rented, financed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleOwnershipTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of ownership of a vehicle, e.g., owned, rented, financed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleLeaseIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a vehicle is leased; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleLeaseIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a vehicle is leased; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRentalIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a vehicle is rented; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRentalIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a vehicle is rented; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTowedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if vehicle is towed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTowedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if vehicle is towed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleWantedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a vehicle is being searched for by law enforcement; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleWantedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a vehicle is being searched for by law enforcement; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VehicleBrandType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a brand issued to a vehicle.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:VehicleBrandText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A brand applied to the vehicle title or odometer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A brand applied to the vehicle title or odometer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code providing information about the brand applied to the title or odometer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code providing information about the brand applied to the title or odometer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a brand was applied or obtained. If the brander applying the brand is a titling jurisdiction, this field represents the date the brand was applied. Otherwise (the brander is either an insurance carrier, junk yard, or salvage yard), this field represents the date obtained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a brand was applied or obtained. If the brander applying the brand is a titling jurisdiction, this field represents the date the brand was applied. Otherwise (the brander is either an insurance carrier, junk yard, or salvage yard), this field represents the date obtained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandVehicleSourceName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the individual or organization from whom the (insurance carrier, junk yard or salvage yard) brander obtained the vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandVehicleSourceNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the individual or organization from whom the (insurance carrier, junk yard or salvage yard) brander obtained the vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandVehicleDispositionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A disposition of the vehicle as documented by the junk yard or salvage yard.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandVehicleDispositionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A disposition of the vehicle as documented by the junk yard or salvage yard.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandVehicleDispositionCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the disposition of the vehicle as documented by the junk yard or salvage yard.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandVehicleDispositionCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the disposition of the vehicle as documented by the junk yard or salvage yard.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandDamagePercentageTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An indicator of whether the Percentage of Damage is the actual value applied to a specific vehicle or is the threshold level applied by a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandDamagePercentageTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An indicator of whether the Percentage of Damage is the actual value applied to a specific vehicle or is the threshold level applied by a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandDamagePercentageTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An indicator of whether the Percentage of Damage is the actual value applied to a specific vehicle or is the threshold level applied by a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandDamagePercentageTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An indicator of whether the Percentage of Damage is the actual value applied to a specific vehicle or is the threshold level applied by a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandSalvagePercentage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A percentage of damage (in terms of the extent that the fair salvage value plus the cost of repairing the vehicle for legal operation exceeds the fair market value of the vehicle prior to the incident causing the damage) a vehicle must sustain to be branded as 'Salvage'.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandSalvagePercentageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A percentage of damage (in terms of the extent that the fair salvage value plus the cost of repairing the vehicle for legal operation exceeds the fair market value of the vehicle prior to the incident causing the damage) a vehicle must sustain to be branded as 'Salvage'.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrander" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that brands a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBranderReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that brands a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VehicleBranderType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an organization that brands vehicles.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="OrganizationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:OrganizationType">
        <xsd:sequence>
          <xsd:element ref="j:BranderID" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BranderIDReference" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BranderTypeCode" minOccurs="0" maxOccurs="unbounded">
            <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 ref="j:BranderTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VehicleEmissionInspectionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an inspection of a vehicle that tests if the emissions exceed the legal limit.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="VehicleInspectionType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:VehicleInspectionType">
        <xsd:sequence>
          <xsd:element ref="j:VehicleInspectionEmissionCertificationID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier that appears on an emissions certificate, e.g., inspection smog certificate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInspectionEmissionCertificationIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier that appears on an emissions certificate, e.g., inspection smog certificate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInspectionEmissionPassIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the emission readings of a vehicle passed an emission inspection; false if the readings failed the inspection.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInspectionEmissionPassIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the emission readings of a vehicle passed an emission inspection; false if the readings failed the inspection.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VehicleEngineDisplacementMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the engine displacement of a vehicle.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="MeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:MeasureType">
        <xsd:attribute ref="j:vehicleEngineDisplacementUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="VehicleEngineType">
    <xsd:annotation>
      <xsd:documentation>Details about a vehicle engine.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:VehicleEngineID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier stamped on an engine by a manufacturer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier stamped on an engine by a manufacturer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineCylinderQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A count of the cylinders contained in the engine of a vehicle. If the vehicle has a rotary engine, a value of '99' is used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineCylinderQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A count of the cylinders contained in the engine of a vehicle. If the vehicle has a rotary engine, a value of '99' is used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineHorsepowerQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The engine horsepower of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineHorsepowerQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The engine horsepower of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEnginePowerDisplacementText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An engine power or displacement of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEnginePowerDisplacementTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An engine power or displacement of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineDisplacementMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The engine displacement of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineDisplacementMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The engine displacement of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleFuelTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of fuel or motive power used to propel a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleFuelTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of fuel or motive power used to propel a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleFuelTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of fuel or motive power used to propel a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleFuelTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of fuel or motive power used to propel a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VehicleInspectionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an inspection of a vehicle.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:VehicleInspectionTestTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of test used to conduct an inspection.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInspectionTestTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of test used to conduct an inspection.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInspectionJurisdictionAuthorityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the authority which has jurisdiction over the location where the inspection is performed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInspectionJurisdictionAuthorityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the authority which has jurisdiction over the location where the inspection is performed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInspectionJurisdictionAuthorityCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code of the authority which has jurisdiction over the location where the inspection is performed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInspectionJurisdictionAuthorityCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code of the authority which has jurisdiction over the location where the inspection is performed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInspectionStationID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A station number performing the inspection.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInspectionStationIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A station number performing the inspection.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInspectionInspectorID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A jurisdiction-assigned code identifying the person or station that performed the emissions inspection.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInspectionInspectorIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A jurisdiction-assigned code identifying the person or station that performed the emissions inspection.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInspectionAddress" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Address details for an inspection facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInspectionAddressReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Address details for an inspection facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInspectionSmogCertificateCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that specifies whether or not the vehicle has a current smog certificate</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInspectionSmogCertificateCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that specifies whether or not the vehicle has a current smog certificate</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VehiclePartType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a part or component of a vehicle.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PropertyType">
        <xsd:sequence>
          <xsd:element ref="j:VehiclePartID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a vehicle part.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePartIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a vehicle part.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePartBrandName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A brand name or manufacturer name of a vehicle part.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePartBrandNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A brand name or manufacturer name of a vehicle part.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePartBrandCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a brand name or manufacturer name of a vehicle part.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePartBrandCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a brand name or manufacturer name of a vehicle part.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePartCategoryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of a vehicle part.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePartCategoryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of a vehicle part.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePartCategoryCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a category of a vehicle part.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePartCategoryCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a category of a vehicle part.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePartDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a vehicle part.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePartDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a vehicle part.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VehicleRegistrationStatusType">
    <xsd:annotation>
      <xsd:documentation>Status details about a vehicle registration.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="StatusType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:StatusType">
        <xsd:sequence>
          <xsd:element ref="j:VehicleRegistrationStatusCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the most recent activity recorded for a registration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the most recent activity recorded for a registration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationStatusDetailText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional details about a registration status.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationStatusDetailTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional details about a registration status.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationStatusDetailCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code describing additional details about a registration status.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationStatusDetailCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code describing additional details about a registration status.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VehicleRegistrationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the registration of a vehicle.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PropertyRegistrationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PropertyRegistrationType">
        <xsd:sequence>
          <xsd:element ref="j:VehicleRegistrationPlateID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number on a metal plate fixed to a vehicle. The purpose of a license plate number is to identify uniquely each vehicle in a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationPlateIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number on a metal plate fixed to a vehicle. The purpose of a license plate number is to identify uniquely each vehicle in a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationPlateTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of registration plate or license plate of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationPlateTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of registration plate or license plate of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationPlateTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of registration plate or license plate of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationPlateTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of registration plate or license plate of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationPlateColorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of a vehicle registration plate or license plate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationPlateColorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of a vehicle registration plate or license plate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationPlateColorCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a color of a vehicle registration plate or license plate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationPlateColorCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a color of a vehicle registration plate or license plate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationPlateBackgroundText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A background image and/or colors of a vehicle license plate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationPlateBackgroundTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A background image and/or colors of a vehicle license plate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationPermenantIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a registration for a vehicle is permanent; false if a registration is temporary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationPermenantIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a registration for a vehicle is permanent; false if a registration is temporary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a vehicle registration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a vehicle registration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationStatus.Detailed" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a vehicle registration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationStatusReference.Detailed" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a vehicle registration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationStatusCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the most recent activity recorded for a registration.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the most recent activity recorded for a registration.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationStatusDetailText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional details about a registration status.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationStatusDetailTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional details about a registration status.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationStatusDetailCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code describing additional details about a registration status.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationStatusDetailCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code describing additional details about a registration status.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationGrossWeightMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An unladen weight of a vehicle (e.g., single-unit truck, truck combination) plus the weight of the maximum load for which vehicle registration fees have been paid within a particular jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationGrossWeightMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An unladen weight of a vehicle (e.g., single-unit truck, truck combination) plus the weight of the maximum load for which vehicle registration fees have been paid within a particular jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationDecal" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a sticker attached to a permanent registration plate on a vehicle when it is renewed for the current year. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationDecalReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a sticker attached to a permanent registration plate on a vehicle when it is renewed for the current year. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationRoadIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a registration authorizes a vehicle to be operated and parked on public roadways.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationRoadIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a registration authorizes a vehicle to be operated and parked on public roadways.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Vehicle" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a motor-driven conveyance designed to carry its operator, passengers, and cargo, including trailers, and excepting boats.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a motor-driven conveyance designed to carry its operator, passengers, and cargo, including trailers, and excepting boats.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VehicleSafetyInspectionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an inspection of the safety of a vehicle.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="VehicleInspectionType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:VehicleInspectionType">
        <xsd:sequence>
          <xsd:element ref="j:VehicleInspectionSafetyPassIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a vehicle passed a safety inspection; false if the vehicle failed the safety inspection.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInspectionSafetyPassIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a vehicle passed a safety inspection; false if the vehicle failed the safety inspection.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VehicleTitleType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the ownership and purchase of a vehicle.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PropertyTitleType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PropertyTitleType">
        <xsd:sequence>
          <xsd:element ref="j:VehicleTitleTaxableValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A dollar value used to compute the taxes on a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTitleTaxableValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A dollar value used to compute the taxes on a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTitleSalesTaxAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sales tax charged on a purchase of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTitleSalesTaxAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sales tax charged on a purchase of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTitleSalesTaxPercentage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A tax rate used for computing sales tax on a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTitleSalesTaxPercentageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A tax rate used for computing sales tax on a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTitlePurchasePriceAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A price a current owner paid to purchase a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTitlePurchasePriceAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A price a current owner paid to purchase a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTitlePurchaseDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a current owner purchased a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTitlePurchaseDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a current owner purchased a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTitleDocumentTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the type or kind of an individual title document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTitleDocumentTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the type or kind of an individual title document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VehicleType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a motor-driven conveyance designed to carry its operator, passengers, and cargo, including trailers and excepting boats.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="VehicleBasicsType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:VehicleBasicsType">
        <xsd:sequence>
          <xsd:element ref="j:VehicleID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique combination of alphanumeric characters that identifies a specific vehicle. A vehicle identification number is normally imprinted by the manufacturer and attached to the vehicle in specific locations, but is occasionally assigned by titling or registration agencies. Sometimes referred to as a VIN, VIN number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique combination of alphanumeric characters that identifies a specific vehicle. A vehicle identification number is normally imprinted by the manufacturer and attached to the vehicle in specific locations, but is occasionally assigned by titling or registration agencies. Sometimes referred to as a VIN, VIN number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleVINAText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A combination of vehicle make and model, derived from Polk's VINA software.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleVINATextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A combination of vehicle make and model, derived from Polk's VINA software.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleMakeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the manufacturer of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleMakeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the manufacturer of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleModelCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the specific design or type of vehicle made by a manufacturer.  Sometimes referred to as the series model.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleModelCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the specific design or type of vehicle made by a manufacturer.  Sometimes referred to as the series model.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleModelYearDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A year which is assigned to a vehicle by the manufacturer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleModelYearDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A year which is assigned to a vehicle by the manufacturer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleModelCodeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code denoting a family of vehicles within a vehicle make which has a degree of similarity in construction, such as body, chassis, etc. The field does not necessarily contain a standard code; it may contain a value provided by the originator (the manufacturer) of the field.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleModelCodeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code denoting a family of vehicles within a vehicle make which has a degree of similarity in construction, such as body, chassis, etc. The field does not necessarily contain a standard code; it may contain a value provided by the originator (the manufacturer) of the field.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleStyleCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the style of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleStyleCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the style of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleColorPrimaryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A single, upper-most, front-most, or majority color of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleColorPrimaryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A single, upper-most, front-most, or majority color of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleColorPrimaryCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a single, upper-most, front-most, or majority color of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleColorPrimaryCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a single, upper-most, front-most, or majority color of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleColorSecondaryText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A lower-most or rear-most color of a two-tone vehicle or a lesser color of a multi-colored vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleColorSecondaryTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A lower-most or rear-most color of a two-tone vehicle or a lesser color of a multi-colored vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleColorSecondaryCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the lower-most or rear-most color of a two-tone vehicle or the lesser color of a multi-colored vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleColorSecondaryCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the lower-most or rear-most color of a two-tone vehicle or the lesser color of a multi-colored vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleColorInteriorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of the interior of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleColorInteriorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color of the interior of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleDoorQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of doors of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleDoorQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of doors of a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEmissionInspectionQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of times a vehicle goes through an emissions inspection.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEmissionInspectionQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of times a vehicle goes through an emissions inspection.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineCylinderQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A count of the cylinders contained in the engine of a vehicle. If the vehicle has a rotary engine, a value of '99' is used.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleEngineCylinderQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A count of the cylinders contained in the engine of a vehicle. If the vehicle has a rotary engine, a value of '99' is used.</xsd:documentation>
              <xsd:appinfo>
                <i:info>
                  <i:deprecated/>
                </i:info>
              </xsd:appinfo>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleGarageIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a vehicle is normally stored in a garage; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleGarageIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a vehicle is normally stored in a garage; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleOdometerReadingMeasure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reading of a vehicle odometer to the nearest mile or kilometer. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleOdometerReadingMeasureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reading of a vehicle odometer to the nearest mile or kilometer. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleSeatingQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of seats available for passengers (including the operator) in a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleSeatingQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of seats available for passengers (including the operator) in a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePassengerSafeQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The total safe passenger capacity in a vehicle, accounting for both number of seats and standing room.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePassengerSafeQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The total safe passenger capacity in a vehicle, accounting for both number of seats and standing room.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTransmissionTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of transmission unit in a vehicle</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTransmissionTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of transmission unit in a vehicle</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTransmissionTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of transmission unit in a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTransmissionTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of transmission unit in a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleMSRPAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A manufacturer's suggested retail price of a vehicle. Includes the manufacturer-installed standard equipment and suggested delivery and handling, excluding transportation, state, and local taxes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleMSRPAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A manufacturer's suggested retail price of a vehicle. Includes the manufacturer-installed standard equipment and suggested delivery and handling, excluding transportation, state, and local taxes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleSalesTaxPercentage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A tax rate as a percentage used for computing the sales tax on the purchase of a vehicle or vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleSalesTaxPercentageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A tax rate as a percentage used for computing the sales tax on the purchase of a vehicle or vessel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTaxableAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary amount used as the tax basis for a vehicle</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTaxableAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary amount used as the tax basis for a vehicle</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInvoiceID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A manufacturer-assigned number affixed to the paperwork when the manufacturer ships the vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInvoiceIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A manufacturer-assigned number affixed to the paperwork when the manufacturer ships the vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInvoiceDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which the vehicle was invoiced by the manufacturer to the purchaser.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleInvoiceDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which the vehicle was invoiced by the manufacturer to the purchaser.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleShipDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which the vehicle was shipped by the manufacturer to the purchaser.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleShipDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which the vehicle was shipped by the manufacturer to the purchaser.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePaperMCOIssuedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a paper copy of the manufacturers certificate of origin was sent from the manufacturer to the purchaser of the vehicle; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehiclePaperMCOIssuedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a paper copy of the manufacturers certificate of origin was sent from the manufacturer to the purchaser of the vehicle; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleGarage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the vehicle is currently or routinely garaged in the indicated structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleGarageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that the vehicle is currently or routinely garaged in the indicated structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleLicensePlateID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>License plate associated with a vehicle</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleLicensePlateIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>License plate associated with a vehicle</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a vehicle is registered. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleRegistrationLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a vehicle is registered. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTower" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization (towing company) that tows a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleTowerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization (towing company) that tows a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrand" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A brand issued to a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrandReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A brand issued to a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBrander" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that brands a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleBranderReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that brands a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Lessee" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a party (individual or business) which has a contract (lease) to use a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LesseeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a party (individual or business) which has a contract (lease) to use a vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LessorDetails" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about one who conveys vehicles by way of a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LessorDetailsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Information about one who conveys vehicles by way of a lease.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleCMVIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a vehicle is a commercial motor vehicle (CMV). Federal rules specify the criteria for defining a CMV.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VehicleCMVIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a vehicle is a commercial motor vehicle (CMV). Federal rules specify the criteria for defining a CMV.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VerdictType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a finding related to a charge.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:VerdictDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a verdict. For example, Guilty, Not Guilty, Proven Delinquent, Not Proven Delinquent, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a verdict. For example, Guilty, Not Guilty, Proven Delinquent, Not Proven Delinquent, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a verdict was given.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a verdict was given.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who received a verdict.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who received a verdict.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictIssuingCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court which issued a verdict.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictIssuingCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court which issued a verdict.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictIssuingJudgeIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a verdict was issued by a judge or a jury; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictIssuingJudgeIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a verdict was issued by a judge or a jury; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictIssuingJudge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judge which issued a verdict.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictIssuingJudgeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judge which issued a verdict.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictDispositionName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a disposition of a verdict. For example, Judgement, Pardon, Expunge, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictDispositionNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a disposition of a verdict. For example, Judgement, Pardon, Expunge, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictDispositionDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of a verdict disposition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictDispositionDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of a verdict disposition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VictimType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a person who suffers injury, loss, or death as a result of an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:VictimID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or string identifying a victim.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or string identifying a victim.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Victim.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Victim.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Victim.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimReference.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of victim an offense was committed against.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of victim an offense was committed against.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of victim an offense was committed against.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of victim an offense was committed against.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimAffectedProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a victims property that was stolen or damaged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimAffectedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a victims property that was stolen or damaged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimDispositionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes what happens to the victim after the incident, e.g., went home, went to the hospital.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimDispositionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes what happens to the victim after the incident, e.g., went home, went to the hospital.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimInjury" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an injury received by a victim due to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimInjuryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an injury received by a victim due to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimMedicalTreatmentRequiredIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a victim needed medical treatment after an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimMedicalTreatmentRequiredIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a victim needed medical treatment after an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimOffenseChargeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A charge representing an offense committed against a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimOffenseChargeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A charge representing an offense committed against a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimOffenseChargeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a charge representing an offense committed against a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimOffenseChargeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a charge representing an offense committed against a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimSeeksProsecutionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a victim wants the alleged suspect prosecuted in a court of law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimSeeksProsecutionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a victim wants the alleged suspect prosecuted in a court of law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ViolatedStatuteType">
    <xsd:annotation>
      <xsd:documentation>Details about a statute that has been violated and associated information.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="StatuteType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:StatuteType">
        <xsd:sequence>
          <xsd:element ref="j:Subject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is involved or suspected of being involved in an incident or criminal activity. This person may be the focus of an investigation or legal process, but is not necessarily the sole or primary focus.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is involved or suspected of being involved in an incident or criminal activity. This person may be the focus of an investigation or legal process, but is not necessarily the sole or primary focus.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimEntity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimEntityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VisitationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a record of a person visiting another person under restricted access.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:VisitationVisitor" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who visits a person under restricted access.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VisitationVisitorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who visits a person under restricted access.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VisitationRestrictedAccessPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person under restricted access who receives a visit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VisitationRestrictedAccessPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person under restricted access who receives a visit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VisitationPurposeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A purpose or reason for a visit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VisitationPurposeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A purpose or reason for a visit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VisitationRestrictedAccessReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why a person is under restricted access to a visitor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VisitationRestrictedAccessReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why a person is under restricted access to a visitor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VisitationVisitorRelationshipText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A relationship of a visitor to a restricted access person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VisitationVisitorRelationshipTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A relationship of a visitor to a restricted access person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VisitationSupervisingOfficial.Enforcement" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who supervised a visit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VisitationSupervisingOfficialReference.Enforcement" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who supervised a visit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VisitationSupervisingOfficial.Judicial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who supervised a visit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VisitationSupervisingOfficialReference.Judicial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who supervised a visit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="WarrantType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an authorization for an enforcement official to perform a specified action.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="CourtOrderType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:CourtOrderType">
        <xsd:sequence>
          <xsd:element ref="j:WarrantAppearanceBail" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a monetary condition placed on a person to ensure appearance in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantAppearanceBailReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a monetary condition placed on a person to ensure appearance in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantAppearanceBailForfeitText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason an appearance bond was forfeited in connection to a warrant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantAppearanceBailForfeitTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason an appearance bond was forfeited in connection to a warrant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantFurtherProcessingText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area a warrant went to for further processing or service, e.g., marshal, federal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantFurtherProcessingTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area a warrant went to for further processing or service, e.g., marshal, federal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An offense level associated with a warrant to be served, e.g., Felony or Misdemeanor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An offense level associated with a warrant to be served, e.g., Felony or Misdemeanor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantExtraditionStateName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state an arrest warrant specifies that a subject is to be extradited from.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantExtraditionStateNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state an arrest warrant specifies that a subject is to be extradited from.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantExtraditionLimitationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Limitations place on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantExtraditionLimitationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Limitations place on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantExtraditionLimitationCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of limitation placed on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantExtraditionLimitationCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of limitation placed on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantProbableCauseText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A justification for securing a warrant. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantProbableCauseTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A justification for securing a warrant. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="WeightMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation of the measurement of a weight.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="MeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:MeasureType">
        <xsd:attribute ref="j:weightUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="WitnessType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a person who has observed an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.3" i:name="PersonType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PersonType">
        <xsd:sequence>
          <xsd:element ref="j:WitnessID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or string identifying a witness.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or string identifying a witness.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessAccountDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description or narrative of an incident as reported by the witness.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessAccountDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description or narrative of an incident as reported by the witness.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessLocationDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a location from which the witness observed an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessLocationDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a location from which the witness observed an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a witness observed an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a witness observed an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a witness observed an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a witness observed an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessReportVerifiedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a witness's story has been corroborated or validated; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessReportVerifiedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a witness's story has been corroborated or validated; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessWillTestifyIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a witness is willing to testify; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessWillTestifyIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a witness is willing to testify; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessSpecialConditionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A special condition a witness requires to testify.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessSpecialConditionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A special condition a witness requires to testify.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:attribute name="ageUnitCode" type="j:AgeUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the unit of measure of the age value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="applicationVersionText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A version of an application.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="commentText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A comment.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="confidenceNumeric" type="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:attribute name="criminalInformationIndicator" type="xsd:boolean">
    <xsd:annotation>
      <xsd:documentation>True if the information specified is classified as criminal information; false if it is not classified as criminal information.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="currencyCode" type="iso_4217:CurrencyCodeType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a currency that qualifies the monetary amount. </xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="currencyText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A currency that qualifies the monetary amount. </xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="distributionText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>The allowable recipients of this contents. Dissemination statement or instructions.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="drugUnitCode" type="nibrs:DrugMeasurementCodeType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of measurement used to quantify an amount of drugs or narcotics.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="effectiveDate" type="xsd:date">
    <xsd:annotation>
      <xsd:documentation>The date that information becomes active or accurate.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="effectiveTime" type="xsd:time">
    <xsd:annotation>
      <xsd:documentation>The time that information becomes active or accurate.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="elevationUnitCode" type="j:ElevationUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>The unit of measurement for an elevation.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="enginePowerDisplacementUnitCode" type="ncic:EPDType">
    <xsd:annotation>
      <xsd:documentation>A code that qualifies the engine power or displacement value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="expirationDate" type="xsd:date">
    <xsd:annotation>
      <xsd:documentation>The date information becomes inactive or is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="expirationTime" type="xsd:time">
    <xsd:annotation>
      <xsd:documentation>The time information becomes inactive or is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="intelligenceInformationIndicator" type="xsd:boolean">
    <xsd:annotation>
      <xsd:documentation>True if the information specified is intelligence information; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="languageCode" type="iso_639-2t:LanguageCodeType">
    <xsd:annotation>
      <xsd:documentation>The language in which the strings content is recorded.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="languageText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>The language in which the data content is recorded.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="lastUpdatedDate" type="xsd:date">
    <xsd:annotation>
      <xsd:documentation>The last date information was modified to make current.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="lastUpdatedTime" type="xsd:time">
    <xsd:annotation>
      <xsd:documentation>The last time information was modified to make current.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="lastVerifiedDate" type="xsd:date">
    <xsd:annotation>
      <xsd:documentation>The last date information was checked for accuracy.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="lastVerifiedTime" type="xsd:time">
    <xsd:annotation>
      <xsd:documentation>The last time information was checked for accuracy.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="lengthUnitCode" type="unece:LengthType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the unit of measure of the length value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="measureDate" type="xsd:date">
    <xsd:annotation>
      <xsd:documentation>A date a measurement was made.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="measureTime" type="xsd:time">
    <xsd:annotation>
      <xsd:documentation>A time a measurement was made.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="measureUnitText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A unit that qualifies the measurement value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="measurementEstimatedIndicator" type="xsd:boolean">
    <xsd:annotation>
      <xsd:documentation>True if a measurement has been estimated or guessed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="measurementTypeText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A method used to make a measurement.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="measurerID" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>An identifier of a person or organization that made a measurement.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="measurerName" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A name of a person or organization that made a measurement.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="personHeightUnitCode" type="j:PersonHeightUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the unit of measure of a height of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="personNameCommentText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A comment about a type of name for a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="personNameInitialIndicator" type="xsd:boolean">
    <xsd:annotation>
      <xsd:documentation>True if value represents the first letter or initials of a persons name; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="personNameTypeCode" type="nonauth:PersonNameTypeCodeType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of name for a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="personWeightUnitCode" type="j:PersonWeightUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the unit of measure of the weight of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="probabilityNumeric" type="xsd:decimal">
    <xsd:annotation>
      <xsd:documentation>Decimal value X (0&lt; X =&lt;1) that indicates computed likelihood that what the content is true or accurate. This value is based on a calculation of probability of occurrence or truth.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="quantityUnitText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A unit of counting or tallying for a quantity.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="rateUnitText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A unit of measure that qualifies the rate value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="reliabilityNumeric" type="xsd:decimal">
    <xsd:annotation>
      <xsd:documentation>Decimal value X (0&lt; X =&lt;1) that indicates belief that content is true or accurate. This value is based on the credentials of the author/producer/source of the information, and also on the permanence or timeliness of the information</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="reportedDate" type="xsd:date">
    <xsd:annotation>
      <xsd:documentation>The date information was observed, measured, identified or became known.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="reportedTime" type="xsd:time">
    <xsd:annotation>
      <xsd:documentation>The time information was observed, measured, identified or became known.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="reportingOrganizationText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>Indicates an organization (name or id) that provided the information (may be associated with the person above).</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="reportingPersonRoleText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>Indicates the type, responsibility, or role of person who provided the information.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="reportingPersonText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>Identifies a person (name or id) who provided the information.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="sensitivityText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>Information security classification level (e.g., FOUO = For Official Use Only)</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="sequenceID" type="xsd:integer">
    <xsd:annotation>
      <xsd:documentation>A numeric identifier that explicitly sequences or orders elements.  Example usages include correctly sequencing multiple middle names for a person or foreign names where the surname precedes the given name.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="sourceIDText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A number or string set by a data provider so that information that is sent can be retraced back to its source, e.g., a combination of the data source name, table name, and record ID.  This ID is meaningful only to the data provider.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="sourceText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>The name or id of an information resource from which the content came.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="speedRateUnitCode" type="unece:VelocityType">
    <xsd:annotation>
      <xsd:documentation>A unit code that qualifies a speed or velocity measure.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="timeUnitCode" type="unece:TimeType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the unit of measure of the time value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="toleranceNumeric" type="xsd:decimal">
    <xsd:annotation>
      <xsd:documentation>An allowable range for error on a point estimate, e.g. +/-4.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="vehicleEngineDisplacementUnitCode" type="ansi_d20:VehicleEngineDisplacementUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>The unit of measure for the displacement of a vehicle engine.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="vehicleOdometerReadingUnitCode" type="ansi_d20:VehicleOdometerReadingUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the units associated with the odometer reading.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="weightUnitCode" type="unece:MassType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the unit of measure of the weight value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name="ActivityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an activity or process that occurs. An activity may encompass a period of time and multiple occurrences.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Activity" type="j:ActivityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an activity or process that occurs. An activity may encompass a period of time and multiple occurrences.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityAbstracterReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or an organization that abstracted a particular set of information about an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityAbstracter.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or an organization that abstracted a particular set of information about an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityAbstracterReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or an organization that abstracted a particular set of information about an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityAbstracter.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or an organization that abstracted a particular set of information about an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityApprovalPersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who reviewed, signed off, or otherwise approved the information as a whole.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityApprovalPerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who reviewed, signed off, or otherwise approved the information as a whole.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityAssistingPersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person assisting with an activity function such as an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityAssistingPerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person assisting with an activity function such as an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityClearerReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or an organization that cleared a particular activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityClearer.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or an organization that cleared a particular activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityClearerReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or an organization that cleared a particular activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityClearer.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or an organization that cleared a particular activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCollectedEvidenceReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Evidence actually collected as part of an activity</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCollectedEvidence" type="j:EvidenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Evidence actually collected as part of an activity</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCommentTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A note or comment about an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCommentText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A note or comment about an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityComplainantAttorneyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The complainant's attorney in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityComplainantAttorney" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The complainant's attorney in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityComplainantPersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The complainant in a court case or activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityComplainantPerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The complainant in a court case or activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCompletedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an activity or process was completed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCompletedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an activity or process was completed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCourtReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The court associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The court associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCrimeCaseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reference to the originating case agency number (OCA) or case file associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCrimeCase" type="j:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reference to the originating case agency number (OCA) or case file associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCrimePotentialChargeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association that is part of the justification for a field interview activity, e.g., the reason for talking with a person or a possible crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCrimePotentialCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association that is part of the justification for a field interview activity, e.g., the reason for talking with a person or a possible crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date of an activity that occurs at a singular point in time or a start date of an activity that occurs over a period of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date of an activity that occurs at a singular point in time or a start date of an activity that occurs over a period of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDefenseAttorneyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A defense attorney in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDefenseAttorney" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A defense attorney in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description or narrative of the activity or process that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description or narrative of the activity or process that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDetainedLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location at which a person was detained due to an activity, e.g., nonviolent protesters detained at RFK stadium or the location where detained for a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDetainedLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location at which a person was detained due to an activity, e.g., nonviolent protesters detained at RFK stadium or the location where detained for a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDispatchLocationReference" type="j:ReferenceType">
    <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="ActivityDispatchLocation" type="j:LocationType" nillable="true">
    <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="ActivityDispatcherReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person assigning people or units to respond to an activity or location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDispatcher" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person assigning people or units to respond to an activity or location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDispositionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A hard-copy documenting the disposition of a case or a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDisposition" type="j:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A hard-copy documenting the disposition of a case or a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDistrictAttorneyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A district attorney (DA) associated with a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDistrictAttorney" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A district attorney (DA) associated with a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocketReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court number or docket number associated with an activity within a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocket" type="j:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court number or docket number associated with an activity within a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A document relating to an activity, such as a warrant or a booking slip.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocument" type="j:WarrantType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A document relating to an activity, such as a warrant or a booking slip.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentIssuerOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency issuing any legal document.  This is typically associated with a warrant-type activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentIssuerOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency issuing any legal document.  This is typically associated with a warrant-type activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentServerReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization responsible for service of a legal document, e.g., a warrant or a restraining order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentServer.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization responsible for service of a legal document, e.g., a warrant or a restraining order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentServerReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization responsible for service of a legal document, e.g., a warrant or a restraining order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentServer.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization responsible for service of a legal document, e.g., a warrant or a restraining order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentValidatorReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization to contact to validate a document, such as a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentValidator.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization to contact to validate a document, such as a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentValidatorReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization to contact to validate a document, such as a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentValidator.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization to contact to validate a document, such as a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEndDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An end or completion date of an activity that occurs over a duration of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEndDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An end or completion date of an activity that occurs over a duration of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEndTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An end or completion time of an activity that occurs over a period of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEndTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An end or completion time of an activity that occurs over a period of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEvidenceLedgerReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A ledger containing the written record of evidence associated with an activity, e.g., narcotic, money, storage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEvidenceLedger" type="j:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A ledger containing the written record of evidence associated with an activity, e.g., narcotic, money, storage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier that uniquely refers to an activity or process that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier that uniquely refers to an activity or process that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityInformantReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person providing information associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityInformant" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person providing information associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityInitiatingInstrumentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A document that officially initiated a process or court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityInitiatingInstrument" type="j:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A document that officially initiated a process or court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityInvestigatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person investigating an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityInvestigator" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person investigating an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityIssuingJudgeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A judge that issues the warrant or court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityIssuingJudge" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A judge that issues the warrant or court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityItemObtainerReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who obtained the item in question.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityItemObtainer" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who obtained the item in question.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityLabReceiptReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A written lab receipt for evidence associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityLabReceipt" type="j:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A written lab receipt for evidence associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityNarrativeDocumentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Comments entered as a narrative for incident objects.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityNarrativeDocument" type="j:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Comments entered as a narrative for incident objects.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOfficialReference.Enforcement" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official associated with an activity</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOfficial.Enforcement" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official associated with an activity</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOfficialReference.Judicial" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official associated with an activity</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOfficial.Judicial" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official associated with an activity</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOriginatingDocumentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A document that started or originated the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOriginatingDocument" type="j:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A document that started or originated the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOwnerReference" type="j:ReferenceType">
    <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="ActivityOwner" type="j:PersonType" nillable="true">
    <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="ActivityPhoneOperatorReference" type="j:ReferenceType">
    <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="ActivityPhoneOperator" type="j:PersonType" nillable="true">
    <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="ActivityPreviousActivityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A previous activity associated with the current activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPreviousActivity" type="j:ActivityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A previous activity associated with the current activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPreviousCaseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A previous case associated with the current activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPreviousCase" type="j:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A previous case associated with the current activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPreviousCourtReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The court previously associated with an activity. This is  associated with a court case activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPreviousCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The court previously associated with an activity. This is  associated with a court case activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPreviousIncidentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A previous incident associated with the current activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPreviousIncident" type="j:IncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A previous incident associated with the current activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPrimaryOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The organization primarily associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPrimaryOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The organization primarily associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPrimaryWorkerReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The primary worker supporting a juvenile.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPrimaryWorker" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The primary worker supporting a juvenile.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReasonTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason why an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReasonText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityRegistrationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A registration associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityRegistration" type="j:PropertyRegistrationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A registration associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReleaserReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who released either information, property, or a person in an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReleaser" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who released either information, property, or a person in an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReporterReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who reported or observed an incident or an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReporter" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who reported or observed an incident or an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReportingOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The organization for which units responded to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReportingOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The organization for which units responded to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityRequestedEvidenceReference" type="j:ReferenceType">
    <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="ActivityRequestedEvidence" type="j:EvidenceType" nillable="true">
    <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="ActivityResponsibleOrganizationReference" type="j:ReferenceType">
    <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="ActivityResponsibleOrganization" type="j:OrganizationType" nillable="true">
    <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="ActivityResultDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date that a result of an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityResultDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date that a result of an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityResultTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A result or outcome of an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityResultText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A result or outcome of an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityResultTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time that a result of an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityResultTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time that a result of an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySecondaryServiceAgencyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A secondary agency serving a warrant or other legal document.  Not listed by the court as the primary service agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySecondaryServiceAgency" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A secondary agency serving a warrant or other legal document.  Not listed by the court as the primary service agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySeizedPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Property or money that was seized in an associated activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySeizedProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Property or money that was seized in an associated activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySeverestInjuryReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The most severe injury involved in the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySeverestInjury" type="j:InjuryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The most severe injury involved in the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a status of an activity or process.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a status of an activity or process.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySupervisingOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency or other organization supervising a person, e.g., an inmate, parolee, probationer, or juvenile.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySupervisingOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency or other organization supervising a person, e.g., an inmate, parolee, probationer, or juvenile.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySupplementalDocumentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Additional documents relating to an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySupplementalDocument" type="j:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Additional documents relating to an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySuspectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A suspect associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySuspect" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A suspect associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time of an activity that occurs at a singular point in time or a start time of an activity that occurs over a period of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time of an activity that occurs at a singular point in time or a start time of an activity that occurs over a period of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of activity or process that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of activity or process that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityUnknownAffiliateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person attached in a Records Management System (RMS) to an activity whose involvement cannot be determined.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityUnknownAffiliate" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person attached in a Records Management System (RMS) to an activity whose involvement cannot be determined.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityUpdateIndicatorReference" type="j:ReferenceType">
    <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="ActivityUpdateIndicator" type="j-xsd:boolean" nillable="true">
    <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="ActivityUsedForceReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The force, tool, or weapon used in an incident activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityUsedForce" type="j:ForceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The force, tool, or weapon used in an incident activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityVehicleOperatorReference" type="j:ReferenceType">
    <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="ActivityVehicleOperator" type="j:PersonType" nillable="true">
    <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="ActivityVictimReference" type="j:ReferenceType">
    <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="ActivityVictim" type="j:VictimType" nillable="true">
    <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="ActivityWitnessReference" type="j:ReferenceType">
    <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="ActivityWitness" type="j:WitnessType" nillable="true">
    <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="ActorReference.Organization" type="j:ReferenceType">
    <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="Actor.Organization" type="j:OrganizationType" nillable="true">
    <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="ActorReference.Person" type="j:ReferenceType">
    <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="Actor.Person" type="j:PersonType" nillable="true">
    <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="ActorReference.Property" type="j:ReferenceType">
    <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="Actor.Property" type="j:PropertyType" nillable="true">
    <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="AddressReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A postal location to which paper mail can be directed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Address" type="j:AddressType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A postal location to which paper mail can be directed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AddressComponentDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a miscellaneous address component.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AddressComponentDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a miscellaneous address component.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AddressComponentTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value of the miscellaneous address component.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AddressComponentText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value of the miscellaneous address component.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AddressFullTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A complete address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AddressFullText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AddressGridReference" type="j:ReferenceType">
    <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="AddressGrid" type="j:AddressGridType" nillable="true">
    <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="AddressGridIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifier of an address grid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AddressGridID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier of an address grid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AddressGridTextReference" type="j:ReferenceType">
    <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="AddressGridText" type="j:TextType" nillable="true">
    <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="AddressMailDeliveryUnitTextReference" type="j:ReferenceType">
    <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="AddressMailDeliveryUnitText" type="j:TextType" nillable="true">
    <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="AddressOtherReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An undefined address component to be labeled and tracked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AddressOther" type="j:AddressComponentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An undefined address component to be labeled and tracked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AddressPrivateMailboxTextReference" type="j:ReferenceType">
    <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="AddressPrivateMailboxText" type="j:TextType" nillable="true">
    <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="AddressRecipientNameReference" type="j:ReferenceType">
    <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="AddressRecipientName" type="j:TextType" nillable="true">
    <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="AddressRegionFullTextReference" type="j:ReferenceType">
    <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="AddressRegionFullText" type="j:TextType" nillable="true">
    <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="AddressRouteNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The name and number of a postal route.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AddressRouteName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The name and number of a postal route.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AffiliateReference" type="j:ReferenceType">
    <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="Affiliate" type="j:AffiliateType" nillable="true">
    <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="AffiliateDescriptionTextReference" type="j:ReferenceType">
    <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="AffiliateDescriptionText" type="j:TextType" nillable="true">
    <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="AffiliateNameReference" type="j:ReferenceType">
    <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="AffiliateName" type="j:TextType" nillable="true">
    <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="AffiliatePartyReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that has a relationship with another party.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AffiliateParty.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that has a relationship with another party.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AffiliatePartyReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that has a relationship with another party.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AffiliateParty.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that has a relationship with another party.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AffiliateRoleTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A part or function one party performs for another party.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AffiliateRoleText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A part or function one party performs for another party.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AffiliateStartDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date an affiliation began.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AffiliateStartDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date an affiliation began.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AffiliateTypeTextReference" type="j:ReferenceType">
    <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="AffiliateTypeText" type="j:TextType" nillable="true">
    <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="AgeMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation of an age.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AgeMeasure" type="j:AgeMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation of an age.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AgencyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An division of a governmental or international body.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Agency" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An division of a governmental or international body.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AircraftReference" type="j:ReferenceType">
    <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="Aircraft" type="j:AirCraftType" nillable="true">
    <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="AircraftAirportIDReference" type="j:ReferenceType">
    <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="AircraftAirportID" type="j:IDType" nillable="true">
    <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="AircraftAirportNameReference" type="j:ReferenceType">
    <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="AircraftAirportName" type="j:TextType" nillable="true">
    <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="AircraftEngineQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of engines on an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AircraftEngineQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of engines on an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AircraftFuselageColorCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a color of a fuselage of an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AircraftFuselageColorCode" type="j-ncic:VCOType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a color of a fuselage of an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AircraftFuselageColorTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A color of a fuselage of an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AircraftFuselageColorText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A color of a fuselage of an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AircraftMakeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a manufacturer of an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AircraftMakeCode" type="j-ncic:VMAType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a manufacturer of an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AircraftModelCodeReference" type="j:ReferenceType">
    <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="AircraftModelCode" type="j-ncic:VMOType" nillable="true">
    <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="AircraftStyleCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a style of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AircraftStyleCode" type="j-ncic:VSTType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a style of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AircraftTailIDReference" type="j:ReferenceType">
    <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="AircraftTailID" type="j:IDType" nillable="true">
    <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="AircraftWingColorCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a color of the wings of an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AircraftWingColorCode" type="j-ncic:VCOType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a color of the wings of an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AircraftWingColorTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A color of the wings of an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AircraftWingColorText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A color of the wings of an aircraft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AircraftYearDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A year which is assigned to a vehicle by the manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AircraftYearDate" type="j-xsd:gYear" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A year which is assigned to a vehicle by the manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertReference" type="j:ReferenceType">
    <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="Alert" type="j:AlertType" nillable="true">
    <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="AlertAudienceDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the target audience of an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertAudienceDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the target audience of an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertAudioURLIDReference" type="j:ReferenceType">
    <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="AlertAudioURLID" type="j:IDType" nillable="true">
    <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="AlertCertaintyCodeReference" type="j:ReferenceType">
    <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="AlertCertaintyCode" type="j-cap:AlertCertaintyCodeType" nillable="true">
    <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="AlertCertaintyTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A likeliness of occurrence of an event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertCertaintyText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A likeliness of occurrence of an event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertContactInformationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about contact information for follow-up and confirmation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertContactInformation" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about contact information for follow-up and confirmation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertContactTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Contact information for follow-up and confirmation associated with an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertContactText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Contact information for follow-up and confirmation associated with an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertEffectiveDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date the alert information takes effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertEffectiveDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date the alert information takes effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertEffectiveTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time the alert information takes effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertEffectiveTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time the alert information takes effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertEventCategoryCodeReference" type="j:ReferenceType">
    <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="AlertEventCategoryCode" type="j-cap:AlertEventCategoryCodeType" nillable="true">
    <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="AlertEventCategoryTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A category of the event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertEventCategoryText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A category of the event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertEventDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An extended description of an event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertEventDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An extended description of an event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertEventTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A specific type of event that occurred that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertEventTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific type of event that occurred that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertExpiresDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which the alert is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertExpiresDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which the alert is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertExpiresTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time at which the alert is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertExpiresTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time at which the alert is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertHeadlineTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A headline or title for an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertHeadlineText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A headline or title for an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertImageURLIDReference" type="j:ReferenceType">
    <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="AlertImageURLID" type="j:IDType" nillable="true">
    <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="AlertInformationURLIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A link to additional information about an alert or event.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertInformationURLID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A link to additional information about an alert or event.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertInstructionTextReference" type="j:ReferenceType">
    <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="AlertInstructionText" type="j:TextType" nillable="true">
    <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="AlertOnsetDurationReference" type="j:ReferenceType">
    <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="AlertOnsetDuration" type="j-xsd:duration" nillable="true">
    <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="AlertParameterCodeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A technical parameter associated with an event that raised an alert. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertParameterCodeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A technical parameter associated with an event that raised an alert. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertSenderDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name or description of the alert originator.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertSenderDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name or description of the alert originator.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertSeverityCodeReference" type="j:ReferenceType">
    <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="AlertSeverityCode" type="j-cap:AlertSeverityCodeType" nillable="true">
    <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="AlertSeverityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A severity level of an event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertSeverityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A severity level of an event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertTargetCodeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A system-specific code for message targeting.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertTargetCodeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A system-specific code for message targeting.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertUrgencyCodeReference" type="j:ReferenceType">
    <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="AlertUrgencyCode" type="j-cap:AlertUrgencyCodeType" nillable="true">
    <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="AlertUrgencyTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An urgency level of an event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertUrgencyText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An urgency level of an event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AmendedSentenceReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A new sentence term and conditions that replace a previous sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AmendedSentence" type="j:SentenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A new sentence term and conditions that replace a previous sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AmountReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation of an amount of money.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Amount" type="j:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation of an amount of money.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseReference" type="j:ReferenceType">
    <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="AppellateCase" type="j:AppellateCaseType" nillable="true">
    <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="AppellateCaseBriefReference" type="j:ReferenceType">
    <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="AppellateCaseBrief" type="j:DocumentType" nillable="true">
    <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="AppellateCaseDecisionReference" type="j:ReferenceType">
    <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="AppellateCaseDecision" type="j:AppellateCaseDecisionType" nillable="true">
    <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="AppellateCaseDecisionDateReference" type="j:ReferenceType">
    <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="AppellateCaseDecisionDate" type="j-xsd:date" nillable="true">
    <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="AppellateCaseDecisionDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionIssuingJudgeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A judge that issues, orders, or authors an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionIssuingJudge" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A judge that issues, orders, or authors an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionNameReference" type="j:ReferenceType">
    <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="AppellateCaseDecisionName" type="j:TextType" nillable="true">
    <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="AppellateCaseDecisionOpinionIndicatorReference" type="j:ReferenceType">
    <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="AppellateCaseDecisionOpinionIndicator" type="j-xsd:boolean" nillable="true">
    <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="AppellateCaseDecisionPrecedenceIndicatorReference" type="j:ReferenceType">
    <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="AppellateCaseDecisionPrecedenceIndicator" type="j-xsd:boolean" nillable="true">
    <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="AppellateCaseDecisionReliefEffectiveDateReference" type="j:ReferenceType">
    <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="AppellateCaseDecisionReliefEffectiveDate" type="j-xsd:date" nillable="true">
    <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="AppellateCaseDecisionReliefIndicatorReference" type="j:ReferenceType">
    <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="AppellateCaseDecisionReliefIndicator" type="j-xsd:boolean" nillable="true">
    <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="AppellateCaseDecisionTextReference" type="j:ReferenceType">
    <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="AppellateCaseDecisionText" type="j:TextType" nillable="true">
    <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="AppellateCaseDecisionTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of appellate case decision made, e.g., opinion, order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of appellate case decision made, e.g., opinion, order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseJudgePanelReference" type="j:ReferenceType">
    <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="AppellateCaseJudgePanel" type="j:JudgePanelType" nillable="true">
    <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="AppellateCaseNoticeReference" type="j:ReferenceType">
    <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="AppellateCaseNotice" type="j:AppellateCaseNoticeType" nillable="true">
    <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="AppellateCaseNoticeDefendantActorReference.Organization" type="j:ReferenceType">
    <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="AppellateCaseNoticeDefendantActor.Organization" type="j:OrganizationType" nillable="true">
    <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="AppellateCaseNoticeDefendantActorReference.Person" type="j:ReferenceType">
    <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="AppellateCaseNoticeDefendantActor.Person" type="j:PersonType" nillable="true">
    <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="AppellateCaseNoticeDefendantActorReference.Property" type="j:ReferenceType">
    <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="AppellateCaseNoticeDefendantActor.Property" type="j:PropertyType" nillable="true">
    <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="AppellateCaseNoticeDefendingAgencyReference" type="j:ReferenceType">
    <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="AppellateCaseNoticeDefendingAgency" type="j:OrganizationType" nillable="true">
    <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="AppellateCaseNoticeFilingCourtReference" type="j:ReferenceType">
    <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="AppellateCaseNoticeFilingCourt" type="j:CourtType" nillable="true">
    <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="AppellateCaseNoticeOriginalCourtReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court where a case was originally tried.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeOriginalCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court where a case was originally tried.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeProsecutingAgencyReference" type="j:ReferenceType">
    <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="AppellateCaseNoticeProsecutingAgency" type="j:OrganizationType" nillable="true">
    <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="AppellateCaseNoticeProsecutingAttorneyReference" type="j:ReferenceType">
    <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="AppellateCaseNoticeProsecutingAttorney" type="j:JudicialOfficialType" nillable="true">
    <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="AppellateCaseNoticeReasonTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A statement explaining the reason for an appeal. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeReasonText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A statement explaining the reason for an appeal. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseOriginalCaseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An original case that is being retried in an appellate court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseOriginalCase" type="j:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An original case that is being retried in an appellate court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseRelatedCaseReference" type="j:ReferenceType">
    <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="AppellateCaseRelatedCase" type="j:CaseType" nillable="true">
    <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="AppellateCaseSanctionReference" type="j:ReferenceType">
    <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="AppellateCaseSanction" type="j:SanctionType" nillable="true">
    <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="AreaReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the boundaries of a geographic area of location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Area" type="j:AreaType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the boundaries of a geographic area of location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AreaCircularRegionReference" type="j:ReferenceType">
    <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="AreaCircularRegion" type="j:CircularRegionType" nillable="true">
    <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="AreaCircularTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a circular area.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AreaCircularText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a circular area.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AreaDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of an area.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AreaDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an area.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AreaGeographicCodeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Any local or map-specific geographically-based code to describe an area.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AreaGeographicCodeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Any local or map-specific geographically-based code to describe an area.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AreaPolygonGeographicCoordinateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A coordinate of a point or vertex on a polygon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AreaPolygonGeographicCoordinate" type="j:GeographicCoordinateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A coordinate of a point or vertex on a polygon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AreaPolygonTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a geographic polygon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AreaPolygonText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a geographic polygon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the apprehension of a subject by a peace official 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="Arrest" type="j:ArrestType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the apprehension of a subject by a peace official 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="ArrestAgencyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency which employs the arresting official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestAgency" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency which employs the arresting official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestAgencyRecordIDReference" type="j:ReferenceType">
    <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="ArrestAgencyRecordID" type="j:IDType" nillable="true">
    <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="ArrestApprehensionDetentionOrderReference" type="j:ReferenceType">
    <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="ArrestApprehensionDetentionOrder" type="j:CourtOrderType" nillable="true">
    <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="ArrestArraignmentDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a subject is due to appear in court after an arrest to answer the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestArraignmentDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a subject is due to appear in court after an arrest to answer the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestArraignmentTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a subject is due to appear in court after an arrest to answer the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestArraignmentTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a subject is due to appear in court after an arrest to answer the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestBailRecommendationTextReference" type="j:ReferenceType">
    <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="ArrestBailRecommendationText" type="j:TextType" nillable="true">
    <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="ArrestBloodAlcoholContentNumberTextReference" type="j:ReferenceType">
    <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="ArrestBloodAlcoholContentNumberText" type="j:TextType" nillable="true">
    <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="ArrestChargeReference" type="j:ReferenceType">
    <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="ArrestCharge" type="j:ChargeType" nillable="true">
    <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="ArrestIntoxicantInvolvedIndicatorReference" type="j:ReferenceType">
    <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="ArrestIntoxicantInvolvedIndicator" type="j-xsd:boolean" nillable="true">
    <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="ArrestInvolvedOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization associated with an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestInvolvedOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization associated with an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestInvolvedPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of property associated with an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestInvolvedProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of property associated with an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestInvolvedWeaponReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a weapon associated with an arrested subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestInvolvedWeapon" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a weapon associated with an arrested subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location where a subject was arrested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location where a subject was arrested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official who makes an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official who makes an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestProbableCauseTextReference" type="j:ReferenceType">
    <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="ArrestProbableCauseText" type="j:TextType" nillable="true">
    <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="ArrestReleaseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a release of a subject from an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestRelease" type="j:ReleaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a release of a subject from an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestResistedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a subject resisted arrest; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestResistedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a subject resisted arrest; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSequenceIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sequential number assigned to the arrest of a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSequenceID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sequential number assigned to the arrest of a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is arrested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is arrested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubjectCountCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying whether or not to count or score an arrested subject in a system to avoid duplicate counts in the event that the subject may be a part of multiple arrests.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubjectCountCode" type="j-nibrs:MultipleArresteeSegmentsCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying whether or not to count or score an arrested subject in a system to avoid duplicate counts in the event that the subject may be a part of multiple arrests.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubjectCustodyTransferReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A transfer of custody or transportation of a subject from one peace official or location to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubjectCustodyTransfer" type="j:CustodyTransferType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A transfer of custody or transportation of a subject from one peace official or location to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubjectRightsReadIndicatorReference" type="j:ReferenceType">
    <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="ArrestSubjectRightsReadIndicator" type="j-xsd:boolean" nillable="true">
    <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="ArrestSubjectRightsReadResponseTextReference" type="j:ReferenceType">
    <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="ArrestSubjectRightsReadResponseText" type="j:TextType" nillable="true">
    <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="ArrestSummonsIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an arrest occurred due to a summons; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSummonsIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an arrest occurred due to a summons; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of arrest that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestTypeCode" type="j-nibrs:ArrestTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of arrest that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestWarrantReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court authorized order which commands a peace official to arrest a subject and bring that subject before the court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestWarrant" type="j:WarrantType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court authorized order which commands a peace official to arrest a subject and bring that subject before the court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentReference" type="j:ReferenceType">
    <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="Assessment" type="j:AssessmentType" nillable="true">
    <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="AssessmentAdministratorReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency or person performing an assessment and evaluating a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentAdministrator.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency or person performing an assessment and evaluating a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentAdministratorReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency or person performing an assessment and evaluating a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentAdministrator.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency or person performing an assessment and evaluating a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentBillRecipientReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency or person billed for an assessment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentBillRecipient.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency or person billed for an assessment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentBillRecipientReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency or person billed for an assessment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentBillRecipient.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency or person billed for an assessment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentFeeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of money charged to conduct an assessment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentFee" type="j:ObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of money charged to conduct an assessment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentProgramReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A program a subject attends in which an assessment is made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentProgram" type="j:ProgramType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A program a subject attends in which an assessment is made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentRecommendationTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A recommendation or result of the an assessment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentRecommendationText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A recommendation or result of the an assessment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentReferralReference" type="j:ReferenceType">
    <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="AssessmentReferral" type="j:ReferralType" nillable="true">
    <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="AssessmentScoreTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An evaluation score of an assessment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentScoreText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An evaluation score of an assessment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person required to undergo an assessment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person required to undergo an assessment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentSupervisorReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A supervising agency or person that reviews the way an assessment is carried out.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentSupervisor.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A supervising agency or person that reviews the way an assessment is carried out.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentSupervisorReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A supervising agency or person that reviews the way an assessment is carried out.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AssessmentSupervisor.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A supervising agency or person that reviews the way an assessment is carried out.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AttorneyReference" type="j:ReferenceType">
    <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="Attorney" type="j:JudicialOfficialType" nillable="true">
    <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="BailReference" type="j:ReferenceType">
    <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="Bail" type="j:BailType" nillable="true">
    <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="BailConditionDescriptionTextReference" type="j:ReferenceType">
    <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="BailConditionDescriptionText" type="j:TextType" nillable="true">
    <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="BailHearingDateReference" type="j:ReferenceType">
    <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="BailHearingDate" type="j-xsd:date" nillable="true">
    <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="BailPostedAmountReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of bail paid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailPostedAmount" type="j:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of bail paid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailPostedBondReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A bond that was posted for bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailPostedBond" type="j:BondType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A bond that was posted for bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailPostedDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a subject posts or secures bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailPostedDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a subject posts or secures bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailRequirementTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the bail requirement set at a court hearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailRequirementText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the bail requirement set at a court hearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailRevokedDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date bail is revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailRevokedDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date bail is revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSetAmountReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSetAmount" type="j:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSetAmountTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSetAmountText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSetCourtReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court that assigns a bail to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSetCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court that assigns a bail to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is assigned bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is assigned bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A digital representation of an object encoded in a binary format.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Binary" type="j:BinaryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A digital representation of an object encoded in a binary format.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryAvailableAtTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location from which a binary is available.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryAvailableAtText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location from which a binary is available.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryAvailableIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a binary is available; false if it is not.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryAvailableIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a binary is available; false if it is not.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryCaptureDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which the data represented by the binary object is captured, e.g., an image taken or an audio recorded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryCaptureDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which the data represented by the binary object is captured, e.g., an image taken or an audio recorded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryCaptureOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization which captured or created a binary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryCaptureOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization which captured or created a binary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryCapturePersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who captured or created a binary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryCapturePerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who captured or created a binary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryCaptureTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time at which the data represented by the binary object is captured, e.g., an image taken or an audio recorded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryCaptureTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time at which the data represented by the binary object is captured, e.g., an image taken or an audio recorded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A textual description of a binary object.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A textual description of a binary object.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryFormatTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A format of a binary object, e.g., "image/jpeg".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryFormatText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A format of a binary object, e.g., "image/jpeg".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryFormatTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A format type of a binary object, e.g., "MIME".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryFormatTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A format type of a binary object, e.g., "MIME".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifying number or string for the encoded data.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifying number or string for the encoded data.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryObjectReference.Base64" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A binary encoding of data, e.g., a binary encoding of a picture, photo, image, graphic, sound, or video.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryObject.Base64" type="j-xsd:base64Binary" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A binary encoding of data, e.g., a binary encoding of a picture, photo, image, graphic, sound, or video.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryObjectReference.Hex" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A binary encoding of data, e.g., a binary encoding of a picture, photo, image, graphic, sound, or video.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryObject.Hex" type="j-xsd:hexBinary" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A binary encoding of data, e.g., a binary encoding of a picture, photo, image, graphic, sound, or video.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryReferenceIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Identifies a url or file reference of the binary object.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryReferenceID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identifies a url or file reference of the binary object.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinarySizeValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A size of a binary object in kilobytes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinarySizeValue" type="j-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A size of a binary object in kilobytes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of binary object that is encoded, e.g., mug shot, driver license picture, audio confession.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of binary object that is encoded, e.g., mug shot, driver license picture, audio confession.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricReference" type="j:ReferenceType">
    <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="Biometric" type="j:BiometricType" nillable="true">
    <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="BiometricAccuracyDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the believed accuracy of a biometric identification.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricAccuracyDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the believed accuracy of a biometric identification.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricBinaryReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A binary representation of a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricBinary" type="j:BinaryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A binary representation of a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricCaptureDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a biometric sample was collected.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricCaptureDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a biometric sample was collected.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricCaptureDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of how a biometric sample was collected.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricCaptureDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of how a biometric sample was collected.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricCaptureOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization that collected a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricCaptureOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization that collected a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricCapturePersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person that collected a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricCapturePerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person that collected a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricCaptureSourceTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A source or location from which a biometric sample was collected. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricCaptureSourceText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A source or location from which a biometric sample was collected. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricCaptureTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a biometric sample was collected.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricCaptureTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a biometric sample was collected.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a biometric.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a biometric.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricEncodingMethodTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A method used to encode a biometric.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricEncodingMethodText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A method used to encode a biometric.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier used to uniquely refer to a biometric.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier used to uniquely refer to a biometric.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricImageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A picture of a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricImage" type="j:ImageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A picture of a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricLabAnalysisTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An analysis of a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricLabAnalysisText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An analysis of a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricRepositoryDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the storage of a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricRepositoryDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the storage of a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricRepositoryOrganizationReference" type="j:ReferenceType">
    <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="BiometricRepositoryOrganization" type="j:OrganizationType" nillable="true">
    <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="BiometricStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a biometric, e.g., tested, scheduled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a biometric, e.g., tested, scheduled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricTestDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a biometric sample was tested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricTestDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a biometric sample was tested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricTestDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of how a biometric sample was tested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricTestDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of how a biometric sample was tested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricTestMethodTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A method used to test a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricTestMethodText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A method used to test a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricTestOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization that tested a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricTestOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization that tested a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricTestPersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who tested a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricTestPerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who tested a biometric sample.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricTestTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a biometric sample was tested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricTestTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a biometric sample was tested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricValueTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A textual representation of the value of a biometric.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BiometricValueText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A textual representation of the value of a biometric.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatReference" type="j:ReferenceType">
    <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="Boat" type="j:BoatType" nillable="true">
    <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="BoatColorCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the color of a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatColorCode" type="j-ncic:BCOType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the color of a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatHullIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier found on a vessel's hull.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatHullID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier found on a vessel's hull.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatHullMaterialCodeReference" type="j:ReferenceType">
    <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="BoatHullMaterialCode" type="j-ncic:HULType" nillable="true">
    <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="BoatHullMaterialTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A primary construction material of a vessel's hull.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatHullMaterialText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A primary construction material of a vessel's hull.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatHullShapeCodeReference" type="j:ReferenceType">
    <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="BoatHullShapeCode" type="j-ncic:HSPType" nillable="true">
    <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="BoatHullShapeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A hull shape and configuration on a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatHullShapeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A hull shape and configuration on a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatMakeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the manufacturer of a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatMakeCode" type="j-ncic:BMAType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the manufacturer of a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatPropulsionCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a mode of propulsion of a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatPropulsionCode" type="j-ncic:PROType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a mode of propulsion of a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatPropulsionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A mode of propulsion of a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatPropulsionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A mode of propulsion of a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatRegistrationIDReference" type="j:ReferenceType">
    <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="BoatRegistrationID" type="j:IDType" nillable="true">
    <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="BoatTrailerMakeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a make of a boat trailer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatTrailerMakeCode" type="j-ncic:BTMAType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a make of a boat trailer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatTrailerMakeNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A make of a boat trailer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatTrailerMakeName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A make of a boat trailer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BoatTypeCode" type="j-ncic:BTYType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of a vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondReference" type="j:ReferenceType">
    <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="Bond" type="j:BondType" nillable="true">
    <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="BondAmountReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Amount of bond</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondAmount" type="j:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Amount of bond</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondConditionDescriptionTextReference" type="j:ReferenceType">
    <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="BondConditionDescriptionText" type="j:TextType" nillable="true">
    <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="BondIssuerReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization who issues a bond. Sometimes referred to as a bondsman.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondIssuer.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization who issues a bond. Sometimes referred to as a bondsman.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondIssuerReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization who issues a bond. Sometimes referred to as a bondsman.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondIssuer.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization who issues a bond. Sometimes referred to as a bondsman.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondPaymentDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of what a subject pays for a bond.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondPaymentDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of what a subject pays for a bond.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondRevokeDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a bond is revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondRevokeDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a bond is revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondSuretyNameReference" type="j:ReferenceType">
    <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="BondSuretyName" type="j:TextType" nillable="true">
    <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="BondTerminationDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a bond no longer is in effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondTerminationDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a bond no longer is in effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondTerminationTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A way a bond is no longer in effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondTerminationTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A way a bond is no longer in effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingReference" type="j:ReferenceType">
    <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="Booking" type="j:BookingType" nillable="true">
    <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="BookingAdditionalChargesIndicatorReference" type="j:ReferenceType">
    <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="BookingAdditionalChargesIndicator" type="j-xsd:boolean" nillable="true">
    <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="BookingAgencyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization which processes a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingAgency" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization which processes a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingAgencyRecordIDReference" type="j:ReferenceType">
    <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="BookingAgencyRecordID" type="j:IDType" nillable="true">
    <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="BookingArraignmentDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a subject is due to appear in court to answer the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingArraignmentDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a subject is due to appear in court to answer the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingArraignmentTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a subject is due to appear in court to answer the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingArraignmentTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a subject is due to appear in court to answer the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingCourtCaseIDReference" type="j:ReferenceType">
    <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="BookingCourtCaseID" type="j:IDType" nillable="true">
    <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="BookingDepositedPropertyReference" type="j:ReferenceType">
    <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="BookingDepositedProperty" type="j:PropertyType" nillable="true">
    <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="BookingDetentionFacilityReference" type="j:ReferenceType">
    <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="BookingDetentionFacility" type="j:FacilityType" nillable="true">
    <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="BookingDocumentControlIDReference" type="j:ReferenceType">
    <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="BookingDocumentControlID" type="j:IDType" nillable="true">
    <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="BookingEmployeeReference" type="j:ReferenceType">
    <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="BookingEmployee" type="j:EnforcementOfficialType" nillable="true">
    <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="BookingFacilityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A police station or a detention facility where a booking occurs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingFacility" type="j:FacilityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A police station or a detention facility where a booking occurs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingFileIDReference" type="j:ReferenceType">
    <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="BookingFileID" type="j:IDType" nillable="true">
    <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="BookingReleaseReference" type="j:ReferenceType">
    <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="BookingRelease" type="j:ReleaseType" nillable="true">
    <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="BookingReleaseCorrectionsAnalystReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A corrections pre-trial screening official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingReleaseCorrectionsAnalyst" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A corrections pre-trial screening official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingReportingDistrictTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A district of a booking agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingReportingDistrictText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A district of a booking agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingRetainedPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of property a subject keeps during booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingRetainedProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of property a subject keeps during booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingSealedIndicatorReference" type="j:ReferenceType">
    <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="BookingSealedIndicator" type="j-xsd:boolean" nillable="true">
    <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="BookingSearchOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official who searches a subject during a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingSearchOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who searches a subject during a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingSeizedPropertyReference" type="j:ReferenceType">
    <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="BookingSeizedProperty" type="j:PropertyType" nillable="true">
    <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="BookingSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is booked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is booked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingSubjectCustodyTransferReference" type="j:ReferenceType">
    <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="BookingSubjectCustodyTransfer" type="j:CustodyTransferType" nillable="true">
    <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="BookingTelephoneCallReference" type="j:ReferenceType">
    <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="BookingTelephoneCall" type="j:BookingTelephoneCallType" nillable="true">
    <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="BookingTelephoneCallDateReference" type="j:ReferenceType">
    <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="BookingTelephoneCallDate" type="j-xsd:date" nillable="true">
    <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="BookingTelephoneCallSupervisingOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official who supervises a subject making a telephone call.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingTelephoneCallSupervisingOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official who supervises a subject making a telephone call.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingTelephoneCallTimeReference" type="j:ReferenceType">
    <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="BookingTelephoneCallTime" type="j-xsd:time" nillable="true">
    <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="BookingTransportOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official who moves a subject to a detention facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingTransportOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who moves a subject to a detention facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BranderIDReference" type="j:ReferenceType">
    <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="BranderID" type="j:IDType" nillable="true">
    <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="BranderTypeCodeReference" type="j:ReferenceType">
    <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="BranderTypeCode" type="j-ansi_d20:BranderTypeCodeType" nillable="true">
    <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="BuildingFullTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A complete reference that identifies a building.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BuildingFullText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete reference that identifies a building.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BuildingNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a building, e.g., "Electronic Research Building"</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BuildingName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a building, e.g., "Electronic Research Building"</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BuildingNumberTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number or text associated with a building, e.g., 115C.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BuildingNumberText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number or text associated with a building, e.g., 115C.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BuildingSubUnitTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A department, group, division, or other subcomponent of a building. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BuildingSubUnitText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A department, group, division, or other subcomponent of a building. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CanadianProvinceCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a province of Canada.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CanadianProvinceCode" type="j-can:CanadianProvinceCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a province of Canada.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CapabilityCategoryTextReference" type="j:ReferenceType">
    <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="CapabilityCategoryText" type="j:TextType" nillable="true">
    <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="CapabilityDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a person's capability.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CapabilityDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a person's capability.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CapabilityIsLimitationIndicatorReference" type="j:ReferenceType">
    <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="CapabilityIsLimitationIndicator" type="j-xsd:boolean" nillable="true">
    <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="CapabilityTypeTextReference" type="j:ReferenceType">
    <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="CapabilityTypeText" type="j:TextType" nillable="true">
    <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="CaseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An aggregation of information, in any format, that describes a set of related activities and occurrences. The domain or discipline defines the limits of the information included in a specific kind of case. Case is not limited to any particular discipline or domain, and can relate a wide range of areas: a situation requiring investigation or action (as by the police); the object of investigation or consideration; an instance of disease or injury; an instance that directs attention to a situation or exhibits it in action; a set of circumstances or a state of affairs; a situation; a question or problem; a matter; an action or a law suit or just grounds for an action; the facts or evidence offered in support of a claim; a set of reasons or supporting facts; a person being assisted, treated, or studied, as by a physician, lawyer, or social worker.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Case" type="j:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An aggregation of information, in any format, that describes a set of related activities and occurrences. The domain or discipline defines the limits of the information included in a specific kind of case. Case is not limited to any particular discipline or domain, and can relate a wide range of areas: a situation requiring investigation or action (as by the police); the object of investigation or consideration; an instance of disease or injury; an instance that directs attention to a situation or exhibits it in action; a set of circumstances or a state of affairs; a situation; a question or problem; a matter; an action or a law suit or just grounds for an action; the facts or evidence offered in support of a claim; a set of reasons or supporting facts; a person being assisted, treated, or studied, as by a physician, lawyer, or social worker.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseAmendedChargeReference" type="j:ReferenceType">
    <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="CaseAmendedCharge" type="j:ChargeType" nillable="true">
    <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="CaseCapiasDateReference" type="j:ReferenceType">
    <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="CaseCapiasDate" type="j-xsd:date" nillable="true">
    <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="CaseCategoryTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A category type of a court case, e.g. criminal, civil, juvenile, family.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseCategoryText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A category type of a court case, e.g. criminal, civil, juvenile, family.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseChargeReference" type="j:ReferenceType">
    <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="CaseCharge" type="j:ChargeType" nillable="true">
    <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="CaseClassificationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A classification or categorization of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseClassification" type="j:CaseClassificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A classification or categorization of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseContinuanceDateReference" type="j:ReferenceType">
    <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="CaseContinuanceDate" type="j-xsd:date" nillable="true">
    <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="CaseConvictionReportingRequirementsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the requirements placed on a person convicted in a case to report to a supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseConvictionReportingRequirements" type="j:CaseConvictionReportingRequirementsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the requirements placed on a person convicted in a case to report to a supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseCourtReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court of law in which the case is being tried.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court of law in which the case is being tried.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseCourtEventReference" type="j:ReferenceType">
    <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="CaseCourtEvent" type="j:CourtEventType" nillable="true">
    <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="CaseDefendantPartyReference.Organization" type="j:ReferenceType">
    <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="CaseDefendantParty.Organization" type="j:OrganizationType" nillable="true">
    <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="CaseDefendantPartyReference.Person" type="j:ReferenceType">
    <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="CaseDefendantParty.Person" type="j:PersonType" nillable="true">
    <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="CaseDefendantPartyReference.Property" type="j:ReferenceType">
    <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="CaseDefendantParty.Property" type="j:PropertyType" nillable="true">
    <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="CaseDefendantQuantityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of defendants being tried at once for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDefendantQuantityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of defendants being tried at once for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDefendantSelfRepresentationIndicatorReference" type="j:ReferenceType">
    <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="CaseDefendantSelfRepresentationIndicator" type="j-xsd:boolean" nillable="true">
    <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="CaseDefenseAttorneyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An attorney who defends a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDefenseAttorney" type="j:CaseOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An attorney who defends a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDetailsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Additional information about a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDetails" type="j:CaseDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Additional information about a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDispositionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An outcome or processing of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDisposition" type="j:CaseDispositionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An outcome or processing of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDispositionDecisionReference" type="j:ReferenceType">
    <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="CaseDispositionDecision" type="j:CaseDispositionDecisionType" nillable="true">
    <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="CaseDispositionDecisionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The literal language of a decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDispositionDecisionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The literal language of a decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDispositionDecisionTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of decision made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDispositionDecisionTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of decision made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDispositionFinalDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date that all charges in a case were disposed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDispositionFinalDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date that all charges in a case were disposed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDocketIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number used to identify a case docket.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDocketID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number used to identify a case docket.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDomesticViolenceIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if the case involves domestic violence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDomesticViolenceIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if the case involves domestic violence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDrivingImpairedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if the case involves a person who was driving with the presence of illegal or unprescribed prescription drugs in his or her system; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDrivingImpairedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if the case involves a person who was driving with the presence of illegal or unprescribed prescription drugs in his or her system; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDrivingIntoxicatedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a case involves a person who was driving with blood alcohol level that is higher than the law allows; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDrivingIntoxicatedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a case involves a person who was driving with blood alcohol level that is higher than the law allows; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseExhibitReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An item admitted in court as evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseExhibit" type="j:ExhibitType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An item admitted in court as evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseFilingReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Any type of filing (e.g., motion, response) filed by either side of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseFiling" type="j:SubmissionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Any type of filing (e.g., motion, response) filed by either side of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseHearingReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An appearance before a judicial official conducted in person, by telephone, or by video. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseHearing" type="j:CourtEventType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An appearance before a judicial official conducted in person, by telephone, or by video. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseInformationAdmissibleIndicatorReference" type="j:ReferenceType">
    <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="CaseInformationAdmissibleIndicator" type="j-xsd:boolean" nillable="true">
    <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="CaseInformationAdmissibleTextReference" type="j:ReferenceType">
    <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="CaseInformationAdmissibleText" type="j:TextType" nillable="true">
    <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="CaseInformationUnadmissibleTextReference" type="j:ReferenceType">
    <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="CaseInformationUnadmissibleText" type="j:TextType" nillable="true">
    <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="CaseInitiatingPartyReference.Organization" type="j:ReferenceType">
    <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="CaseInitiatingParty.Organization" type="j:OrganizationType" nillable="true">
    <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="CaseInitiatingPartyReference.Person" type="j:ReferenceType">
    <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="CaseInitiatingParty.Person" type="j:PersonType" nillable="true">
    <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="CaseInitiatingPartyReference.Property" type="j:ReferenceType">
    <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="CaseInitiatingParty.Property" type="j:PropertyType" nillable="true">
    <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="CaseJudgeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A judicial official assigned to a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseJudge" type="j:CaseOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A judicial official assigned to a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseJurorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An empanelled juror or an alternate juror.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseJuror" type="j:JurorType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An empanelled juror or an alternate juror.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseLineageCaseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a case at a previous stage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseLineageCase" type="j:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a case at a previous stage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a justice official's involvement in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficial" type="j:CaseOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a justice official's involvement in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialCaseIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifier a justice official uses to identify a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialCaseID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier a justice official uses to identify a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialCaseStatusTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a justice official's case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialCaseStatusText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a justice official's case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialEndDateReference" type="j:ReferenceType">
    <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="CaseOfficialEndDate" type="j-xsd:date" nillable="true">
    <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="CaseOfficialRoleDescriptionTextReference" type="j:ReferenceType">
    <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="CaseOfficialRoleDescriptionText" type="j:TextType" nillable="true">
    <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="CaseOfficialRoleTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A role a justice official played in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialRoleText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A role a justice official played in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialStartDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a justice official became involved in a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialStartDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a justice official became involved in a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialTerminationIndicatorReference" type="j:ReferenceType">
    <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="CaseOfficialTerminationIndicator" type="j-xsd:boolean" nillable="true">
    <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="CaseOfficialTerminationReasonTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason a justice official left a case before its conclusion.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialTerminationReasonText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason a justice official left a case before its conclusion.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOriginalCourtReference" type="j:ReferenceType">
    <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="CaseOriginalCourt" type="j:CourtType" nillable="true">
    <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="CaseOtherActorReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherActor.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherActorReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherActor.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherActorReference.Property" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherActor.Property" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous identifier for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous identifier for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person or organization involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherOfficial" type="j:CaseOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person or organization involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseParticipantsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the participants involved in a court case</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseParticipants" type="j:CaseParticipantsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the participants involved in a court case</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CasePendingCourtEventReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court event or activity that is postponed or pending.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CasePendingCourtEvent" type="j:CourtEventType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court event or activity that is postponed or pending.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseProceedingTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of case proceeding, e.g., hearing, trial, arraignment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseProceedingTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of case proceeding, e.g., hearing, trial, arraignment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseProsecutionAttorneyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An attorney who prosecutes a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseProsecutionAttorney" type="j:CaseOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An attorney who prosecutes a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseProtectionOrderIndicatorReference" type="j:ReferenceType">
    <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="CaseProtectionOrderIndicator" type="j-xsd:boolean" nillable="true">
    <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="CaseRelatedCaseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a related case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRelatedCase" type="j:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a related case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseResolutionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A result of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseResolutionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A result of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRespondentPartyReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRespondentParty.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRespondentPartyReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRespondentParty.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRespondentPartyReference.Property" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRespondentParty.Property" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRestrictionDateReference" type="j:ReferenceType">
    <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="CaseRestrictionDate" type="j-xsd:date" nillable="true">
    <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="CaseRestrictionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A restriction imposed upon a party, e.g., a restraining order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRestrictionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A restriction imposed upon a party, e.g., a restraining order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseSecurityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A level of case security required from low to high</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseSecurityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of case security required from low to high</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseSeverityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A severity of a case, e.g., felony, misdemeanor, infraction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseSeverityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A severity of a case, e.g., felony, misdemeanor, infraction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseSubtypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Second level of case category classification, e.g. employment to further define a civil case, or homicide to further define a felony case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseSubtypeText" type="j-xsd:string" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Second level of case category classification, e.g. employment to further define a civil case, or homicide to further define a felony case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTerminationStageTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A stage of termination for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTerminationStageText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A stage of termination for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTerminationTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of termination for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTerminationTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of termination for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTitleTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official name of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTitleText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official name of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTrackingIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number used to track a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTrackingID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number used to track a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTrialReference" type="j:ReferenceType">
    <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="CaseTrial" type="j:CourtEventType" nillable="true">
    <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="CaseTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Identifies the type of case being considered, e.g., law enforcement, prosecution, court, public safety, department of human services, department of health.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identifies the type of case being considered, e.g., law enforcement, prosecution, court, public safety, department of human services, department of health.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseVerdictGivenIndicatorReference" type="j:ReferenceType">
    <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="CaseVerdictGivenIndicator" type="j-xsd:boolean" nillable="true">
    <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="CaseVictimNotProsecutingIndicatorReference" type="j:ReferenceType">
    <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="CaseVictimNotProsecutingIndicator" type="j-xsd:boolean" nillable="true">
    <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="CaseWitnessReference" type="j:ReferenceType">
    <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="CaseWitness" type="j:WitnessType" nillable="true">
    <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="CaseYearDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A year a case is tried.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseYearDate" type="j-xsd:gYear" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A year a case is tried.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaveatReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a warning, caution, qualifier, or explanation, generally about an offender or suspect.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Caveat" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a warning, caution, qualifier, or explanation, generally about an offender or suspect.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaveatIssuingAuthorityNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a person or organization which issued a caveat.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaveatIssuingAuthorityName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a person or organization which issued a caveat.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaveatReferenceDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a caveat was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaveatReferenceDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a caveat was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaveatTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Warnings relating to the usage of information, e.g., This record is provided in response to your request. Use of the information contained in this record is governed by state and federal law..</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaveatText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Warnings relating to the usage of information, e.g., This record is provided in response to your request. Use of the information contained in this record is governed by state and federal law..</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeReference" type="j:ReferenceType">
    <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="Charge" type="j:ChargeType" nillable="true">
    <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="ChargeAccidentRelatedIndicatorReference" type="j:ReferenceType">
    <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="ChargeAccidentRelatedIndicator" type="j-xsd:boolean" nillable="true">
    <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="ChargeApplicabilityTextReference" type="j:ReferenceType">
    <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="ChargeApplicabilityText" type="j:TextType" nillable="true">
    <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="ChargeArrestReasonIndicatorReference" type="j:ReferenceType">
    <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="ChargeArrestReasonIndicator" type="j-xsd:boolean" nillable="true">
    <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="ChargeCategoryDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a crime category.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeCategoryDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a crime category.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeClassificationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details that further describes and classifies a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeClassification" type="j:ChargeClassificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details that further describes and classifies a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeCountQuantityReference" type="j:ReferenceType">
    <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="ChargeCountQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <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="ChargeDegreeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A degree of a charge, e.g., first degree, second degree.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDegreeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A degree of a charge, e.g., first degree, second degree.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A plain language description of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A plain language description of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the results or processing of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDisposition" type="j:ChargeDispositionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the results or processing of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionConditionReference" type="j:ReferenceType">
    <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="ChargeDispositionCondition" type="j:ConditionType" nillable="true">
    <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="ChargeDispositionDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date of a disposition of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date of a disposition of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionDescriptionTextReference" type="j:ReferenceType">
    <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, referred or not referred for prosecution.  For a court case charge, this may be dismissal, or any penalties, sanctions, or sentence assessed as a result of a finding or negotiated resolution in the case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionDescriptionText" type="j:TextType" nillable="true">
    <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, referred or not referred for prosecution.  For a court case charge, this may be dismissal, or any penalties, sanctions, or sentence assessed as a result of a finding or negotiated resolution in the case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionOtherTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Additional information beyond, or separate from the ChargeDispositionDescriptionText about a charge.  It may contain information about the processing of a charge rather than just the outcome.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionOtherText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Additional information beyond, or separate from the ChargeDispositionDescriptionText about a charge.  It may contain information about the processing of a charge rather than just the outcome.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionPleaReference" type="j:ReferenceType">
    <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:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionPlea" type="j:PleaType" nillable="true">
    <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:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionReasonTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason for disposing of a charge via dismissal, discharge, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionReasonText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason for disposing of a charge via dismissal, discharge, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionSanctionReference" type="j:ReferenceType">
    <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="ChargeDispositionSanction" type="j:SanctionType" nillable="true">
    <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="ChargeDispositionVerdictReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A finding by a judge or jury of that nature of a person allegedly committing an offense.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionVerdict" type="j:VerdictType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A finding by a judge or jury of that nature of a person allegedly committing an offense.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEmploymentRelatedIndicatorReference" type="j:ReferenceType">
    <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="ChargeEmploymentRelatedIndicator" type="j-xsd:boolean" nillable="true">
    <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="ChargeEnhancingAllegationChargeReference" type="j:ReferenceType">
    <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="ChargeEnhancingAllegationCharge" type="j:ChargeType" nillable="true">
    <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="ChargeEnhancingFactorReference" type="j:ReferenceType">
    <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="ChargeEnhancingFactor" type="j:ChargeEnhancingFactorType" nillable="true">
    <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="ChargeEnhancingFactorDescriptionTextReference" type="j:ReferenceType">
    <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="ChargeEnhancingFactorDescriptionText" type="j:TextType" nillable="true">
    <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="ChargeEnhancingFactorReferenceDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reference date for an enhancing charge factor or reason.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingFactorReferenceDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reference date for an enhancing charge factor or reason.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingFactorStatusTextReference" type="j:ReferenceType">
    <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="ChargeEnhancingFactorStatusText" type="j:TextType" nillable="true">
    <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="ChargeEnhancingFactorTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A factor or reason that makes a charge more serious.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingFactorText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A factor or reason that makes a charge more serious.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingPriorConvictionReference" type="j:ReferenceType">
    <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="ChargeEnhancingPriorConviction" type="j:ConvictionType" nillable="true">
    <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="ChargeFelonyIndicatorReference" type="j:ReferenceType">
    <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="ChargeFelonyIndicator" type="j-xsd:boolean" nillable="true">
    <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="ChargeFilerReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization which filed a current charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeFiler.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization which filed a current charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeFilerReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization which filed a current charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeFiler.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization which filed a current charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeFilingDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a charge was filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeFilingDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a charge was filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeHighestIndicatorReference" type="j:ReferenceType">
    <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="ChargeHighestIndicator" type="j-xsd:boolean" nillable="true">
    <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="ChargeIDReference" type="j:ReferenceType">
    <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="ChargeID" type="j:IDType" nillable="true">
    <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="ChargeInstrumentReference" type="j:ReferenceType">
    <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="ChargeInstrument" type="j:DocumentType" nillable="true">
    <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="ChargeLegalDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The legal or formal description of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeLegalDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The legal or formal description of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeLocalCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A local statute or ordinance that identifies an offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeLocalCode" type="j:NonStandardCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A local statute or ordinance that identifies an offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeMACRDispositionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Charge disposition as reported to the Monthly Arrest and Citation Register.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeMACRDispositionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Charge disposition as reported to the Monthly Arrest and Citation Register.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeMACRIndicationLevelTextReference" type="j:ReferenceType">
    <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="ChargeMACRIndicationLevelText" type="j:TextType" nillable="true">
    <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="ChargeMACRJuvenileLevelTextReference" type="j:ReferenceType">
    <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="ChargeMACRJuvenileLevelText" type="j:TextType" nillable="true">
    <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="ChargeMACRStatusTextReference" type="j:ReferenceType">
    <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="ChargeMACRStatusText" type="j:TextType" nillable="true">
    <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="ChargeModificationInstrumentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official document filed to modify a charge against a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeModificationInstrument" type="j:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official document filed to modify a charge against a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeModifierReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeModifier.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeModifierReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeModifier.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeNCICCodeReference" type="j:ReferenceType">
    <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="ChargeNCICCode" type="j-ncic:OFFType" nillable="true">
    <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="ChargeNarrativeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A document associated with a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeNarrative" type="j:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A document associated with a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeOriginatorReference.Organization" type="j:ReferenceType">
    <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:element>
  <xsd:element name="ChargeOriginator.Organization" type="j:OrganizationType" nillable="true">
    <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:element>
  <xsd:element name="ChargeOriginatorReference.Person" type="j:ReferenceType">
    <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:element>
  <xsd:element name="ChargeOriginator.Person" type="j:PersonType" nillable="true">
    <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:element>
  <xsd:element name="ChargePleaReference" type="j:ReferenceType">
    <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="ChargePlea" type="j:PleaType" nillable="true">
    <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="ChargeQualifierTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Additional information that clarifies a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeQualifierText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Additional information that clarifies a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeRecommendedBailAmountReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A bail amount on a schedule recommended according to the charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeRecommendedBailAmount" type="j:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A bail amount on a schedule recommended according to the charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeReducingFactorTextReference" type="j:ReferenceType">
    <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="ChargeReducingFactorText" type="j:TextType" nillable="true">
    <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="ChargeReportingReference" type="j:ReferenceType">
    <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="ChargeReporting" type="j:ChargeReportingType" nillable="true">
    <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="ChargeSanctionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sanction given to a person convicted of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSanction" type="j:SanctionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sanction given to a person convicted of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSentenceReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sentence given to a person convicted of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSentence" type="j:SentenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sentence given to a person convicted of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSentenceRangeTextReference" type="j:ReferenceType">
    <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="ChargeSentenceRangeText" type="j:TextType" nillable="true">
    <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="ChargeSequenceIDReference" type="j:ReferenceType">
    <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="ChargeSequenceID" type="j:IDType" nillable="true">
    <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="ChargeSeriousViolentIndicatorReference" type="j:ReferenceType">
    <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="ChargeSeriousViolentIndicator" type="j-xsd:boolean" nillable="true">
    <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="ChargeSeverityLevelReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A severity level of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSeverityLevel" type="j:SeverityLevelType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A severity level of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSeverityTextReference" type="j:ReferenceType">
    <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="ChargeSeverityText" type="j:TextType" nillable="true">
    <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="ChargeSpecialAllegationTextReference" type="j:ReferenceType">
    <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="ChargeSpecialAllegationText" type="j:TextType" nillable="true">
    <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="ChargeStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A state of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A state of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeStatuteReference" type="j:ReferenceType">
    <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="ChargeStatute" type="j:StatuteType" nillable="true">
    <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="ChargeSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person accused of committing a specific offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person accused of committing a specific offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The text of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The text of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeTrackingIDReference" type="j:ReferenceType">
    <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="ChargeTrackingID" type="j:IDType" nillable="true">
    <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="ChargeUCRCodeReference" type="j:ReferenceType">
    <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="ChargeUCRCode" type="j-ucr:OffenseCodeType" nillable="true">
    <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="ChargeUCRCrimeTypeTextReference" type="j:ReferenceType">
    <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="ChargeUCRCrimeTypeText" type="j:TextType" nillable="true">
    <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="ChargeVerdictReference" type="j:ReferenceType">
    <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="ChargeVerdict" type="j:VerdictType" nillable="true">
    <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="ChargeVictimReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or entity who is the victim of an offense designated by the charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeVictim" type="j:VictimType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or entity who is the victim of an offense designated by the charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CircularRegionCenterCoordinateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A coordinate of the center of a circular region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CircularRegionCenterCoordinate" type="j:GeographicCoordinateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A coordinate of the center of a circular region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CircularRegionRadiusLengthMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A length of a radius of a circular area.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CircularRegionRadiusLengthMeasure" type="j:LengthMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A length of a radius of a circular area.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an official summons to appear in court or pay a fine given to a subject from a peace official due to a subjects violation or infraction of a law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Citation" type="j:CitationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an official summons to appear in court or pay a fine given to a subject from a peace official due to a subjects violation or infraction of a law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationAgencyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization for whom the citation issuing official is employed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationAgency" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization for whom the citation issuing official is employed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationDismissalConditionIndicatorReference" type="j:ReferenceType">
    <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="CitationDismissalConditionIndicator" type="j-xsd:boolean" nillable="true">
    <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="CitationDismissalConditionTextReference" type="j:ReferenceType">
    <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="CitationDismissalConditionText" type="j:TextType" nillable="true">
    <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="CitationFineAmountReference" type="j:ReferenceType">
    <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="CitationFineAmount" type="j:AmountType" nillable="true">
    <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="CitationIssuedLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A place where a citation is given to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationIssuedLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A place where a citation is given to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationIssuingOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official who gives a citation to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationIssuingOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official who gives a citation to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who violates a law and receives a citation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who violates a law and receives a citation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationViolationReference" type="j:ReferenceType">
    <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="CitationViolation" type="j:IncidentType" nillable="true">
    <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="ClassificationReference" type="j:ReferenceType">
    <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="Classification" type="j:ClassificationType" nillable="true">
    <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="ClassificationAgencyNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of the agency which classified the information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationAgencyName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of the agency which classified the information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationDerivationTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A source where a classification was derived from.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationDerivationText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A source where a classification was derived from.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationEffectiveDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date the classification became effective.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationEffectiveDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date the classification became effective.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationInstructionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An instruction related to classifying information as such.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationInstructionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An instruction related to classifying information as such.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationNonUSTextReference" type="j:ReferenceType">
    <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="ClassificationNonUSText" type="j:TextType" nillable="true">
    <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="ClassificationPersonNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of the person who classified the information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationPersonName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of the person who classified the information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationReasonTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason why the classification was made as such.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationReasonText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why the classification was made as such.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationReviewAgencyNameReference" type="j:ReferenceType">
    <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="ClassificationReviewAgencyName" type="j:TextType" nillable="true">
    <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="ClassificationReviewDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a classification is to be or has been reviewed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationReviewDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a classification is to be or has been reviewed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationReviewPersonNameReference" type="j:ReferenceType">
    <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="ClassificationReviewPersonName" type="j:TextType" nillable="true">
    <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="ClassificationTerminationActualDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date the classification actually terminated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationTerminationActualDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date the classification actually terminated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationTerminationSetDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date the classification is set to terminate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationTerminationSetDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date the classification is set to terminate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A classification of information. Includes confidential, secret, top secret, no markings.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A classification of information. Includes confidential, secret, top secret, no markings.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClassificationUSCodeReference" type="j:ReferenceType">
    <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="ClassificationUSCode" type="j-dod_exec-12958:SecurityClassificationCodeType" nillable="true">
    <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="ClothingCategoryTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general category of clothing, e.g., shirt, pants.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClothingCategoryText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general category of clothing, e.g., shirt, pants.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClothingColorTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A color of an article of clothing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClothingColorText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A color of an article of clothing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClothingDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of an article of clothing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClothingDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an article of clothing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClothingStyleTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A style of an article of clothing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ClothingStyleText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A style of an article of clothing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CommercialStructureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A structure used for business purposes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CommercialStructure" type="j:StructureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A structure used for business purposes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CommercialVehicleReference" type="j:ReferenceType">
    <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="CommercialVehicle" type="j:CommercialVehicleType" nillable="true">
    <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="ConditionReference" type="j:ReferenceType">
    <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="Condition" type="j:ConditionType" nillable="true">
    <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="ConditionDisciplinaryActionReference" type="j:ReferenceType">
    <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="ConditionDisciplinaryAction" type="j:DisciplinaryActionType" nillable="true">
    <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="ConditionGroupReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a set of conditions assigned to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionGroup" type="j:ConditionGroupType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a set of conditions assigned to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionGroupIDReference" type="j:ReferenceType">
    <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="ConditionGroupID" type="j:IDType" nillable="true">
    <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="ConditionGroupParentIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>ID of the parent condition group to which this group belongs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionGroupParentID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>ID of the parent condition group to which this group belongs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionMandatoryIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a condition is strictly required; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionMandatoryIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a condition is strictly required; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionSetDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a condition was set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionSetDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a condition was set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionViolatedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a condition has been violated; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionViolatedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a condition has been violated; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionViolationDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a condition was violated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionViolationDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a condition was violated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionViolationTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A violation of a condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionViolationText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A violation of a condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseReference" type="j:ReferenceType">
    <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="ConditionalRelease" type="j:ConditionalReleaseType" nillable="true">
    <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="ConditionalReleaseConditionReference" type="j:ReferenceType">
    <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="ConditionalReleaseCondition" type="j:ConditionType" nillable="true">
    <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="ConditionalReleaseOppositionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason against releasing a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseOppositionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason against releasing a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseProjectedDateReference" type="j:ReferenceType">
    <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="ConditionalReleaseProjectedDate" type="j-xsd:date" nillable="true">
    <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="ConditionalReleaseRevokedDateReference" type="j:ReferenceType">
    <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="ConditionalReleaseRevokedDate" type="j-xsd:date" nillable="true">
    <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="ConditionalReleaseRevokedReasonTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason why a conditional release was revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseRevokedReasonText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why a conditional release was revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseSupportTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason in support of releasing a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseSupportText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason in support of releasing a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactEmailIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An email address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactEmailID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An email address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactFacsimileNumberReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A facsimile number of a person or organization. Sometimes referred to as a FAX or fax number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactFacsimileNumber" type="j:TelephoneNumberType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A facsimile number of a person or organization. Sometimes referred to as a FAX or fax number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactInformationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about how to contact a person or an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactInformation" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about how to contact a person or an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactInformationDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general description of contact information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactInformationDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general description of contact information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactMailingAddressReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A mailing address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactMailingAddress" type="j:AddressType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A mailing address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactMobileTelephoneNumberReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A mobile phone or cell phone number of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactMobileTelephoneNumber" type="j:TelephoneNumberType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A mobile phone or cell phone number of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization at the site of the contact. Example: the organization that "owns" the physical telephone being called. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization at the site of the contact. Example: the organization that "owns" the physical telephone being called. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactOtherIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An additional method of contact, e.g., Internet Relay Chat (IRC), AOL Instant Messenger.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactOtherID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An additional method of contact, e.g., Internet Relay Chat (IRC), AOL Instant Messenger.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactPagerNumberReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A pager number of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactPagerNumber" type="j:TelephoneNumberType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A pager number of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactPersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person with the given contact information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactPerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person with the given contact information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactPersonDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the title or function of a person with this contact information, e.g., Director of Public Relations, mother.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactPersonDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the title or function of a person with this contact information, e.g., Director of Public Relations, mother.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactRadioReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A radio contact information of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactRadio" type="j:ContactRadioType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A radio contact information of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactRadioCallSignIDReference" type="j:ReferenceType">
    <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="ContactRadioCallSignID" type="j:IDType" nillable="true">
    <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="ContactRadioChannelTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A radio channel or frequency within the band.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactRadioChannelText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A radio channel or frequency within the band.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactRadioTypeTextReference" type="j:ReferenceType">
    <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="ContactRadioTypeText" type="j:TextType" nillable="true">
    <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="ContactResponderReference" type="j:ReferenceType">
    <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="ContactResponder" type="j:PersonType" nillable="true">
    <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="ContactTelephoneNumberReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A telephone number of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactTelephoneNumber" type="j:TelephoneNumberType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A telephone number of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactWebsiteIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A website address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactWebsiteID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A website address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a judgment, based either on the verdict of a jury or judicial official or the guilty plea of a defendant, that the defendant is guilty.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Conviction" type="j:ConvictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a judgment, based either on the verdict of a jury or judicial official or the guilty plea of a defendant, that the defendant is guilty.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionChargeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A charge for which a person was convicted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A charge for which a person was convicted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionChargeCountQuantityReference" type="j:ReferenceType">
    <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="ConvictionChargeCountQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <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="ConvictionCountQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A total number of charges a person has been found guilty of with reference to charging document.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionCountQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A total number of charges a person has been found guilty of with reference to charging document.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionCourtReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court in which a conviction was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court in which a conviction was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionLocatorReferenceIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reference number for the organization that keeps the conviction records.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionLocatorReferenceID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reference number for the organization that keeps the conviction records.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionOffenseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An offense that a person has been found guilty of committing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionOffense" type="j:IncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An offense that a person has been found guilty of committing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionPleaReference" type="j:ReferenceType">
    <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="ConvictionPlea" type="j:PleaType" nillable="true">
    <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="ConvictionReportingProfessionNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of the profession or occupation of an arrested professional.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionReportingProfessionName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of the profession or occupation of an arrested professional.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionReportingRequirementTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of when the court is required to file a special report, e.g. when complaint is filed, at conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionReportingRequirementText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of when the court is required to file a special report, e.g. when complaint is filed, at conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionSanctionReference" type="j:ReferenceType">
    <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="ConvictionSanction" type="j:SanctionType" nillable="true">
    <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="ConvictionSentenceReference" type="j:ReferenceType">
    <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="ConvictionSentence" type="j:SentenceType" nillable="true">
    <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="ConvictionSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who was found guilty of a crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who was found guilty of a crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionVerdictReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A guilty verdict of a judge or jury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionVerdict" type="j:VerdictType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A guilty verdict of a judge or jury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CorrectionalFacilityReference" type="j:ReferenceType">
    <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="CorrectionalFacility" type="j:FacilityType" nillable="true">
    <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="CorrectionsReference" type="j:ReferenceType">
    <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="Corrections" type="j:SupervisionType" nillable="true">
    <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="CourtReference" type="j:ReferenceType">
    <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="Court" type="j:CourtType" nillable="true">
    <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="CourtActivityReference" type="j:ReferenceType">
    <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="CourtActivity" type="j:CourtActivityType" nillable="true">
    <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="CourtActivityConditionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A condition related or attached to a court activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtActivityCondition" type="j:ConditionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A condition related or attached to a court activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtActivityCourtOrderReference" type="j:ReferenceType">
    <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="CourtActivityCourtOrder" type="j:CourtOrderType" nillable="true">
    <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="CourtActivityScheduleDayReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A schedule on which a court activity is to occur.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtActivityScheduleDay" type="j:ScheduleDayType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A schedule on which a court activity is to occur.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtActivitySupervisingAgencyReference" type="j:ReferenceType">
    <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="CourtActivitySupervisingAgency" type="j:OrganizationType" nillable="true">
    <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="CourtAdministrativeUnitTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unit within a court system responsible for record maintenance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAdministrativeUnitText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unit within a court system responsible for record maintenance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceReference" type="j:ReferenceType">
    <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="CourtAppearance" type="j:CourtAppearanceType" nillable="true">
    <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="CourtAppearanceActorReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceActor.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceActorReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceActor.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceActorReference.Property" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceActor.Property" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceCaseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A case for which a party must appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceCase" type="j:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A case for which a party must appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceCourtReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court in which a party is required to appear.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court in which a party is required to appear.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which a party must appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which a party must appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceReasonTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason a party is required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceReasonText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason a party is required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time at which a party must appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time at which a party must appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceTypeTextReference" type="j:ReferenceType">
    <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="CourtAppearanceTypeText" type="j:TextType" nillable="true">
    <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="CourtChargeReference" type="j:ReferenceType">
    <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="CourtCharge" type="j:ChargeType" nillable="true">
    <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="CourtDivisionTextReference" type="j:ReferenceType">
    <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="CourtDivisionText" type="j:TextType" nillable="true">
    <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="CourtEventReference" type="j:ReferenceType">
    <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="CourtEvent" type="j:CourtEventType" nillable="true">
    <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="CourtEventActionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court-related action associated with a court case event.  There must be at least one Action for each Activity.  For example:  ordering bail, pleading not guilty, filing an affidavit.  An Action may have conditions attached to it.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventAction" type="j:CourtActivityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court-related action associated with a court case event.  There must be at least one Action for each Activity.  For example:  ordering bail, pleading not guilty, filing an affidavit.  An Action may have conditions attached to it.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventActivityReference" type="j:ReferenceType">
    <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:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventActivity" type="j:CourtActivityType" nillable="true">
    <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:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventAppearanceReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An appearance in court required of a party</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventAppearance" type="j:CourtAppearanceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An appearance in court required of a party</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventCaseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A case associated with a court event.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventCase" type="j:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A case associated with a court event.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventCourtReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court in which a court event occurs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court in which a court event occurs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventJudgeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A judge associated with a court event.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventJudge" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A judge associated with a court event.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventMotionReference" type="j:ReferenceType">
    <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="CourtEventMotion" type="j:CourtActivityType" nillable="true">
    <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="CourtEventScheduleReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the days for which a court event is scheduled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventSchedule" type="j:ScheduleDayType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the days for which a court event is scheduled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventSequenceIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifier for a court case event record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventSequenceID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier for a court case event record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a unit of a court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a unit of a court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderReference" type="j:ReferenceType">
    <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="CourtOrder" type="j:CourtOrderType" nillable="true">
    <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="CourtOrderConditionReference" type="j:ReferenceType">
    <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="CourtOrderCondition" type="j:ConditionType" nillable="true">
    <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="CourtOrderDesignatedLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location to which a court order applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderDesignatedLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location to which a court order applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderDesignatedOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization to which a court order applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderDesignatedOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization to which a court order applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderDesignatedPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item to which a court order applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderDesignatedProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item to which a court order applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderDesignatedSubjectReference" type="j:ReferenceType">
    <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="CourtOrderDesignatedSubject" type="j:SubjectType" nillable="true">
    <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="CourtOrderEnforcementAgencyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency responsible for enforcing a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderEnforcementAgency" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency responsible for enforcing a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderIssuingCourtReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court that issued a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderIssuingCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court that issued a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderIssuingDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a court order was issued by a judicial official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderIssuingDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a court order was issued by a judicial official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderIssuingJudicialOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A judge or other judicial official that issued a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderIssuingJudicialOfficial" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A judge or other judicial official that issued a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderJurisdictionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An area in which a court order can be enforced.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderJurisdiction" type="j:JurisdictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area in which a court order can be enforced.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRecallDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a court order was recalled or rescinded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRecallDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a court order was recalled or rescinded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRecallReasonTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason a court order was recalled or rescinded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRecallReasonText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason a court order was recalled or rescinded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestActorReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestActor.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestActorReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestActor.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestActorReference.Property" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestActor.Property" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a court order was requested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a court order was requested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestReasonTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason why a court order was requested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestReasonText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why a court order was requested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceAttemptedDateReference" type="j:ReferenceType">
    <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="CourtOrderServiceAttemptedDate" type="j-xsd:date" nillable="true">
    <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="CourtOrderServiceCautionTextReference" type="j:ReferenceType">
    <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="CourtOrderServiceCautionText" type="j:TextType" nillable="true">
    <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="CourtOrderServiceDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a court order was delivered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a court order was delivered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of how a court order was delivered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of how a court order was delivered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceOfficialReference.Enforcement" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official who delivered a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceOfficial.Enforcement" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who delivered a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceOfficialReference.Judicial" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official who delivered a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceOfficial.Judicial" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who delivered a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceReceivedDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a service agency received a court order to deliver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceReceivedDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a service agency received a court order to deliver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceRestrictionTextReference" type="j:ReferenceType">
    <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="CourtOrderServiceRestrictionText" type="j:TextType" nillable="true">
    <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="CourtOrderSignatureMethodTextReference" type="j:ReferenceType">
    <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="CourtOrderSignatureMethodText" type="j:TextType" nillable="true">
    <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="CourtOrderSpecialInstructionTextReference" type="j:ReferenceType">
    <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="CourtOrderSpecialInstructionText" type="j:TextType" nillable="true">
    <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="CourtOrderStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A state of a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A state of a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderSupervisingAgencyReference" type="j:ReferenceType">
    <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="CourtOrderSupervisingAgency" type="j:OrganizationType" nillable="true">
    <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="CourtSupervisingAgencyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A supervising agency that performs court services for a court unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtSupervisingAgency" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A supervising agency that performs court services for a court unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtTypeCodeReference" type="j:ReferenceType">
    <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="CourtTypeCode" type="j-ansi_d20:CourtTypeCodeType" nillable="true">
    <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="CriminalOrganizationReference" type="j:ReferenceType">
    <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="CriminalOrganization" type="j:CriminalOrganizationType" nillable="true">
    <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="CriminalOrganizationCautionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A caution or warning associated with a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationCautionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A caution or warning associated with a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationMembershipHighQuantityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A high estimate of the number of people in an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationMembershipHighQuantityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A high estimate of the number of people in an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationMembershipInitiationTextReference" type="j:ReferenceType">
    <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="CriminalOrganizationMembershipInitiationText" type="j:TextType" nillable="true">
    <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="CriminalOrganizationMembershipLowQuantityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A low estimate of the number of people in an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationMembershipLowQuantityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A low estimate of the number of people in an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationNCICIDReference" type="j:ReferenceType">
    <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="CriminalOrganizationNCICID" type="j:IDType" nillable="true">
    <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="CriminalOrganizationObjectiveTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An objective or purpose of the criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationObjectiveText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An objective or purpose of the criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationTraitDetailsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of characteristic traits and identifiers of a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationTraitDetails" type="j:CriminalTraitDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of characteristic traits and identifiers of a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitActionReference" type="j:ReferenceType">
    <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="CriminalTraitAction" type="j:EventType" nillable="true">
    <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="CriminalTraitActivityDescriptionTextReference" type="j:ReferenceType">
    <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="CriminalTraitActivityDescriptionText" type="j:TextType" nillable="true">
    <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="CriminalTraitColorTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A color associated with criminal activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitColorText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A color associated with criminal activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitCommunicationDescriptionTextReference" type="j:ReferenceType">
    <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="CriminalTraitCommunicationDescriptionText" type="j:TextType" nillable="true">
    <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="CriminalTraitDescriptionTextReference" type="j:ReferenceType">
    <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="CriminalTraitDescriptionText" type="j:TextType" nillable="true">
    <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="CriminalTraitDetailsReference" type="j:ReferenceType">
    <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="CriminalTraitDetails" type="j:CriminalTraitDetailsType" nillable="true">
    <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="CriminalTraitDressTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Identifying dress or clothing associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitDressText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identifying dress or clothing associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitEthnicityCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Identifies an ethnic or cultural background associated with a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitEthnicityCode" type="j-nibrs:EthnicityCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identifies an ethnic or cultural background associated with a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitEthnicityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An ethnic or cultural background associated with a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitEthnicityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An ethnic or cultural background associated with a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitGraffitiDescriptionTextReference" type="j:ReferenceType">
    <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="CriminalTraitGraffitiDescriptionText" type="j:TextType" nillable="true">
    <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="CriminalTraitGraffitiImageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An image of criminal artwork (often spray-painted images).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitGraffitiImage" type="j:ImageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An image of criminal artwork (often spray-painted images).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitHandSignalTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifying hand signal associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitHandSignalText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifying hand signal associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitModusOperandiTextReference" type="j:ReferenceType">
    <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="CriminalTraitModusOperandiText" type="j:TextType" nillable="true">
    <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="CriminalTraitTargetDescriptionTextReference" type="j:ReferenceType">
    <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="CriminalTraitTargetDescriptionText" type="j:TextType" nillable="true">
    <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="CriminalTraitTattooDescriptionTextReference" type="j:ReferenceType">
    <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="CriminalTraitTattooDescriptionText" type="j:TextType" nillable="true">
    <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="CriminalTraitTattooImageReference" type="j:ReferenceType">
    <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="CriminalTraitTattooImage" type="j:ImageType" nillable="true">
    <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="CriminalTraitTurfTextReference" type="j:ReferenceType">
    <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="CriminalTraitTurfText" type="j:TextType" nillable="true">
    <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="CrossStreetReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an intersecting street near a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrossStreet" type="j:CrossStreetType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an intersecting street near a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrossStreetDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of an intersecting street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrossStreetDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an intersecting street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrossStreetRelativeLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a location with respect to a cross street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrossStreetRelativeLocation" type="j:RelativeLocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a location with respect to a cross street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReference" type="j:ReferenceType">
    <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="CustodyTransfer" type="j:CustodyTransferType" nillable="true">
    <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="CustodyTransferActionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An action taken in the transfer of custody.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferActionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An action taken in the transfer of custody.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location where transfer of custody occurs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location where transfer of custody occurs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferPropertyReference" type="j:ReferenceType">
    <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="CustodyTransferProperty" type="j:PropertyType" nillable="true">
    <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="CustodyTransferReceivingEnforcementAgencyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An enforcement agency that receives custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReceivingEnforcementAgency" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An enforcement agency that receives custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReceivingEnforcementFacilityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An enforcement facility that receives custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReceivingEnforcementFacility" type="j:FacilityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An enforcement facility that receives custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReceivingEnforcementOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official that receives custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReceivingEnforcementOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official that receives custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReleasingEnforcementAgencyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An enforcement agency that releases custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReleasingEnforcementAgency" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An enforcement agency that releases custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReleasingEnforcementFacilityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An enforcement facility that releases custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReleasingEnforcementFacility" type="j:FacilityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An enforcement facility that releases custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReleasingEnforcementOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official that releases custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReleasingEnforcementOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official that releases custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is being transferred from one custody to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is being transferred from one custody to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DNACollectionStatusCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code describing the status on the DNA collection from a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DNACollectionStatusCode" type="j-lasd:DNACollectionStatusCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code describing the status on the DNA collection from a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DNACollectionStatusTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The status on the DNA collection from a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DNACollectionStatusText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The status on the DNA collection from a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DNAImageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An image of a DNA strand.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DNAImage" type="j:ImageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An image of a DNA strand.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DNALocusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Location specific information regarding a person's DNA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DNALocus" type="j:DNALocusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Location specific information regarding a person's DNA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DNALocusTypeTextReference" type="j:ReferenceType">
    <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="DNALocusTypeText" type="j:TextType" nillable="true">
    <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="DNALocusValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The value string for a DNA locus. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DNALocusValue" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The value string for a DNA locus. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DecalColorTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A color of a vehicle registration decal.  Sometimes referred to as the sticker color.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DecalColorText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A color of a vehicle registration decal.  Sometimes referred to as the sticker color.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DecalIDReference" type="j:ReferenceType">
    <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="DecalID" type="j:IDType" nillable="true">
    <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="DecalMonthDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A month that is shown on a registration decal issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DecalMonthDate" type="j-xsd:gMonth" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A month that is shown on a registration decal issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DecalPeriodCodeReference" type="j:ReferenceType">
    <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="DecalPeriodCode" type="j-ansi_d20:DecalPeriodCodeType" nillable="true">
    <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="DecalPeriodTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A lifespan of a decal on a vehicle license plate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DecalPeriodText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A lifespan of a decal on a vehicle license plate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DecalYearDateReference" type="j:ReferenceType">
    <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="DecalYearDate" type="j-xsd:gYear" nillable="true">
    <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="DetentionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A mandatory confined supervision of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Detention" type="j:SupervisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A mandatory confined supervision of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DetentionFacilityReference" type="j:ReferenceType">
    <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="DetentionFacility" type="j:FacilityType" nillable="true">
    <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="DisciplinaryActionReference" type="j:ReferenceType">
    <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="DisciplinaryAction" type="j:DisciplinaryActionType" nillable="true">
    <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="DisciplinaryActionAssignerReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or an organization which assigned a corrective action to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DisciplinaryActionAssigner.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or an organization which assigned a corrective action to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DisciplinaryActionAssignerReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or an organization which assigned a corrective action to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DisciplinaryActionAssigner.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or an organization which assigned a corrective action to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DisciplinaryActionCommunityServiceReference" type="j:ReferenceType">
    <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="DisciplinaryActionCommunityService" type="j:ActivityType" nillable="true">
    <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="DisciplinaryActionCounselingReference" type="j:ReferenceType">
    <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="DisciplinaryActionCounseling" type="j:ActivityType" nillable="true">
    <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="DisciplinaryActionEnforcerReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or an organization responsible for making sure a person performs a corrective activity assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DisciplinaryActionEnforcer.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or an organization responsible for making sure a person performs a corrective activity assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DisciplinaryActionEnforcerReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or an organization responsible for making sure a person performs a corrective activity assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DisciplinaryActionEnforcer.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or an organization responsible for making sure a person performs a corrective activity assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DisciplinaryActionFacilityReference" type="j:ReferenceType">
    <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="DisciplinaryActionFacility" type="j:FacilityType" nillable="true">
    <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="DisciplinaryActionFeeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A monetary fine assigned to a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DisciplinaryActionFee" type="j:ObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A monetary fine assigned to a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DisciplinaryActionProgramReference" type="j:ReferenceType">
    <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="DisciplinaryActionProgram" type="j:ProgramType" nillable="true">
    <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="DisciplinaryActionRestitutionReference" type="j:ReferenceType">
    <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="DisciplinaryActionRestitution" type="j:ObligationType" nillable="true">
    <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="DisciplinaryActionSanctionReference" type="j:ReferenceType">
    <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="DisciplinaryActionSanction" type="j:SanctionType" nillable="true">
    <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="DisciplinaryActionSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is assigned a corrective action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DisciplinaryActionSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is assigned a corrective action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A result or outcome that is the product of handling, processing, or finalizing a charge, case, activity or entity. Includes law enforcement, prosecutorial, and court dispositions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Disposition" type="j:DispositionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A result or outcome that is the product of handling, processing, or finalizing a charge, case, activity or entity. Includes law enforcement, prosecutorial, and court dispositions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionAgencyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency responsible for making a disposition decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionAgency" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency responsible for making a disposition decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a disposition occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a disposition occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a disposition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a disposition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionInstrumentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official document filed to formally document the&#xd;
disposition of a specific Charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionInstrument" type="j:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official document filed to formally document the&#xd;
disposition of a specific Charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionReasonTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason why an outcome occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionReasonText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why an outcome occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionReportedAuthorityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of an authority to which a disposition was reported.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionReportedAuthorityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of an authority to which a disposition was reported.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A result or outcome that occurred after processing an activity or entity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A result or outcome that occurred after processing an activity or entity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of disposition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DispositionTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of disposition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DiversionProgramReference" type="j:ReferenceType">
    <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="DiversionProgram" type="j:ProgramType" nillable="true">
    <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="DocumentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about inherent and frequently used characteristics of a document. Format or media is irrelevant in defining a document, however they are characteristics of a document. Documents are considered unique resources.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Document" type="j:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about inherent and frequently used characteristics of a document. Format or media is irrelevant in defining a document, however they are characteristics of a document. Documents are considered unique resources.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentAbstractTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A summary of the content of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentAbstractText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A summary of the content of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentAlternativeTitleTextReference" type="j:ReferenceType">
    <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="DocumentAlternativeTitleText" type="j:TextType" nillable="true">
    <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="DocumentApplicationNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of the application used to create the document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentApplicationName" type="j:ApplicationNameType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of the application used to create the document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentApprovedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a document has been approved; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentApprovedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a document has been approved; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentAuthorReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization primarily responsible for creating the intellectual content of the resource, e.g., author for written documents, artist, photographer or illustrator for visual resources.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentAuthor.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization primarily responsible for creating the intellectual content of the resource, e.g., author for written documents, artist, photographer or illustrator for visual resources.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentAuthorReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization primarily responsible for creating the intellectual content of the resource, e.g., author for written documents, artist, photographer or illustrator for visual resources.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentAuthor.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization primarily responsible for creating the intellectual content of the resource, e.g., author for written documents, artist, photographer or illustrator for visual resources.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentBinaryReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The binary encoding of the content of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentBinary" type="j:BinaryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The binary encoding of the content of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCategoryDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the category of information in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCategoryDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the category of information in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCategoryIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of a category of information in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCategoryID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of a category of information in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCategoryNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A category of information in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCategoryName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A category of information in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCommentTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general comment about a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCommentText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general comment about a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentContentTableTextReference" type="j:ReferenceType">
    <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="DocumentContentTableText" type="j:TextType" nillable="true">
    <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="DocumentContributorReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An entity responsible for making contributions to the content of the resource. May include a person, organization, or service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentContributor.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity responsible for making contributions to the content of the resource. May include a person, organization, or service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentContributorReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An entity responsible for making contributions to the content of the resource. May include a person, organization, or service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentContributor.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity responsible for making contributions to the content of the resource. May include a person, organization, or service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentControlMetadataReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the control and management of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentControlMetadata" type="j:DocumentControlMetadataType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the control and management of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCopyrightIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a document is copyrighted; false otherwise. Copyrighted products cannot be reproduced and/or distributed without the express written permission of the copyright owner. This prohibition is binding on individuals and corporations, as well as the United States government.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCopyrightIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a document is copyrighted; false otherwise. Copyrighted products cannot be reproduced and/or distributed without the express written permission of the copyright owner. This prohibition is binding on individuals and corporations, as well as the United States government.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCountryCodeReference.fips10-4" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCountryCode.fips10-4" type="j-fips_10-4:CountryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCountryCodeReference.iso3166Alpha2" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCountryCode.iso3166Alpha2" type="j-iso_3166:CountryAlpha2CodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCountryCodeReference.iso3166Alpha3" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCountryCode.iso3166Alpha3" type="j-iso_3166:CountryAlpha3CodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCountryCodeReference.iso3166Numeric" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCountryCode.iso3166Numeric" type="j-iso_3166:CountryNumericCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A country or countries being discussed in a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCoverageTextReference.Address" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCoverageText.Address" type="j:AddressType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCoverageTextReference.Date" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCoverageText.Date" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCoverageTextReference.Text" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCoverageText.Text" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCoverageTextReference.Time" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCoverageText.Time" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An extent or scope of the content of the resource. May include a spatial location, temporal period, or a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCreationDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date of the creation of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCreationDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date of the creation of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCreatorReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An entity primarily responsible for making the content of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCreator.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity primarily responsible for making the content of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCreatorReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An entity primarily responsible for making the content of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCreator.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity primarily responsible for making the content of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCutDateReference" type="j:ReferenceType">
    <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="DocumentCutDate" type="j-xsd:date" nillable="true">
    <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="DocumentDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A brief account of the content of a resource. May include but not limited to an abstract, table of contents, graphical, or free-text account of the content.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A brief account of the content of a resource. May include but not limited to an abstract, table of contents, graphical, or free-text account of the content.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentDescriptiveMetadataReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about general document descriptors.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentDescriptiveMetadata" type="j:DocumentDescriptiveMetadataType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about general document descriptors.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentDispositionAuthorityNameReference" type="j:ReferenceType">
    <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="DocumentDispositionAuthorityName" type="j:TextType" nillable="true">
    <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="DocumentDispositionInstructionTextReference" type="j:ReferenceType">
    <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="DocumentDispositionInstructionText" type="j:TextType" nillable="true">
    <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="DocumentDisputedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if the accuracy of a document is disputed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentDisputedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if the accuracy of a document is disputed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentDisputedReasonCodeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A local code indicating a reason why the accuracy of a document is being disputed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentDisputedReasonCodeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A local code indicating a reason why the accuracy of a document is being disputed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentDisputedReasonTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason why the accuracy of a document is being disputed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentDisputedReasonText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why the accuracy of a document is being disputed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentEffectiveDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date the information in a document becomes valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentEffectiveDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date the information in a document becomes valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentEnteredByReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The person who made a particular entry into the referenced document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentEnteredBy" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The person who made a particular entry into the referenced document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentExpirationDateReference" type="j:ReferenceType">
    <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="DocumentExpirationDate" type="j-xsd:date" nillable="true">
    <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="DocumentFileControlIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number assigned to a document that identifies the location of a file within a file control system.  This number may be used within a manual, paper, electronic, or database system to identify a specific 'document'.  The document may be a physical document, a record in a database, or an electronic records system.  May also be known as a file control number; a NIC number (issued by NCIC as a tracking number for records entered into their system); a transaction control number (TCN); system identification number; or system control number (SCN Number).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFileControlID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number assigned to a document that identifies the location of a file within a file control system.  This number may be used within a manual, paper, electronic, or database system to identify a specific 'document'.  The document may be a physical document, a record in a database, or an electronic records system.  May also be known as a file control number; a NIC number (issued by NCIC as a tracking number for records entered into their system); a transaction control number (TCN); system identification number; or system control number (SCN Number).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFileExtensionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A file extension of an electronic copy of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFileExtensionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A file extension of an electronic copy of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFileNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A file name of an electronic copy of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFileName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A file name of an electronic copy of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFiledDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a document was filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFiledDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a document was filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFiledTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The time that the a document is officially filed.  The circumstance of the official time is dictated by local policy and procedure, therefore the time recorded reflects the application of this policy.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFiledTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The time that the a document is officially filed.  The circumstance of the official time is dictated by local policy and procedure, therefore the time recorded reflects the application of this policy.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFormatTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The specific structural format of the binary object or file, e.g., "image/jpeg", "text/plain".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFormatText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The specific structural format of the binary object or file, e.g., "image/jpeg", "text/plain".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFormatTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The classification system used to define the specific format of the binary object or file, e.g., "MIME", "DIME".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFormatTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The classification system used to define the specific format of the binary object or file, e.g., "MIME", "DIME".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentGroupIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of a group to which a document belongs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentGroupID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of a group to which a document belongs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique and unambiguous reference to the resource within a given context. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique and unambiguous reference to the resource within a given context. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentIntelligenceTypeCodeReference" type="j:ReferenceType">
    <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="DocumentIntelligenceTypeCode" type="j-dod_jcs-pub2.0:DocumentIntelligenceTypeCodeType" nillable="true">
    <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="DocumentKeywordTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A keyword or words that describe the overall content of the document, or the main topic of discussion.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentKeywordText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A keyword or words that describe the overall content of the document, or the main topic of discussion.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLanguageCodeReference.iso639-2b" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A language of the intellectual content of the resource. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLanguageCode.iso639-2b" type="j-iso_639-2b:LanguageCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A language of the intellectual content of the resource. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLanguageCodeReference.iso639-2t" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A language of the intellectual content of the resource. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLanguageCode.iso639-2t" type="j-iso_639-2t:LanguageCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A language of the intellectual content of the resource. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLastModifiedDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The date that a document was last updated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLastModifiedDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The date that a document was last updated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the location of a physical document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the location of a physical document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLocationURIReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A URI (Uniform Resource Identifier) for the referenced document which may indicate the HTTP or Intelink address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLocationURI" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A URI (Uniform Resource Identifier) for the referenced document which may indicate the HTTP or Intelink address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentManagementCyclePeriodTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A review or update cycle period for a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentManagementCyclePeriodText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A review or update cycle period for a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentMangementCyclePeriodTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A review or update cycle period for a document.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentMangementCyclePeriodText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A review or update cycle period for a document.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentMediaTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A physical device on which a document is stored.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentMediaTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A physical device on which a document is stored.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentMediumTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The makeup of the material or physical carrier of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentMediumText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The makeup of the material or physical carrier of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentOtherAddresseeNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of additional addressees.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentOtherAddresseeName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of additional addressees.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentOtherMetadataFieldReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A user-defined document metadata field.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentOtherMetadataField" type="j:MetadataFieldType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A user-defined document metadata field.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentPermanentRecordIndicatorReference" type="j:ReferenceType">
    <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="DocumentPermanentRecordIndicator" type="j-xsd:boolean" nillable="true">
    <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="DocumentPostDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a document is posted to Intelink.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentPostDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a document is posted to Intelink.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentPrivacyActIndicatorReference" type="j:ReferenceType">
    <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="DocumentPrivacyActIndicator" type="j-xsd:boolean" nillable="true">
    <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="DocumentPublicationDateReference" type="j:ReferenceType">
    <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="DocumentPublicationDate" type="j-xsd:date" nillable="true">
    <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="DocumentReceivedDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a transmitted document was received.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentReceivedDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a transmitted document was received.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentRelatedResourceTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reference to a related resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentRelatedResourceText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reference to a related resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentRelationTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Another document related to this document instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentRelationText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Another document related to this document instance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentRightsTextReference" type="j:ReferenceType">
    <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="DocumentRightsText" type="j:TextType" nillable="true">
    <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="DocumentSecurityMetadataReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about security and classification information of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSecurityMetadata" type="j:SecurityMetadataType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about security and classification information of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSequenceIDReference" type="j:ReferenceType">
    <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="DocumentSequenceID" type="j:IDType" nillable="true">
    <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="DocumentSourceReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSource.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSourceReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSource.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that was the source of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSourceTextReference" type="j:ReferenceType">
    <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="DocumentSourceText" type="j:TextType" nillable="true">
    <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="DocumentStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Indicates the document's status, e.g., approved, submitted, awaiting revision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates the document's status, e.g., approved, submitted, awaiting revision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSubjectReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that is a target or intended recipient of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSubject.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that is a target or intended recipient of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSubjectReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that is a target or intended recipient of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSubject.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that is a target or intended recipient of a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSubjectCodeTextReference" type="j:ReferenceType">
    <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="DocumentSubjectCodeText" type="j:TextType" nillable="true">
    <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="DocumentSubjectTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A subject that is typically expressed as keywords, phrases, or classification codes that describe a topic of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSubjectText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A subject that is typically expressed as keywords, phrases, or classification codes that describe a topic of the resource.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSubmitterReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An entity responsible for making the resource available. May include a person, organization or service. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSubmitter.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity responsible for making the resource available. May include a person, organization or service. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSubmitterReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An entity responsible for making the resource available. May include a person, organization or service. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSubmitter.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity responsible for making the resource available. May include a person, organization or service. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSummaryTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A short description of the document subject, contents, and any "bottom line" point the document is trying to convey.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSummaryText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A short description of the document subject, contents, and any "bottom line" point the document is trying to convey.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSupplementalMarkingTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A marking made on a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentSupplementalMarkingText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A marking made on a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentTitleTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name given to a resource, typically a name by which it is formally known.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentTitleText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name given to a resource, typically a name by which it is formally known.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A nature or genre of the content of the resource. Includes terms describing general categories, functions, or genres. To describe the physical or digital manifestation of the resource use the Format property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A nature or genre of the content of the resource. Includes terms describing general categories, functions, or genres. To describe the physical or digital manifestation of the resource use the Format property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentVitalIndicatorReference" type="j:ReferenceType">
    <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="DocumentVitalIndicator" type="j-xsd:boolean" nillable="true">
    <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="DriverAuthorizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an authorization issued to a driver granting driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorization" type="j:DriverAuthorizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an authorization issued to a driver granting driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationEndorsementCodeReference" type="j:ReferenceType">
    <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="DriverAuthorizationEndorsementCode" type="j-ansi_d20:DrivingEndorsementCodeType" nillable="true">
    <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="DriverAuthorizationEndorsementTextReference" type="j:ReferenceType">
    <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="DriverAuthorizationEndorsementText" type="j:TextType" nillable="true">
    <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="DriverAuthorizationExpirationDateReference" type="j:ReferenceType">
    <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="DriverAuthorizationExpirationDate" type="j-xsd:date" nillable="true">
    <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="DriverAuthorizationIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a driver license identifier or driver license permit identifier, including the number and state.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a driver license identifier or driver license permit identifier, including the number and state.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationIDReference.Detailed" type="j:ReferenceType">
    <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="DriverAuthorizationID.Detailed" type="j:DrivingJurisdictionAuthorityIDType" nillable="true">
    <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="DriverAuthorizationIssueDateReference" type="j:ReferenceType">
    <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="DriverAuthorizationIssueDate" type="j-xsd:date" nillable="true">
    <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="DriverAuthorizationPersonReference" type="j:ReferenceType">
    <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="DriverAuthorizationPerson" type="j:PersonType" nillable="true">
    <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="DriverAuthorizationRestrictionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A restriction on a driver license or driver license permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationRestriction" type="j:DrivingRestrictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A restriction on a driver license or driver license permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionReference" type="j:ReferenceType">
    <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="DriverConviction" type="j:DriverConvictionType" nillable="true">
    <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="DriverConvictionCMVCodeReference" type="j:ReferenceType">
    <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="DriverConvictionCMVCode" type="j-ansi_d20:CMVCodeType" nillable="true">
    <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="DriverConvictionCMVTextReference" type="j:ReferenceType">
    <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="DriverConvictionCMVText" type="j:TextType" nillable="true">
    <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="DriverConvictionCitationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The citation received by a person that resulted in a conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionCitation" type="j:CitationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The citation received by a person that resulted in a conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionHazMatCodeReference" type="j:ReferenceType">
    <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="DriverConvictionHazMatCode" type="j-ansi_d20:HazMatCodeType" nillable="true">
    <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="DriverConvictionHazMatTextReference" type="j:ReferenceType">
    <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="DriverConvictionHazMatText" type="j:TextType" nillable="true">
    <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="DriverConvictionOffenseCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The offense code a driver was convicted of in relation to a driving incident.  Also known as ACD.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionOffenseCode" type="j-ansi_d20:DrivingOffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The offense code a driver was convicted of in relation to a driving incident.  Also known as ACD.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionOffenseDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Additional details about an ACD defined offense.  Typically used on speeding and alcohol related offenses to convey the measured values.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionOffenseDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Additional details about an ACD defined offense.  Typically used on speeding and alcohol related offenses to convey the measured values.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionOffenseTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A specific offense or charge for which the party has been found guilty.  There may be multiple charges associated with a specific activity or action.  This specifies to which of the charges the conviction applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionOffenseText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific offense or charge for which the party has been found guilty.  There may be multiple charges associated with a specific activity or action.  This specifies to which of the charges the conviction applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverHistoryAccidentQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of accidents in which a driver has been involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverHistoryAccidentQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of accidents in which a driver has been involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverHistoryConvictionQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of times that a driver has been convicted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverHistoryConvictionQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of times that a driver has been convicted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverHistorySummaryReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Summary details about a driver's history</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverHistorySummary" type="j:DriverHistorySummaryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Summary details about a driver's history</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverHistoryWithdrawalQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A count of the number of withdrawals recorded on a drivers license record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverHistoryWithdrawalQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A count of the number of withdrawals recorded on a drivers license record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a license issued to a person granting driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicense" type="j:DriverLicenseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a license issued to a person granting driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseCommercialClassCodeReference" type="j:ReferenceType">
    <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="DriverLicenseCommercialClassCode" type="j-ansi_d20:DriverLicenseClassCodeType" nillable="true">
    <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="DriverLicenseCommercialClassTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A 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="DriverLicenseCommercialClassText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A 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="DriverLicenseCommercialStatusCodeReference" type="j:ReferenceType">
    <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="DriverLicenseCommercialStatusCode" type="j-ansi_d20:DrivingStatusCodeType" nillable="true">
    <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="DriverLicenseCommercialStatusTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A current status of an individual's Commercial privilege type.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseCommercialStatusText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A current status of an individual's Commercial privilege type.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseConvictionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A conviction which affects a drivers license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseConviction" type="j:ConvictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A conviction which affects a drivers license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseIssuedPersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person to which a driving license is issued.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseIssuedPerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person to which a driving license is issued.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseNonCommercialClassTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of non-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. Non-commercial classes are defined by each state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseNonCommercialClassText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of non-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. Non-commercial classes are defined by each state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseNonCommercialStatusCodeReference" type="j:ReferenceType">
    <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="DriverLicenseNonCommercialStatusCode" type="j-ansi_d20:DrivingStatusCodeType" nillable="true">
    <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="DriverLicenseNonCommercialStatusTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A current status of an individual's non-commercial privilege (base) type.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseNonCommercialStatusText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A current status of an individual's non-commercial privilege (base) type.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicensePermitReference" type="j:ReferenceType">
    <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="DriverLicensePermit" type="j:DriverLicensePermitType" nillable="true">
    <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="DriverLicensePermitClassificationTextReference" type="j:ReferenceType">
    <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="DriverLicensePermitClassificationText" type="j:TextType" nillable="true">
    <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="DriverLicensePermitQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of driver permits issued on a license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicensePermitQuantity" type="j-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of driver permits issued on a license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicensePermitStatusCodeReference" type="j:ReferenceType">
    <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="DriverLicensePermitStatusCode" type="j-ansi_d20:DrivingStatusCodeType" nillable="true">
    <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="DriverLicensePermitStatusTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A current status of an individuals driver license permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicensePermitStatusText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A current status of an individuals driver license permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details regarding a driver license withdrawal.  A withdrawal is a suspension, cancellation or revocation of a drivers license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawal" type="j:DriverLicenseWithdrawalType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details regarding a driver license withdrawal.  A withdrawal is a suspension, cancellation or revocation of a drivers license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalActionCodeReference" type="j:ReferenceType">
    <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="DriverLicenseWithdrawalActionCode" type="j-ansi_d20:DriverLicenseWithdrawalActionCodeType" nillable="true">
    <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="DriverLicenseWithdrawalActionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details regarding a type of driver license withdrawal action that was taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalActionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details regarding a type of driver license withdrawal action that was taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalBasisCodeReference" type="j:ReferenceType">
    <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="DriverLicenseWithdrawalBasisCode" type="j-ansi_d20:DriverLicenseWithdrawalBasisCodeType" nillable="true">
    <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="DriverLicenseWithdrawalBasisTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details regarding a basis for the withdrawal action for a driver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalBasisText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details regarding a basis for the withdrawal action for a driver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An AAMVA (Driving Offense) Code Dictionary (ACD) code identifying a reason for the withdrawal</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalCode" type="j-ansi_d20:DrivingOffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An AAMVA (Driving Offense) Code Dictionary (ACD) code identifying a reason for the withdrawal</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalDueProcessStatusCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a due process status of a withdrawal action</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalDueProcessStatusCode" type="j-ansi_d20:DriverLicenseWithdrawalDueProcessStatusCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a due process status of a withdrawal action</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalDueProcessStatusTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details regarding a due process status of a withdrawal action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalDueProcessStatusText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details regarding a due process status of a withdrawal action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalEffectiveDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which a driver license withdrawal becomes effective.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalEffectiveDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which a driver license withdrawal becomes effective.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalEligibilityCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code indicating when a driver is eligible to apply for reinstatement of those driving privileges withdrawn.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalEligibilityCode" type="j-ansi_d20:DriverLicenseWithdrawalEligibilityCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code indicating when a driver is eligible to apply for reinstatement of those driving privileges withdrawn.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalEligibilityDateReference" type="j:ReferenceType">
    <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="DriverLicenseWithdrawalEligibilityDate" type="j-xsd:date" nillable="true">
    <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="DriverLicenseWithdrawalExtentCodeReference" type="j:ReferenceType">
    <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="DriverLicenseWithdrawalExtentCode" type="j-ansi_d20:DriverLicenseWithdrawalExtentCodeType" nillable="true">
    <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="DriverLicenseWithdrawalExtentTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details regarding 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="DriverLicenseWithdrawalExtentText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details regarding 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="DriverLicenseWithdrawalIssuingAuthorityCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a jurisdiction which withdrew driving privileges for a driver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalIssuingAuthorityCode" type="j-ansi_d20:JurisdictionAuthorityCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a jurisdiction which withdrew driving privileges for a driver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalIssuingAuthorityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A jurisdiction which withdrew driving privileges for a driver </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalIssuingAuthorityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A jurisdiction which withdrew driving privileges for a driver </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalLocatorReferenceIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reference number for the organization that keeps the withdrawal records.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalLocatorReferenceID" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reference number for the organization that keeps the withdrawal records.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalPendingIndicatorReference" type="j:ReferenceType">
    <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="DriverLicenseWithdrawalPendingIndicator" type="j-xsd:boolean" nillable="true">
    <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="DriverLicenseWithdrawalReasonReferenceCodeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A native state (legislative) code that specifies a withdrawal reason for future reference by the original State of Conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalReasonReferenceCodeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A native state (legislative) code that specifies a withdrawal reason for future reference by the original State of Conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalReinstatementDateReference" type="j:ReferenceType">
    <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="DriverLicenseWithdrawalReinstatementDate" type="j-xsd:date" nillable="true">
    <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="DriverLicenseWithdrawalTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details regarding a reason for the withdrawal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details regarding a reason for the withdrawal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingAccidentSeverityCodeReference" type="j:ReferenceType">
    <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="DrivingAccidentSeverityCode" type="j-ansi_d20:AccidentSeverityCodeType" nillable="true">
    <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="DrivingAccidentSeverityTextReference" type="j:ReferenceType">
    <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="DrivingAccidentSeverityText" type="j:TextType" nillable="true">
    <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="DrivingIncidentReference" type="j:ReferenceType">
    <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="DrivingIncident" type="j:DrivingIncidentType" nillable="true">
    <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="DrivingIncidentCMVCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying whether the incident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentCMVCode" type="j-ansi_d20:CMVCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying whether the incident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentCMVTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A determination of whether the incident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentCMVText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A determination of whether the incident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentCollisionIndicatorReference" type="j:ReferenceType">
    <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="DrivingIncidentCollisionIndicator" type="j-xsd:boolean" nillable="true">
    <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="DrivingIncidentDriverOwnershipIndicatorReference" type="j:ReferenceType">
    <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="DrivingIncidentDriverOwnershipIndicator" type="j-xsd:boolean" nillable="true">
    <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="DrivingIncidentFemalePassengerQuantityTextReference" type="j:ReferenceType">
    <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="DrivingIncidentFemalePassengerQuantityText" type="j:TextType" nillable="true">
    <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="DrivingIncidentHazMatCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code determining whether the incident 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="DrivingIncidentHazMatCode" type="j-ansi_d20:HazMatCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code determining whether the incident 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="DrivingIncidentHazMatTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A determination of whether the incident 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="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A determination of whether the incident 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="DrivingIncidentJurisdictionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A jurisdiction in which an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentJurisdiction" type="j:JurisdictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A jurisdiction in which an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentLaserDetectionIndicatorReference" type="j:ReferenceType">
    <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="DrivingIncidentLaserDetectionIndicator" type="j-xsd:boolean" nillable="true">
    <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="DrivingIncidentLegalSpeedRateReference" type="j:ReferenceType">
    <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="DrivingIncidentLegalSpeedRate" type="j:SpeedRateType" nillable="true">
    <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="DrivingIncidentLocatorReferenceIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reference number for the organization that keeps the incident report.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentLocatorReferenceID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reference number for the organization that keeps the incident report.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentMalePassengerQuantityTextReference" type="j:ReferenceType">
    <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="DrivingIncidentMalePassengerQuantityText" type="j:TextType" nillable="true">
    <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="DrivingIncidentMobilePhoneIndicatorReference" type="j:ReferenceType">
    <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="DrivingIncidentMobilePhoneIndicator" type="j-xsd:boolean" nillable="true">
    <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="DrivingIncidentPassengerReference" type="j:ReferenceType">
    <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="DrivingIncidentPassenger" type="j:PersonType" nillable="true">
    <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="DrivingIncidentPassengerDescriptionTextReference" type="j:ReferenceType">
    <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="DrivingIncidentPassengerDescriptionText" type="j:TextType" nillable="true">
    <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="DrivingIncidentPassengerQuantityTextReference" type="j:ReferenceType">
    <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="DrivingIncidentPassengerQuantityText" type="j:TextType" nillable="true">
    <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="DrivingIncidentRadarDetectionIndicatorReference" type="j:ReferenceType">
    <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="DrivingIncidentRadarDetectionIndicator" type="j-xsd:boolean" nillable="true">
    <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="DrivingIncidentRecordedSpeedRateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A speed a vehicle was moving at when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentRecordedSpeedRate" type="j:SpeedRateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A speed a vehicle was moving at when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentRecordedSpeedRateReference.Range" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A speed a vehicle was moving at when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentRecordedSpeedRate.Range" type="j:RangeVehicleSpeedMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A speed a vehicle was moving at when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentRoadDescriptionTextReference" type="j:ReferenceType">
    <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="DrivingIncidentRoadDescriptionText" type="j:TextType" nillable="true">
    <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="DrivingIncidentRoadTypeTextReference" type="j:ReferenceType">
    <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="DrivingIncidentRoadTypeText" type="j:TextType" nillable="true">
    <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="DrivingIncidentTrafficDescriptionTextReference" type="j:ReferenceType">
    <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="DrivingIncidentTrafficDescriptionText" type="j:TextType" nillable="true">
    <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="DrivingIncidentWeatherDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the weather during the time of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentWeatherDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the weather during the time of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingJurisdictionAuthorityCodeReference" type="j:ReferenceType">
    <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="DrivingJurisdictionAuthorityCode" type="j-ansi_d20:JurisdictionAuthorityCodeType" nillable="true">
    <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="DrivingJurisdictionAuthorityCodeReference.ncicLSTA" type="j:ReferenceType">
    <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="DrivingJurisdictionAuthorityCode.ncicLSTA" type="j-ncic:LSTAType" nillable="true">
    <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="DrivingRestrictionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a restriction applicable to a driver permit or license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestriction" type="j:DrivingRestrictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a restriction applicable to a driver permit or license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the category of a driving restriction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionCode" type="j-ansi_d20:DrivingRestrictionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the category of a driving restriction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An explanation of the nature of a restriction </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An explanation of the nature of a restriction </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionEndDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which a special restriction ends.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionEndDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which a special restriction ends.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A category of a driving restriction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A category of a driving restriction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrugReference" type="j:ReferenceType">
    <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="Drug" type="j:DrugType" nillable="true">
    <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="DrugCompositionDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the composition of a drug substance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrugCompositionDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the composition of a drug substance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrugContainerDescriptionTextReference" type="j:ReferenceType">
    <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="DrugContainerDescriptionText" type="j:TextType" nillable="true">
    <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="DrugFoundDescriptionTextReference" type="j:ReferenceType">
    <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="DrugFoundDescriptionText" type="j:TextType" nillable="true">
    <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="DrugQuantityMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of a drug being described.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrugQuantityMeasure" type="j:DrugMeasurementType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of a drug being described.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrugSubstanceFormTextReference" type="j:ReferenceType">
    <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="DrugSubstanceFormText" type="j:TextType" nillable="true">
    <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="DrugTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of drug.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrugTypeCode" type="j-nibrs:DrugTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of drug.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmergencyContactInformationReference" type="j:ReferenceType">
    <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="EmergencyContactInformation" type="j:ContactInformationType" nillable="true">
    <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="EmploymentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the current employment of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Employment" type="j:EmploymentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the current employment of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentAssignedUnitReference.EnforcementUnit" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentAssignedUnit.EnforcementUnit" type="j:EnforcementUnitType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentAssignedUnitReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentAssignedUnit.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentContactInformationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Information on how to contact a person at their work place.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentContactInformation" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information on how to contact a person at their work place.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentDepartmentNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A department or command associated with a job position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentDepartmentName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A department or command associated with a job position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEarningsRateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The monetary compensation (salary or wage) a person receives for working.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEarningsRate" type="j:RateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The monetary compensation (salary or wage) a person receives for working.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEmployeeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The person associated with a particular period of employment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEmployee" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The person associated with a particular period of employment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEmployerReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization within which the subject of the employment worked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEmployer.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization within which the subject of the employment worked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEmployerReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization within which the subject of the employment worked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEmployer.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization within which the subject of the employment worked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEmployerNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of an employer. This could be an organization name, a person's name, unemployed, or self employed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEmployerName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of an employer. This could be an organization name, a person's name, unemployed, or self employed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEndDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person left an employment position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEndDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person left an employment position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentEndReasonTextReference" type="j:ReferenceType">
    <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="EmploymentEndReasonText" type="j:TextType" nillable="true">
    <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="EmploymentLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location where a person works.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location where a person works.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentOccupationCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a specific type of employment or occupation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentOccupationCode" type="j-census:OccupationCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a specific type of employment or occupation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentOccupationTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A specific type of employment or occupation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentOccupationText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific type of employment or occupation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentOccupationTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a general category or type of employment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentOccupationTypeCode" type="j-census:OccupationTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a general category or type of employment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentOccupationTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general category or type of employment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentOccupationTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general category or type of employment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentPersonIDReference" type="j:ReferenceType">
    <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="EmploymentPersonID" type="j:IDType" nillable="true">
    <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="EmploymentPositionNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A job description title of an employed person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentPositionName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A job description title of an employed person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentRankTextReference" type="j:ReferenceType">
    <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="EmploymentRankText" type="j:TextType" nillable="true">
    <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="EmploymentShiftTextReference" type="j:ReferenceType">
    <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="EmploymentShiftText" type="j:TextType" nillable="true">
    <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="EmploymentStartDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person was hired for an employment position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentStartDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person was hired for an employment position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of the capacity in which a person is working, e.g., part time, full time, sick leave, terminated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of the capacity in which a person is working, e.g., part time, full time, sick leave, terminated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentSupervisorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization for whom the subject of the employment worked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentSupervisor" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization for whom the subject of the employment worked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialReference" type="j:ReferenceType">
    <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="EnforcementOfficial" type="j:EnforcementOfficialType" nillable="true">
    <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="EnforcementOfficialActivityTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialActivityTypeCode" type="j-nibrs:LEOKAActivityTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialActivityTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The type of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialActivityTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The type of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialAssignmentTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of assignment of an enforcement official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialAssignmentTypeCode" type="j-nibrs:LEOKAOfficerAssignmentTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of assignment of an enforcement official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialAssignmentTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of assignment of an enforcement official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialAssignmentTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of assignment of an enforcement official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialBadgeIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier used to refer to an enforcement official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialBadgeID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier used to refer to an enforcement official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialPOSTLicenseIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A Peace official Standards and Training identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialPOSTLicenseID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A Peace official Standards and Training identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of enforcement official, e.g., Detective, Investigator, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of enforcement official, e.g., Detective, Investigator, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialUnavailableScheduleReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Dates and times an enforcement official is unavailable for scheduling. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialUnavailableSchedule" type="j:ScheduleDayType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Dates and times an enforcement official is unavailable for scheduling. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialUnitReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An enforcement unit to which an enforcement officer is assigned, e.g., patrol, detective, narcotic.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialUnit" type="j:EnforcementUnitType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An enforcement unit to which an enforcement officer is assigned, e.g., patrol, detective, narcotic.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitReference" type="j:ReferenceType">
    <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="EnforcementUnit" type="j:EnforcementUnitType" nillable="true">
    <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="EnforcementUnitBeatIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A local area for which an enforcement unit is responsible.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitBeatID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A local area for which an enforcement unit is responsible.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitNumberIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number that identifies an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitNumberID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number that identifies an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitSectionIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A section of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitSectionID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A section of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnginePowerDisplacementReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The amount of power or displacement of a vehicle or boat.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnginePowerDisplacement" type="j:EnginePowerDisplacementType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The amount of power or displacement of a vehicle or boat.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a singular occurrence or something that happened at a point of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Event" type="j:EventType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a singular occurrence or something that happened at a point of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which an event occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which an event occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of an event or occurrence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an event or occurrence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of an event that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of an event that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status or state of affairs of an event or occurrence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status or state of affairs of an event or occurrence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time at which an event occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time at which an event occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type or classification of an event that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type or classification of an event that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceReference" type="j:ReferenceType">
    <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="Evidence" type="j:EvidenceType" nillable="true">
    <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="EvidenceAmountReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An estimated or actual monetary value of a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceAmount" type="j:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An estimated or actual monetary value of a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceCollectorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who collected a particular piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceCollector" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who collected a particular piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceCustodyTransferReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A transfer of custody of evidence from one agency to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceCustodyTransfer" type="j:CustodyTransferType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A transfer of custody of evidence from one agency to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceDocumentBinaryReference" type="j:ReferenceType">
    <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="EvidenceDocumentBinary" type="j:BinaryType" nillable="true">
    <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="EvidenceItemReference.Binary" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceItem.Binary" type="j:BinaryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceItemReference.Biometric" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceItem.Biometric" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceItemReference.Property" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceItem.Property" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceKitReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A kit used to collect evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceKit" type="j:KitType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kit used to collect evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceNumberIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number that identifies a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceNumberID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number that identifies a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceOtherIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Identifies an item associated with evidence not explicitly referenced</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceOtherID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identifies an item associated with evidence not explicitly referenced</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidencePreviousLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A previous location of a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidencePreviousLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A previous location of a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceQuantityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of individual items that represent a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceQuantityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of individual items that represent a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceReceiptIDReference" type="j:ReferenceType">
    <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="EvidenceReceiptID" type="j:IDType" nillable="true">
    <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="EvidenceReturnRecipientReference.Organization" type="j:ReferenceType">
    <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="EvidenceReturnRecipient.Organization" type="j:OrganizationType" nillable="true">
    <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="EvidenceReturnRecipientReference.Person" type="j:ReferenceType">
    <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="EvidenceReturnRecipient.Person" type="j:PersonType" nillable="true">
    <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="EvidenceReturnedIndicatorReference" type="j:ReferenceType">
    <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="EvidenceReturnedIndicator" type="j-xsd:boolean" nillable="true">
    <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="EvidenceTakenFromReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or an organization from which a particular piece of evidence was taken or seized from, e.g., an organization from which a computer was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceTakenFrom.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or an organization from which a particular piece of evidence was taken or seized from, e.g., an organization from which a computer was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceTakenFromReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or an organization from which a particular piece of evidence was taken or seized from, e.g., an organization from which a computer was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceTakenFrom.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or an organization from which a particular piece of evidence was taken or seized from, e.g., an organization from which a computer was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceTakenLocationReference" type="j:ReferenceType">
    <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="EvidenceTakenLocation" type="j:LocationType" nillable="true">
    <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="ExhibitReference" type="j:ReferenceType">
    <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="Exhibit" type="j:ExhibitType" nillable="true">
    <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="ExhibitAcceptingAgencyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency that accepts evidence into the judicial process.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitAcceptingAgency" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency that accepts evidence into the judicial process.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitAdmittedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an exhibit was admitted in trial; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitAdmittedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an exhibit was admitted in trial; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitEvidenceReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An exhibit item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitEvidence" type="j:EvidenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An exhibit item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifying number of an exhibit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifying number of an exhibit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitRemainingProofIndicatorReference" type="j:ReferenceType">
    <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="ExhibitRemainingProofIndicator" type="j-xsd:boolean" nillable="true">
    <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="ExhibitStatusTextReference" type="j:ReferenceType">
    <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:element name="ExhibitStatusText" type="j:TextType" nillable="true">
    <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:element name="FacilityReference" type="j:ReferenceType">
    <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="Facility" type="j:FacilityType" nillable="true">
    <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="FacilityCapacityDescriptionTextReference" type="j:ReferenceType">
    <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="FacilityCapacityDescriptionText" type="j:TextType" nillable="true">
    <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="FacilityCapacityQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of people a facility can house at one time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FacilityCapacityQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of people a facility can house at one time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FacilityCaseLoadQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of people a facility is currently servicing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FacilityCaseLoadQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of people a facility is currently servicing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FacilityIDReference" type="j:ReferenceType">
    <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="FacilityID" type="j:IDType" nillable="true">
    <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="FacilityJuvenileIndicatorReference" type="j:ReferenceType">
    <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="FacilityJuvenileIndicator" type="j-xsd:boolean" nillable="true">
    <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="FacilityMemberTypeTextReference" type="j:ReferenceType">
    <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="FacilityMemberTypeText" type="j:TextType" nillable="true">
    <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="FacilityOperatingAgencyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization that operates the facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FacilityOperatingAgency" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization that operates the facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FacilitySecurityLevelTextReference" type="j:ReferenceType">
    <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="FacilitySecurityLevelText" type="j:TextType" nillable="true">
    <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="FacilitySupervisingAgencyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A supervising agency that operates or oversees the facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FacilitySupervisingAgency" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A supervising agency that operates or oversees the facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FeeReference" type="j:ReferenceType">
    <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:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Fee" type="j:ObligationType" nillable="true">
    <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:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FeeReference.Detailed" type="j:ReferenceType">
    <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="Fee.Detailed" type="j:FinancialObligationType" nillable="true">
    <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="FelonyReference" type="j:ReferenceType">
    <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="Felony" type="j:IncidentType" nillable="true">
    <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="FinalPleaReference" type="j:ReferenceType">
    <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="FinalPlea" type="j:PleaType" nillable="true">
    <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="FinancialObligationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A monetary obligation, e.g., fee, fine, support, restitution, damages, court costs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FinancialObligation" type="j:FinancialObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A monetary obligation, e.g., fee, fine, support, restitution, damages, court costs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FinancialObligationDueAmountReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of a payment obligation that has not been made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FinancialObligationDueAmount" type="j:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of a payment obligation that has not been made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FinancialObligationExemptionAmountReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A total or partial amount of a payment obligation no longer required of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FinancialObligationExemptionAmount" type="j:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A total or partial amount of a payment obligation no longer required of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FinancialObligationPaidAmountReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of a payment obligation that has been made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FinancialObligationPaidAmount" type="j:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of a payment obligation that has been made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FinancialObligationTotalAmountReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A total amount of money to be charged or paid to meet a financial obligation, such as a fee or restitution.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FinancialObligationTotalAmount" type="j:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A total amount of money to be charged or paid to meet a financial obligation, such as a fee or restitution.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FingerprintReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a persons fingerprints.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Fingerprint" type="j:FingerprintType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a persons fingerprints.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FingerprintClassificationCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a specific classification of a persons fingerprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FingerprintClassificationCode" type="j-ncic:FPCType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a specific classification of a persons fingerprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FingerprintClassificationTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A specific classification of a persons fingerprint. If the classification represents a radial or ulmar loop pattern, then the classification is two numeric characters.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FingerprintClassificationText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific classification of a persons fingerprint. If the classification represents a radial or ulmar loop pattern, then the classification is two numeric characters.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FingerprintFingerCodeReference" type="j:ReferenceType">
    <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="FingerprintFingerCode" type="j-ncic:FPCFingerType" nillable="true">
    <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="FingerprintFingerTextReference" type="j:ReferenceType">
    <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="FingerprintFingerText" type="j:TextType" nillable="true">
    <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="FingerprintPatternCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a general pattern of a persons fingerprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FingerprintPatternCode" type="j-ncic:FPCPatternType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a general pattern of a persons fingerprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FingerprintPatternTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general pattern of a persons fingerprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FingerprintPatternText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general pattern of a persons fingerprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmReference" type="j:ReferenceType">
    <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="Firearm" type="j:FirearmType" nillable="true">
    <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="FirearmAutomaticIndicatorReference" type="j:ReferenceType">
    <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="FirearmAutomaticIndicator" type="j-xsd:boolean" nillable="true">
    <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="FirearmBarrelLengthMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A measurement of a barrel length of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmBarrelLengthMeasure" type="j:LengthMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of a barrel length of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmCaliberCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a caliber of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmCaliberCode" type="j-ncic:CALType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a caliber of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmCaliberTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A caliber of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmCaliberText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A caliber of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmFinishCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a finish of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmFinishCode" type="j-ncic:GUNColorFinishType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a finish of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmFinishTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A finish of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmFinishText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A finish of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmGaugeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A gauge of a firearm, particularly a shotgun.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmGaugeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A gauge of a firearm, particularly a shotgun.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmGripTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A grip of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmGripText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A grip of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmMakeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the manufacturer of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmMakeCode" type="j-ncic:MAKType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the manufacturer of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmTypeCode" type="j-ncic:TYPType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmTypeDescriptionCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a description or further classification of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmTypeDescriptionCode" type="j-ncic:TYPDescriptionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a description or further classification of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmTypeDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description or further classification of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FirearmTypeDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description or further classification of a firearm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceReference" type="j:ReferenceType">
    <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="Force" type="j:ForceType" nillable="true">
    <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="ForcePhysicalDescriptionTextReference" type="j:ReferenceType">
    <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="ForcePhysicalDescriptionText" type="j:TextType" nillable="true">
    <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="ForceSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who used force against another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who used force against another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceTakenAsEvidenceReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The evidence taken in an incident when specifically a tool or weapon was used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceTakenAsEvidence" type="j:EvidenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The evidence taken in an incident when specifically a tool or weapon was used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceToolPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A tool used to apply force to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceToolProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A tool used to apply force to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceTypeCode" type="j-nibrs:ForceTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceUserReference.Organization" type="j:ReferenceType">
    <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="ForceUser.Organization" type="j:OrganizationType" nillable="true">
    <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="ForceUserReference.Person" type="j:ReferenceType">
    <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="ForceUser.Person" type="j:PersonType" nillable="true">
    <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="ForceVictimReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who was a victim of force.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceVictim" type="j:VictimType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who was a victim of force.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceWeaponPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A weapon used to apply force to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceWeaponProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A weapon used to apply force to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicCoordinateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about identifying a location based on latitude and longitude. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicCoordinate" type="j:GeographicCoordinateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about identifying a location based on latitude and longitude. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicCoordinateLatitudeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A circle around the Earth parallel to the Equator. Values range from -90 degrees (inclusive) at the South Pole to +90 degrees (inclusive) at the North Pole. The value is 0 at the Equator.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicCoordinateLatitude" type="j:LatitudeCoordinateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A circle around the Earth parallel to the Equator. Values range from -90 degrees (inclusive) at the South Pole to +90 degrees (inclusive) at the North Pole. The value is 0 at the Equator.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicCoordinateLongitudeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A meridian that is perpendicular to the Equator. Values range from -180 degrees (inclusive) at the International Date Line to +180 (exclusive) just west of the International Date Line. The value is 0 at the Prime Meridian.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicCoordinateLongitude" type="j:LongitudeCoordinateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A meridian that is perpendicular to the Equator. Values range from -180 degrees (inclusive) at the International Date Line to +180 (exclusive) just west of the International Date Line. The value is 0 at the Prime Meridian.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicCoordinateSystemIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identification of the coordinate system used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicCoordinateSystemID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identification of the coordinate system used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicDatumIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identification of the spatial reference system used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="GeographicDatumID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identification of the spatial reference system used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="HighwayReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a major public road.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Highway" type="j:HighwayType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a major public road.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="HighwayFullTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A complete reference to a highway.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="HighwayFullText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete reference to a highway.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="HighwayIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of a highway, e.g., "SR-78"</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="HighwayID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of a highway, e.g., "SR-78"</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="HighwayNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a highway, e.g., "Stone Mountain Parkway"</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="HighwayName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a highway, e.g., "Stone Mountain Parkway"</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="HighwayPositionTextReference" type="j:ReferenceType">
    <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="HighwayPositionText" type="j:TextType" nillable="true">
    <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="HomeContactInformationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Information on how to contact a person at their home residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="HomeContactInformation" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information on how to contact a person at their home residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value that identifies an entity within the identifier domain.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ID" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value that identifies an entity within the identifier domain.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDEffectiveDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date an identifier becomes effective. This may or may not be the issue date.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDEffectiveDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date an identifier becomes effective. This may or may not be the issue date.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDExpirationDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date an identifier is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDExpirationDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date an identifier is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDIssuingAuthorityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name, identifier, or code of an organization or person that has authority over an identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDIssuingAuthorityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name, identifier, or code of an organization or person that has authority over an identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDJurisdictionCodeReference" type="j:ReferenceType">
    <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:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDJurisdictionCode" type="j-ncic:RESType" nillable="true">
    <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:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDJurisdictionCodeReference.ncicLIS" type="j:ReferenceType">
    <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:element name="IDJurisdictionCode.ncicLIS" type="j-ncic:LISType" nillable="true">
    <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:element name="IDJurisdictionCodeReference.ncicLSTA" type="j:ReferenceType">
    <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:element name="IDJurisdictionCode.ncicLSTA" type="j-ncic:LSTAType" nillable="true">
    <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:element name="IDJurisdictionCodeReference.ncicRES" type="j:ReferenceType">
    <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:element name="IDJurisdictionCode.ncicRES" type="j-ncic:RESType" nillable="true">
    <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:element name="IDJurisdictionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDJurisdictionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDObjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Information that identifies an entity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDObject" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information that identifies an entity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDSourceTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The locale or organization from which an identification originates.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDSourceText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The locale or organization from which an identification originates.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A condition or state of an identifier, e.g., valid, expired.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A condition or state of an identifier, e.g., valid, expired.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDTypeCodeSourceTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A source of the identifiers type code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDTypeCodeSourceText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A source of the identifiers type code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDTypeCodeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A textual code representing the type of identifier assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDTypeCodeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A textual code representing the type of identifier assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDTypeCodeVersionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A source version of the identifiers type code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDTypeCodeVersionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A source version of the identifiers type code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDTypeDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a type of identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDTypeDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a type of identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of identifier assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of identifier assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a representation of an image encoded for XML.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Image" type="j:ImageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a representation of an image encoded for XML.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageCreatedOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization that created an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageCreatedOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization that created an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageFacialTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A facial adornment or hair piece that appears in an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageFacialText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A facial adornment or hair piece that appears in an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageHeightValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A height of image in pixel</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageHeightValue" type="j-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A height of image in pixel</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageJuvenileIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an image is of a juvenile; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageJuvenileIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an image is of a juvenile; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A physical location where an image is stored.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A physical location where an image is stored.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageOperatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who took an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageOperator" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who took an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImagePoseCodeReference" type="j:ReferenceType">
    <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="ImagePoseCode" type="j-nonauth:ImagePoseCodeType" nillable="true">
    <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="ImagePoseTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An angle of a person's face in a photograph.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImagePoseText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An angle of a person's face in a photograph.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageTypeCodeReference" type="j:ReferenceType">
    <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="ImageTypeCode" type="j-ncic:IMTType" nillable="true">
    <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="ImageWidthValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A width of image in pixels</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageWidthValue" type="j-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A width of image in pixels</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncarcerationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A mandatory confined supervision of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Incarceration" type="j:SupervisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A mandatory confined supervision of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a criminal or non-criminal activity that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Incident" type="j:IncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a criminal or non-criminal activity that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentArrestReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An arrest made because of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentArrest" type="j:ArrestType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An arrest made because of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentArrestMadeIndicatorReference" type="j:ReferenceType">
    <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="IncidentArrestMadeIndicator" type="j-xsd:boolean" nillable="true">
    <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="IncidentAssistingOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official that assisted in processing an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentAssistingOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official that assisted in processing an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentCategoryReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details that describe a general category or classification of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentCategory" type="j:IncidentCategoryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details that describe a general category or classification of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentCategoryTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of incident that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentCategoryTypeCode" type="j-nibrs:CriminalActivityTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of incident that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentCategoryTypeTextReference" type="j:ReferenceType">
    <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="IncidentCategoryTypeText" type="j:TextType" nillable="true">
    <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="IncidentCriminalIndicatorReference" type="j:ReferenceType">
    <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="IncidentCriminalIndicator" type="j-xsd:boolean" nillable="true">
    <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="IncidentDamagedPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item that was damaged in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentDamagedProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item that was damaged in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentDayPeriodTextReference" type="j:ReferenceType">
    <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="IncidentDayPeriodText" type="j:TextType" nillable="true">
    <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="IncidentEntryPointReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A point of entry to a location or structure used in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentEntryPoint" type="j:PassagePointType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A point of entry to a location or structure used in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentEventReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an action or occurrence associated with an incident, e.g., Victim was seen walking to his car at 11:30pm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentEvent" type="j:EventType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an action or occurrence associated with an incident, e.g., Victim was seen walking to his car at 11:30pm.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentEvidenceReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An item seized by an official for later use in ascertaining the true nature of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentEvidence" type="j:EvidenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An item seized by an official for later use in ascertaining the true nature of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentEvidenceHeldIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if evidence was held due to this incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentEvidenceHeldIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if evidence was held due to this incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentExceptionClearanceDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date an incident was cleared exceptionally.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentExceptionClearanceDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date an incident was cleared exceptionally.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentExceptionalClearanceCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a reason why an incident has been cleared exceptionally, e.g., the identity of at least one subject has been determined, sufficient probable cause has been developed, the exact location of the subject is known so an arrest could be made, and there are reasons outside of law enforcement which prevent the arrest of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentExceptionalClearanceCode" type="j-nibrs:IncidentExceptionalClearanceCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a reason why an incident has been cleared exceptionally, e.g., the identity of at least one subject has been determined, sufficient probable cause has been developed, the exact location of the subject is known so an arrest could be made, and there are reasons outside of law enforcement which prevent the arrest of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentExceptionalClearanceTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason why an incident has been cleared exceptionally, e.g., the identity of at least one subject has been determined, sufficient probable cause has been developed, the exact location of the subject is known so an arrest could be made, and there are reasons outside of law enforcement which prevent the arrest of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentExceptionalClearanceText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why an incident has been cleared exceptionally, e.g., the identity of at least one subject has been determined, sufficient probable cause has been developed, the exact location of the subject is known so an arrest could be made, and there are reasons outside of law enforcement which prevent the arrest of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentExitPointReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A point of exit to a location or structure used in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentExitPoint" type="j:PassagePointType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A point of exit to a location or structure used in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a factor involved that has an effect on an incident. Example: narcotics, computer, radar, domestic violence, employment, bias, injury, hazmat, CMV.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactor" type="j:IncidentFactorType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a factor involved that has an effect on an incident. Example: narcotics, computer, radar, domestic violence, employment, bias, injury, hazmat, CMV.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorCode" type="j-nibrs:IncidentFactorCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorCodeReference.nibrsAggravatedAssaultHomicide" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorCode.nibrsAggravatedAssaultHomicide" type="j-nibrs:AggravatedAssaultHomicideFactorsCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorCodeReference.nibrsBiasMotivation" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorCode.nibrsBiasMotivation" type="j-nibrs:IncidentBiasMotivationCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorCodeReference.nibrsJustifiableHomicide" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorCode.nibrsJustifiableHomicide" type="j-nibrs:JustifiableHomicideFactorsCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a circumstance or factor involved in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a circumstance or factor involved in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorKnownIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a factor in an incident is known to be true; false if it is suspected, estimated, or otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorKnownIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a factor in an incident is known to be true; false if it is suspected, estimated, or otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorSubtypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A specific detail or aspect of an incident factor or circumstance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorSubtypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific detail or aspect of an incident factor or circumstance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A circumstance or factor in an incident, e.g., argument, narcotics, domestic violence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A circumstance or factor in an incident, e.g., argument, narcotics, domestic violence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentForceReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a force used in an incident, whether physical or aided by a tool or weapon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentForce" type="j:ForceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a force used in an incident, whether physical or aided by a tool or weapon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentForceInvolvedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if force was used in an incident; false otherwise. Applies to any incident category.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentForceInvolvedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if force was used in an incident; false otherwise. Applies to any incident category.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFormReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an electronic or paper form to be completed by a response unit and submitted to record the details of an incident and of a response to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentForm" type="j:IncidentFormType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an electronic or paper form to be completed by a response unit and submitted to record the details of an incident and of a response to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFormCommentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A note or comment about a form associated with an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFormComment" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A note or comment about a form associated with an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFormNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of an incident report form. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFormName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of an incident report form. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFormSubmittedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a form has been submitted; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFormSubmittedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a form has been submitted; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentInjuryLevelTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An indication of the severity level of an injury received during an incident, e.g., major, minor, none, noncriminal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentInjuryLevelText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An indication of the severity level of an injury received during an incident, e.g., major, minor, none, noncriminal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentInvolvedPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item that was somehow involved in an incident but not damaged, stolen, or seized. This may include a vehicle a subject was driving.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentInvolvedProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item that was somehow involved in an incident but not damaged, stolen, or seized. This may include a vehicle a subject was driving.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentInvolvedStructureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A structure that was involved in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentInvolvedStructure" type="j:StructureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A structure that was involved in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentJurisdictionalOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization or agency who has jurisdiction over an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentJurisdictionalOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization or agency who has jurisdiction over an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentLevelCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a level of an incident, e.g., felony.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentLevelCode" type="j-mn_off:OffenseLevelCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a level of an incident, e.g., felony.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentLevelTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A level of an incident, e.g., felony.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentLevelText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of an incident, e.g., felony.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location where an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location where an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentMethodDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the method used to carry out on incident. Sometimes referred to as MO, modus operandi.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentMethodDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the method used to carry out on incident. Sometimes referred to as MO, modus operandi.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentMinorInvolvedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an incident involved or employed a person under the legal age of an adult; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentMinorInvolvedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an incident involved or employed a person under the legal age of an adult; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentNonPropertyItemTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An item that was stolen. Includes only items not included in property, e.g., services.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentNonPropertyItemText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An item that was stolen. Includes only items not included in property, e.g., services.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentObservationTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An observation made by an official of an incident occurring.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentObservationText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An observation made by an official of an incident occurring.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentOfficialPresentIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an official was present when an incident occurred; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentOfficialPresentIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an official was present when an incident occurred; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentPrintsRequestedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a request was made to gather fingerprints; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentPrintsRequestedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a request was made to gather fingerprints; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentPropertyDispositionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about what happened to a property item after an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentPropertyDisposition" type="j:PropertyDispositionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about what happened to a property item after an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentRecoveredPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item that was found or recovered in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentRecoveredProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item that was found or recovered in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentRecoveredVehicleQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of motor vehicle recovered from an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentRecoveredVehicleQuantity" type="j:QuantityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of motor vehicle recovered from an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentReportedNarrativeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A textual narrative of an incident by an investigative official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentReportedNarrative" type="j:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A textual narrative of an incident by an investigative official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentReportingOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official that submitted an incident report in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentReportingOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official that submitted an incident report in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentResponseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a response to an incident by an official unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentResponse" type="j:IncidentResponseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a response to an incident by an official unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentResponseOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official that responded to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentResponseOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official that responded to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentResponseOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization or agency that responded to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentResponseOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization or agency that responded to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSeizedPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item that was removed by an official in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSeizedProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item that was removed by an official in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentServiceCallReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier issued by an organization to track calls for service or an observation by an organization employee.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentServiceCall" type="j:ServiceCallType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier issued by an organization to track calls for service or an observation by an organization employee.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSourceTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An item or location from which something was stolen. Includes only items and locations not included in property and location type, e.g., shipment, military, telecommunication system, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSourceText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An item or location from which something was stolen. Includes only items and locations not included in property and location type, e.g., shipment, military, telecommunication system, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentStolenPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item that was stolen in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentStolenProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item that was stolen in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentStolenVehicleQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of motor vehicles stolen in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentStolenVehicleQuantity" type="j:QuantityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of motor vehicles stolen in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentStructuresEnteredQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of structures or premises entered by the subject during an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentStructuresEnteredQuantity" type="j:QuantityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of structures or premises entered by the subject during an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person whose actions caused an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person whose actions caused an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSubjectOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization (possibly a criminal organization) whose actions caused an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSubjectOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization (possibly a criminal organization) whose actions caused an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSubjectWeaponReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A weapon used or possessed by a subject in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSubjectWeapon" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A weapon used or possessed by a subject in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSupervisingOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An enforcement supervisor responsible for, or present at, an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSupervisingOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An enforcement supervisor responsible for, or present at, an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSurroundingLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An area surrounding a location where an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSurroundingLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area surrounding a location where an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentTargetReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An entity that was an intended recipient of a subject's actions involved in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentTarget" type="j:TargetType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity that was an intended recipient of a subject's actions involved in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentTrafficAccidentInvolvedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an incident involved a traffic accident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentTrafficAccidentInvolvedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an incident involved a traffic accident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code describing a specific kind of incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentTypeCode" type="j-lasd:IncidentTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code describing a specific kind of incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentVictimReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person that was negatively affected in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentVictim" type="j:VictimType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person that was negatively affected in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentViolatedStatuteReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a statute, rule, or ordinance that was violated in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentViolatedStatute" type="j:ViolatedStatuteType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a statute, rule, or ordinance that was violated in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentWeaponInvolvedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a weapon was used in an incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentWeaponInvolvedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a weapon was used in an incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentWitnessReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who observed or has knowledge of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentWitness" type="j:WitnessType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who observed or has knowledge of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InfractionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An offense punishable by a fine or other penalty, but not by incarceration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Infraction" type="j:IncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An offense punishable by a fine or other penalty, but not by incarceration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryCauserReference.Force" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryCauser.Force" type="j:ForceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryCauserReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryCauser.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which an injury occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which an injury occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryLocationTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location of an injury on a person's body.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryLocationText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location of an injury on a person's body.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjurySeverityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A level of severity of an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjurySeverityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of severity of an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time at which an injury occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time at which an injury occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTreaterReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that treated an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTreater.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that treated an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTreaterReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that treated an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTreater.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that treated an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTreatmentEndDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which treatment for an injury concluded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTreatmentEndDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which treatment for an injury concluded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTreatmentStartDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which treatment for an injury began.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTreatmentStartDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which treatment for an injury began.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTreatmentTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A treatment given to an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTreatmentText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A treatment given to an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a general category of harm or injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTypeCode" type="j-nibrs:InjuryTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a general category of harm or injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general category of harm or injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general category of harm or injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a coverage by contract whereby one party agrees to indemnify or guarantee another against loss by a specified contingent event or peril. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Insurance" type="j:InsuranceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a coverage by contract whereby one party agrees to indemnify or guarantee another against loss by a specified contingent event or peril. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceActiveIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an insurance policy is active; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceActiveIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an insurance policy is active; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceCancelationDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date an insurance policy was or will be cancelled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceCancelationDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date an insurance policy was or will be cancelled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceCarrierIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier code assigned by the National Association of Insurance Carriers (NAIC) for a business involved in underwriting automobile insurance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceCarrierID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier code assigned by the National Association of Insurance Carriers (NAIC) for a business involved in underwriting automobile insurance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceCarrierNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A business name of the company maintaining insurance on a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceCarrierName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A business name of the company maintaining insurance on a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceCertifiedDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a driver with a future proof requirement was certified as having the necessary automobile liability coverage</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceCertifiedDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a driver with a future proof requirement was certified as having the necessary automobile liability coverage</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceCoverageTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code describing the category of coverage provided by the insurance policy.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceCoverageTypeCode" type="j-ansi_d20:InsuranceCoverageTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code describing the category of coverage provided by the insurance policy.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceCoverageTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A category of coverage provided by the insurance policy.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceCoverageTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A category of coverage provided by the insurance policy.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceCoveredPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item such as a vehicle that an insurance policy covers.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceCoveredProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item such as a vehicle that an insurance policy covers.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceEffectiveDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date the insured party's policy coverage starts.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceEffectiveDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date the insured party's policy coverage starts.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceEndDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date the insured party's policy coverage ends</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsuranceEndDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date the insured party's policy coverage ends</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsurancePersonalIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an insurance coverage is for a personal use; false if it is for commercial or corporate use.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsurancePersonalIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an insurance coverage is for a personal use; false if it is for commercial or corporate use.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsurancePolicyIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to the insurance policy by the insurance carrier. Sometimes referred to as the Policy Number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InsurancePolicyID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to the insurance policy by the insurance carrier. Sometimes referred to as the Policy Number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntellectualPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an intellectual property item such as information, patents, trademarks, and copyrighted material.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntellectualProperty" type="j:IntellecualPropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an intellectual property item such as information, patents, trademarks, and copyrighted material.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntellectualPropertyBusinessAreaTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An area in which a piece of intellectual property is used or would be useful, e.g., information technology.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntellectualPropertyBusinessAreaText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area in which a piece of intellectual property is used or would be useful, e.g., information technology.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntellectualPropertyCreationDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date that a piece of intellectual property came into existence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntellectualPropertyCreationDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date that a piece of intellectual property came into existence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntellectualPropertyCreationEventTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An event that led to the creation of the intellectual property, e.g., when system "X" became operational</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntellectualPropertyCreationEventText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An event that led to the creation of the intellectual property, e.g., when system "X" became operational</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntellectualPropertyRegistrationDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date when intellectual property rights began for the registered owner (e.g., registration date of copyright)</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntellectualPropertyRegistrationDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date when intellectual property rights began for the registered owner (e.g., registration date of copyright)</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntellectualPropertyRegistrationIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of a piece of intellectual property, e.g., Patent Registration No.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntellectualPropertyRegistrationID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of a piece of intellectual property, e.g., Patent Registration No.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntellectualPropertyTerminationDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date when intellectual property is destroyed and/or property or registration rights cease to exist.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntellectualPropertyTerminationDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date when intellectual property is destroyed and/or property or registration rights cease to exist.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntellectualPropertyTerminationEventTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An event that led to the destruction of a piece of intellectual property and/or the termination of registration rights.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntellectualPropertyTerminationEventText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An event that led to the destruction of a piece of intellectual property and/or the termination of registration rights.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationAlcoholInvolvedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an intoxicant discovered was alcohol; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationAlcoholInvolvedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an intoxicant discovered was alcohol; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationDrugInvolvedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an intoxicant discovered was a drug; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationDrugInvolvedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an intoxicant discovered was a drug; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationIntoxicantIllegalIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if the intoxicant involved was illegal at the time and location of the incident; false if it was legal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationIntoxicantIllegalIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if the intoxicant involved was illegal at the time and location of the incident; false if it was legal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationIntoxicantTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code assigned to a substance by which a person is intoxicated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationIntoxicantTypeCode" type="j-nibrs:DrugTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code assigned to a substance by which a person is intoxicated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationIntoxicantTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of substance by which a person is intoxicated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationIntoxicantTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of substance by which a person is intoxicated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationLevelTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the degree a person is intoxicated or under the influence of a substance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationLevelText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the degree a person is intoxicated or under the influence of a substance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationOverLimitIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if the amount of drugs or alcohol in a person's system is over the legal limit; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationOverLimitIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if the amount of drugs or alcohol in a person's system is over the legal limit; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationTestAdministratorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who administers a test to another person to determine the presence and/or amount of drug or alcohol  intoxicants in a persons system.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationTestAdministrator" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who administers a test to another person to determine the presence and/or amount of drug or alcohol  intoxicants in a persons system.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationTestDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The date that a test for intoxication was conducted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationTestDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The date that a test for intoxication was conducted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationTestDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the intoxication test that yielded the described results.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationTestDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the intoxication test that yielded the described results.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationTestTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The time that a test for intoxication was conducted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationTestTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The time that a test for intoxication was conducted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationTestTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of test performed to determine a person's intoxication.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntoxicationTestTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of test performed to determine a person's intoxication.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IsAssociatedWithReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general relationship that indicates two object instances are linked but the meaning of the relationship is unknown.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IsAssociatedWith" type="j:SuperType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general relationship that indicates two object instances are linked but the meaning of the relationship is unknown.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about adornments, such as bracelets and necklaces, made out of metals and gems or imitations.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Jewelry" type="j:JewelryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about adornments, such as bracelets and necklaces, made out of metals and gems or imitations.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryCaratTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the fineness of gold in a piece of jewelry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryCaratText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the fineness of gold in a piece of jewelry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryMetalTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A metal that makes up part of a piece of jewelry, e.g., gold.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryMetalText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A metal that makes up part of a piece of jewelry, e.g., gold.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryStoneReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A stone or gem from a piece of jewelry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryStone" type="j:JewelryStoneType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A stone or gem from a piece of jewelry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryStoneCaratTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a jewelry stone in carats.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryStoneCaratText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a jewelry stone in carats.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryStoneColorTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A color of jewelry stone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryStoneColorText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A color of jewelry stone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryStoneCutTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The cut of a jewelry stone, e.g., marquise, square, round, trillium.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryStoneCutText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The cut of a jewelry stone, e.g., marquise, square, round, trillium.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryStoneQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of a type of stone found on a piece of jewelry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryStoneQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of a type of stone found on a piece of jewelry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryStoneTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of jewelry gem or imitation gem.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryStoneTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of jewelry gem or imitation gem.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of jewelry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JewelryTypeCode" type="j-ncic:JWTType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of jewelry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official who hears and decides a case or who rules over a case proceeding.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Judge" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who hears and decides a case or who rules over a case proceeding.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgePanelReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a group of federal or state appellate court judges needed to decide a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgePanel" type="j:JudgePanelType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a group of federal or state appellate court judges needed to decide a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgePanelIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a judge panel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgePanelID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a judge panel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgePanelRequiredQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of panel judges required to make a decision</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgePanelRequiredQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of panel judges required to make a decision</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgePanelTotalQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A total number of judges that sit on a judge's panel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgePanelTotalQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A total number of judges that sit on a judge's panel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person involved in a judicial area of government. May include, but not limited to: magistrate, all types of judges and justices, court clerks, and attorneys.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficial" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person involved in a judicial area of government. May include, but not limited to: magistrate, all types of judges and justices, court clerks, and attorneys.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialBarIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a judicial official after meeting the requirement to practice law in a region.  Includes information about the issuing authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialBarID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a judicial official after meeting the requirement to practice law in a region.  Includes information about the issuing authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialBarMembershipReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a legal capacity in which a judicial official is able to practice law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialBarMembership" type="j:JudicialOfficialBarMembershipType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a legal capacity in which a judicial official is able to practice law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialBarStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a judicial officials bar membership.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialBarStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a judicial officials bar membership.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialCourtReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court unit to which a judicial official is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court unit to which a judicial official is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialFirmReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency at which a judicial official works.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialFirm" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency at which a judicial official works.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialPanelIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier or name of a panel or group to which a judicial official is assigned. Sometimes referred to as judges panel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialPanelID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier or name of a panel or group to which a judicial official is assigned. Sometimes referred to as judges panel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialRegistrationIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a judicial official after registering within a state or region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialRegistrationID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a judicial official after registering within a state or region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of judicial official, e.g., Judge, Attorney, DA, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of judicial official, e.g., Judge, Attorney, DA, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the geo-political area in which an organization, person, or object has a specific range of authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Jurisdiction" type="j:JurisdictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the geo-political area in which an organization, person, or object has a specific range of authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of an area an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an area an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionDistrictTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A district in a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionDistrictText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A district in a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name or number of a district in a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name or number of a district in a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionRestrictionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A restriction or limitation of a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionRestrictionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A restriction or limitation of a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An area in which an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area in which an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionTitleReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A title issued by a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionTitle" type="j:PropertyTitleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A title issued by a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who serves on a jury and listens to a case to determine the guilt or innocence of a person accused of a crime. This person is a member of a jury, including special or alternate jurors.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Juror" type="j:JurorType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who serves on a jury and listens to a case to determine the guilt or innocence of a person accused of a crime. This person is a member of a jury, including special or alternate jurors.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorDismissedDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a juror was dismissed from jury service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorDismissedDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a juror was dismissed from jury service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorDismissedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a juror has been dismissed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorDismissedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a juror has been dismissed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorDismissedReasonTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason why a juror was dismissed or excused, e.g., dismissed by prosecution, excused for health reasons.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorDismissedReasonText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why a juror was dismissed or excused, e.g., dismissed by prosecution, excused for health reasons.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorForemanIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a juror has been appointed as juror leader; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorForemanIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a juror has been appointed as juror leader; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A juror number that identifies a juror within a panel on which he or she is serving</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A juror number that identifies a juror within a panel on which he or she is serving</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorPanelIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Identifies the panel on which a juror is serving.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorPanelID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identifies the panel on which a juror is serving.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorPrimaryIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person is a primary indicator; false if a person in an alternate juror.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorPrimaryIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person is a primary indicator; false if a person in an alternate juror.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="KitIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of a kit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="KitID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of a kit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="KitTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of kit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="KitTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of kit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LatitudeDegreeValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value that specifies the degree of a latitude. The value comes from a restricted range between -90 (inclusive) and +90 (inclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LatitudeDegreeValue" type="j:LatitudeDegreeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value that specifies the degree of a latitude. The value comes from a restricted range between -90 (inclusive) and +90 (inclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LatitudeMinuteValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value that specifies a minute of a degree. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LatitudeMinuteValue" type="j:AngularMinuteType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value that specifies a minute of a degree. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LatitudeSecondValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value that specifies a second of a minute. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LatitudeSecondValue" type="j:AngularSecondType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value that specifies a second of a minute. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LengthMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation of the measurement of a length.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LengthMeasure" type="j:LengthMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation of the measurement of a length.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LesseeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a party (individual or business) which has a contract (lease) to use a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Lessee" type="j:LesseeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a party (individual or business) which has a contract (lease) to use a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LesseeJurisdictionAuthorityCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying an authority that has jurisdiction over a lease.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LesseeJurisdictionAuthorityCode" type="j-ansi_d20:JurisdictionAuthorityCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying an authority that has jurisdiction over a lease.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LesseeJurisdictionAuthorityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An authority that has jurisdiction over a lease.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LesseeJurisdictionAuthorityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An authority that has jurisdiction over a lease.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LesseePartyReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or a business which has a contact (lease) to use a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LesseeParty.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or a business which has a contact (lease) to use a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LesseePartyReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or a business which has a contact (lease) to use a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LesseeParty.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or a business which has a contact (lease) to use a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LessorReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>One who conveys vehicles by way of a lease.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Lessor.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>One who conveys vehicles by way of a lease.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LessorReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>One who conveys vehicles by way of a lease.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Lessor.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>One who conveys vehicles by way of a lease.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LessorDetailsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Information about one who conveys vehicles by way of a lease.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LessorDetails" type="j:LessorType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information about one who conveys vehicles by way of a lease.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LessorIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of one who conveys vehicles by way of a lease.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LessorID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of one who conveys vehicles by way of a lease.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a legal encumbrance placed on property, such as a vehicle. Historically, liens have been reflected on title documents. Thus, title documents are used to record liens in a way that is visible across jurisdictions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Lien" type="j:LienType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a legal encumbrance placed on property, such as a vehicle. Historically, liens have been reflected on title documents. Thus, title documents are used to record liens in a way that is visible across jurisdictions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienAmountReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A monetary amount representing a legal encumbrance placed on a property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienAmount" type="j:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A monetary amount representing a legal encumbrance placed on a property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a lien was placed on property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a lien was placed on property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienHolderReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienHolder.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienHolderReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienHolder.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienHolderEntityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienHolderEntity" type="j:LienHolderType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization who holds a lien on (has a security interest in) a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienReleaseDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a legal encumbrance is removed from property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienReleaseDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a legal encumbrance is removed from property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienReleaseReasonCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a reason a legal encumbrance is removed from property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienReleaseReasonCode" type="j-ansi_d20:LienReleaseReasonCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a reason a legal encumbrance is removed from property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienReleaseReasonTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason a legal encumbrance is removed from property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienReleaseReasonText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason a legal encumbrance is removed from property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a lien was placed on property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LienTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a lien was placed on property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a geo-political area.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Locale" type="j:LocaleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a geo-political area.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleCensusBlockIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A census block number for a locale</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleCensusBlockID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A census block number for a locale</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleCensusTractIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A census tract number for a locale</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleCensusTractID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A census tract number for a locale</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleCommunityNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a specific community within a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleCommunityName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a specific community within a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the place of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the place of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleDistrictNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a district (an area of land defined for administrative or official purposes).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleDistrictName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a district (an area of land defined for administrative or official purposes).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleEmergencyServicesCityNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a city containing the emergency services department associated with a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleEmergencyServicesCityName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a city containing the emergency services department associated with a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleFireJurisdictionIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identification of the fire jurisdiction associated with a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleFireJurisdictionID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identification of the fire jurisdiction associated with a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleJudicialDistrictCodeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A local code for a judicial district within a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleJudicialDistrictCodeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A local code for a judicial district within a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleJudicialDistrictNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of the judicial district within a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleJudicialDistrictName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of the judicial district within a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleNeighborhoodNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a neighborhood within a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleNeighborhoodName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a neighborhood within a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocalePoliceBeatTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identification of a police beat that encompasses a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocalePoliceBeatText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identification of a police beat that encompasses a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocalePoliceGridTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A police grid coordinate associated with a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocalePoliceGridText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A police grid coordinate associated with a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocalePoliceJurisdictionIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identification of a police jurisdiction that encompasses a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocalePoliceJurisdictionID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identification of a police jurisdiction that encompasses a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleRegionNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleRegionName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleSubdivisionNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a subdivision within a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleSubdivisionName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a subdivision within a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleZoneNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of the zone for a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleZoneName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of the zone for a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a physical location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Location" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a physical location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationAddressReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an address for a location, e.g., a postal address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationAddress" type="j:AddressType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an address for a location, e.g., a postal address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationAddressGridReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a specific geographic area of a Law Enforcement Agency's jurisdiction within a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationAddressGrid" type="j:AddressGridType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a specific geographic area of a Law Enforcement Agency's jurisdiction within a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationAreaReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the boundaries of a geographic area of location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationArea" type="j:AreaType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the boundaries of a geographic area of location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationBuildingReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a building at a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationBuilding" type="j:BuildingType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a building at a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCityNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a city or town.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCityName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a city or town.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationContactInformationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about contact information for a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationContactInformation" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about contact information for a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationContainsOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Indicates that a particular location contains the indicated organization. For example, the locale might be a neighborhood that contains a particular watch organization; a municipal complex might contain the Sheriffs organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationContainsOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates that a particular location contains the indicated organization. For example, the locale might be a neighborhood that contains a particular watch organization; a municipal complex might contain the Sheriffs organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountryCodeReference.fips10-4" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountryCode.fips10-4" type="j-fips_10-4:CountryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountryCodeReference.iso3166Alpha2" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountryCode.iso3166Alpha2" type="j-iso_3166:CountryAlpha2CodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountryCodeReference.iso3166Alpha3" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountryCode.iso3166Alpha3" type="j-iso_3166:CountryAlpha3CodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountryCodeReference.iso3166Numeric" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountryCode.iso3166Numeric" type="j-iso_3166:CountryNumericCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountryNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountryName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountyCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountyCode" type="j-fips_6-4:USCountyCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountyNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountyName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCrossStreetReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a cross street or intersecting street near a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCrossStreet" type="j:CrossStreetType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a cross street or intersecting street near a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationElevationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a height or elevation of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationElevation" type="j:ElevationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a height or elevation of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationEmergencyServicesReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The emergency services department or agency associated with a particular location</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationEmergencyServices" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The emergency services department or agency associated with a particular location</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationGeographicCoordinateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the latitude and longitude of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationGeographicCoordinate" type="j:GeographicCoordinateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the latitude and longitude of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationHighwayReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a major public road at a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationHighway" type="j:HighwayType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a major public road at a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationLandmarkTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name or description of a distinguishing physical feature at a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationLandmarkText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name or description of a distinguishing physical feature at a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationLocaleReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a geo-political area location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationLocale" type="j:LocaleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a geo-political area location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationMGRSCoordinateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a coordinate from the Military Grid Reference System (MGRS). This coordinate represents a location with a Universal Transverse Mercator (UTM) coordinate and a unique military grid square.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationMGRSCoordinate" type="j:MGRSCoordinateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a coordinate from the Military Grid Reference System (MGRS). This coordinate represents a location with a Universal Transverse Mercator (UTM) coordinate and a unique military grid square.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationMapLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a location identified by map coordinates.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationMapLocation" type="j:MapLocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a location identified by map coordinates.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationNeighborReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associate lives in the general neighborhood of the location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationNeighbor" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associate lives in the general neighborhood of the location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationPoliceDepartmentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The police department associated with a particular location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationPoliceDepartment" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The police department associated with a particular location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationPostalCodeExtensionIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An extension of a zip code or postal code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationPostalCodeExtensionID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An extension of a zip code or postal code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationPostalCodeIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A zip code or postal code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationPostalCodeID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A zip code or postal code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationRangeDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the boundary or range of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationRangeDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the boundary or range of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationRelativeLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a location relative to another location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationRelativeLocation" type="j:RelativeLocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a location relative to another location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationSecondaryUnitTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of information used to identify a particular unit within a specific location. Examples of this could be an apartment number or a suite number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationSecondaryUnitText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of information used to identify a particular unit within a specific location. Examples of this could be an apartment number or a suite number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCodeReference.CanadianProvince" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCode.CanadianProvince" type="j-can:CanadianProvinceCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCodeReference.USPostalService" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCode.USPostalService" type="j-usps:USStateCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCodeReference.fips10-4International" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCode.fips10-4International" type="j-fips_10-4:InternationalStateCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCodeReference.fips5-2Alpha" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCode.fips5-2Alpha" type="j-fips_5-2:USStateCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCodeReference.fips5-2Numeric" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCode.fips5-2Numeric" type="j-fips_5-2:USStateNumericCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCodeReference.ncicLIS" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCode.ncicLIS" type="j-ncic:LISType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCodeReference.ncicLSTA" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCode.ncicLSTA" type="j-ncic:LSTAType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCodeReference.ncicRES" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCode.ncicRES" type="j-ncic:RESType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a state, commonwealth, province, or other subregion of a country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a state, commonwealth, province, or other subregion of a country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStreetReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStreet" type="j:StreetType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationSurroundingAreaDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of an area surrounding a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationSurroundingAreaDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an area surrounding a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a functional description of a location, e.g., residence, school, agency, park.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationTypeCode" type="j-nibrs:LocationTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a functional description of a location, e.g., residence, school, agency, park.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A functional description of a location, e.g., residence, school, agency, park.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A functional description of a location, e.g., residence, school, agency, park.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationUTMCoordinateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a coordinate from the Universal Transverse Mercator (UTM) Coordinate System. This coordinate represents a location as with a grid zone, an easting value, and a northing value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationUTMCoordinate" type="j:UTMCoordinateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a coordinate from the Universal Transverse Mercator (UTM) Coordinate System. This coordinate represents a location as with a grid zone, an easting value, and a northing value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LongitudeDegreeValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value that specifies the degree of a longitude. The value comes from a restricted range between -180 (inclusive) and +180 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LongitudeDegreeValue" type="j:LongitudeDegreeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value that specifies the degree of a longitude. The value comes from a restricted range between -180 (inclusive) and +180 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LongitudeMinuteValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value that specifies a minute of a degree. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LongitudeMinuteValue" type="j:AngularMinuteType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value that specifies a minute of a degree. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LongitudeSecondValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value that specifies a second of a minute. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LongitudeSecondValue" type="j:AngularSecondType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value that specifies a second of a minute. The value comes from a restricted range of 0 (inclusive) to 60 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LowerBoundReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An allowable lower bound on a numeric point estimate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LowerBound" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An allowable lower bound on a numeric point estimate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MGRSCoordinateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A coordinate from the Military Grid Reference System (MGRS) Coordinate System. The MGRS Coordinate System qualifies a Universal Transverse Mercator (UTM) Coordinate System by including a reference to a military grid square.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MGRSCoordinate" type="j:MGRSCoordinateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A coordinate from the Military Grid Reference System (MGRS) Coordinate System. The MGRS Coordinate System qualifies a Universal Transverse Mercator (UTM) Coordinate System by including a reference to a military grid square.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MGRSCoordinateIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A complete Military Grid Reference System (MGRS) coordinate value. This value is a concatenation of a UTM Grid Zone, a MGRS square identifier, a UTM Easting Value (in meters), and a UTM Northing value (in meters).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MGRSCoordinateID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete Military Grid Reference System (MGRS) coordinate value. This value is a concatenation of a UTM Grid Zone, a MGRS square identifier, a UTM Easting Value (in meters), and a UTM Northing value (in meters).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MGRSCoordinateSquareIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a Military Grid Reference System (MGRS) square.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MGRSCoordinateSquareID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a Military Grid Reference System (MGRS) square.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapCoordinateFullTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A complete coordinate of a point on a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapCoordinateFullText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete coordinate of a point on a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a map was current or copyrighted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a map was current or copyrighted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapElevationCoordinateTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A point's height or elevation on a map. Sometimes referred to as a z-coordinate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapElevationCoordinateText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A point's height or elevation on a map. Sometimes referred to as a z-coordinate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapHorizontalCoordinateTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A point's horizontal location on a map. Sometimes referred to as an x-coordinate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapHorizontalCoordinateText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A point's horizontal location on a map. Sometimes referred to as an x-coordinate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a location specified by map or grid coordinates.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapLocation" type="j:MapLocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a location specified by map or grid coordinates.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapLocationDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A complete description of a map location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapLocationDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete description of a map location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapPageIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A page number of a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapPageID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A page number of a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapQuandrantTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A quadrant or square in a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapQuandrantText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A quadrant or square in a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapVersionIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A version of a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapVersionID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A version of a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapVerticalCoordinateTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A point's vertical location on a map. Sometimes referred to as a y-coordinate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapVerticalCoordinateText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A point's vertical location on a map. Sometimes referred to as a y-coordinate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation of a measurement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Measure" type="j:MeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation of a measurement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MedicalConditionCauseTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name or description of a medication, drug, food, allergen, or other cause that can initiate an onset of a medical condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MedicalConditionCauseText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name or description of a medication, drug, food, allergen, or other cause that can initiate an onset of a medical condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MedicalConditionDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a medical condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MedicalConditionDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a medical condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MedicalConditionPresentIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a medical condition currently exists; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MedicalConditionPresentIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a medical condition currently exists; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MedicalConditionSeverityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A degree to which a medical condition is affecting a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MedicalConditionSeverityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A degree to which a medical condition is affecting a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MedicalConditionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A medical condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MedicalConditionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A medical condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MetadataFieldNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a user-defined document metadata field.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MetadataFieldName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a user-defined document metadata field.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MetadataFieldValueTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value of a user-defined document metadata field.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MetadataFieldValueText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value of a user-defined document metadata field.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryBranchNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a military branch in which a person served.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryBranchName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a military branch in which a person served.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryDischargeDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person was discharged from military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryDischargeDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person was discharged from military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryDischargeTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of discharge a person received from military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryDischargeTypeCode" type="j-ut_offender:MilitaryDischargeTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of discharge a person received from military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryDischargeTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of discharge a person received from military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryDischargeTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of discharge a person received from military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryExemptionDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of why a person was excused from military service, e.g., overage, disability.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryExemptionDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of why a person was excused from military service, e.g., overage, disability.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryExperienceIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person has some form of military experience; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryExperienceIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person has some form of military experience; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryReleaseDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person was released from military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryReleaseDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person was released from military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryReleaseTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of release a person received from military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryReleaseTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of release a person received from military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryServiceActiveIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person is currently serving in the military; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryServiceActiveIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person is currently serving in the military; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryServiceTimeMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of time a person spent in military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryServiceTimeMeasure" type="j:TimeMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of time a person spent in military service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a person in the military, e.g., active, retired, discharged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a person in the military, e.g., active, retired, discharged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MisdemeanorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A crime punishable by imprisonment in a county jail for up to one year.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Misdemeanor" type="j:IncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A crime punishable by imprisonment in a county jail for up to one year.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person whose whereabouts are unknown.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPerson" type="j:MissingPersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person whose whereabouts are unknown.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonCircumstanceCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a circumstance surrounding the disappearance of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonCircumstanceCode" type="j-ncic:MPCType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a circumstance surrounding the disappearance of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonCircumstanceTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A circumstance surrounding the disappearance of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonCircumstanceText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A circumstance surrounding the disappearance of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDeclarationDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person was declared or legally assumed to be missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDeclarationDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person was declared or legally assumed to be missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDeclarationPersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who declared another person to be missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDeclarationPerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who declared another person to be missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDeclarationTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a person was declared or legally assumed to be missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDeclarationTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a person was declared or legally assumed to be missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDisappearanceTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of disappearance of a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDisappearanceTypeCode" type="j-ncic:MNPType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of disappearance of a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDisappearanceTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of disappearance of a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDisappearanceTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of disappearance of a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonFoundDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a missing person was found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonFoundDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a missing person was found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonFoundIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a missing person has been found; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonFoundIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a missing person has been found; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonFoundLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location where a missing person was found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonFoundLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location where a missing person was found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonFoundTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a missing person was found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonFoundTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a missing person was found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonLastSeenDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a missing person was last seen before disappearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonLastSeenDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a missing person was last seen before disappearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonLastSeenLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A place a missing person was last seen before disappearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonLastSeenLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A place a missing person was last seen before disappearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonLastSeenTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a missing person was last seen before disappearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonLastSeenTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a missing person was last seen before disappearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonLastSeenWitnessReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who last saw a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonLastSeenWitness" type="j:WitnessType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who last saw a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonStandardCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonStandardCode" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonStandardCodeDetailsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation for a code not defined or referred to by the GJXDM standard used because the standard code mechanism is unavailable.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonStandardCodeDetails" type="j:NonStandardCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation for a code not defined or referred to by the GJXDM standard used because the standard code mechanism is unavailable.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonStandardCodeSourceNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The source from which a code value was obtained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonStandardCodeSourceName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The source from which a code value was obtained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonStandardCodeValueDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a code value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonStandardCodeValueDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a code value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonStandardCodeVersionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The version of the source from which a code value was obtained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonStandardCodeVersionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The version of the source from which a code value was obtained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NumericReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type representing a numeric value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Numeric" type="j:NumericType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type representing a numeric value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time to be paid as part of a required obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Obligation" type="j:ObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time to be paid as part of a required obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationCompleteIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a payment obligation has been completely fulfilled; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationCompleteIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a payment obligation has been completely fulfilled; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationComplianceIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a payer is in compliance with the requirements of a payment obligation, e.g., no overdue or outstanding amounts.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationComplianceIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a payer is in compliance with the requirements of a payment obligation, e.g., no overdue or outstanding amounts.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationDueDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date by which a payment must be made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationDueDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date by which a payment must be made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationDueTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time by which a payment obligation must be made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationDueTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time by which a payment obligation must be made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationEndDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A final or end date of a payment obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationEndDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A final or end date of a payment obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationEndTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A final or end time of a payment obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationEndTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A final or end time of a payment obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationExemptionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A waiving or dismissal of a payment obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationExemption" type="j:ObligationExemptionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A waiving or dismissal of a payment obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationExemptionDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the partial or total exemption of a person from a payment obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationExemptionDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the partial or total exemption of a person from a payment obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationExemptionIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a payment obligation has been waived or dismissed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationExemptionIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a payment obligation has been waived or dismissed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationPaidDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a payment obligation was made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationPaidDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a payment obligation was made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationPaidTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a payment obligation was made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationPaidTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a payment obligation was made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationPeriodTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An interval or period a payment obligation is required to be made, e.g., weekly, monthly, yearly.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationPeriodText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An interval or period a payment obligation is required to be made, e.g., weekly, monthly, yearly.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationProgressDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the amount of progress that has been made on a payment obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationProgressDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the amount of progress that has been made on a payment obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationRecipientReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization to whom a payment obligation must be fulfilled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationRecipient.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization to whom a payment obligation must be fulfilled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationRecipientReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization to whom a payment obligation must be fulfilled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationRecipient.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization to whom a payment obligation must be fulfilled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationRequirementDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the payment requirements, e.g., an amount of money or time in service due.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationRequirementDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the payment requirements, e.g., an amount of money or time in service due.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationStartDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which a payment obligation began.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationStartDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which a payment obligation began.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationStartTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time at which a payment obligation began.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationStartTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time at which a payment obligation began.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationSubjectReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization which must pay an amount of money or time in some activity to fulfill a payment requirement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationSubject.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization which must pay an amount of money or time in some activity to fulfill a payment requirement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationSubjectReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization which must pay an amount of money or time in some activity to fulfill a payment requirement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationSubject.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization which must pay an amount of money or time in some activity to fulfill a payment requirement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type or category of obligation, e.g., fee, fine, support, restitution, community service, damages, court costs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type or category of obligation, e.g., fee, fine, support, restitution, community service, damages, court costs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OffenseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An act or a course of action which may constitute a violation of a criminal statute, ordinance or rule that occurred during an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Offense" type="j:IncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An act or a course of action which may constitute a violation of a criminal statute, ordinance or rule that occurred during an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OfferedPleaReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An original plea offered by a defendant in relation to a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OfferedPlea" type="j:PleaType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An original plea offered by a defendant in relation to a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a unit which conducts some sort of business or operations.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a unit which conducts some sort of business or operations.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationAbbreviationTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An abbreviation, acronym, or code for an organization name, e.g., FBI, NCIC.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationAbbreviationText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An abbreviation, acronym, or code for an organization name, e.g., FBI, NCIC.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationActivityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An activity that an organization is known or thought to be involved with, e.g., law enforcement, supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationActivityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An activity that an organization is known or thought to be involved with, e.g., law enforcement, supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationAffiliateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that has some relationship or association with an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationAffiliate" type="j:AffiliateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that has some relationship or association with an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationBranchNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name or number of the chapter or branch an organization is known by within a larger group of organizations.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationBranchName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name or number of the chapter or branch an organization is known by within a larger group of organizations.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationDayContactReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The contact information that is valid during daytime hours.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationDayContact" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The contact information that is valid during daytime hours.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of an organization </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an organization </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationDoingBusinessAsNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name an organization uses for conducting business.  Sometimes referred to as a DBA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationDoingBusinessAsName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name an organization uses for conducting business.  Sometimes referred to as a DBA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationEmergencyContactReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The contact information should be used to contact the person during an emergency only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationEmergencyContact" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The contact information should be used to contact the person during an emergency only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationEmploymentHistoryReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An employment history or an employee of an organization or company.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationEmploymentHistory" type="j:EmploymentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An employment history or an employee of an organization or company.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationEstablishedDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date an organization was started.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationEstablishedDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date an organization was started.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationEveningContactReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The contact information that is valid during evening (early night) hours.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationEveningContact" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The contact information that is valid during evening (early night) hours.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationGovernmentLevelCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a governmental level of an organization: local, county, state, federal, or nongovernmental.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationGovernmentLevelCode" type="j-ncic:ORIGovernmentLevelType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a governmental level of an organization: local, county, state, federal, or nongovernmental.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of an organization based on the type of organization it is, e.g., for a school, this would be a school identifier, for a lien holder, this would be a lien holder identifier, for a court, this would be a court identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of an organization based on the type of organization it is, e.g., for a school, this would be a school identifier, for a lien holder, this would be a lien holder identifier, for a court, this would be a court identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationIncorporatedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an organization is incorporated (e.g., corporation); false otherwise (e.g., proprietorship or partnership).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationIncorporatedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an organization is incorporated (e.g., corporation); false otherwise (e.g., proprietorship or partnership).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationJurisdictionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An area of service or jurisdiction an organization has over a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationJurisdiction" type="j:JurisdictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area of service or jurisdiction an organization has over a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationLocalIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned on a local level to an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationLocalID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned on a local level to an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationMemberReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that has joined an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationMember" type="j:AffiliateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that has joined an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationNightContactReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The contact information that is valid during night hours.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationNightContact" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The contact information that is valid during night hours.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationORIIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifier assigned to a justice-related organization by the federal government. Sometimes referred to as ORI, ORI code, Originating Agency Code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationORIID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier assigned to a justice-related organization by the federal government. Sometimes referred to as ORI, ORI code, Originating Agency Code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationOccupiedStructureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Indicates that the named organization occupies at least part of the structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationOccupiedStructure" type="j:StructureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates that the named organization occupies at least part of the structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationOtherIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A generic identifier assigned to an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationOtherID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A generic identifier assigned to an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationParentReference.Affiliate" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that owns, controls, or operates the organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationParent.Affiliate" type="j:AffiliateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that owns, controls, or operates the organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationParentReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that owns, controls, or operates the organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationParent.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that owns, controls, or operates the organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationPrimaryContactReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The preferred contact for an individual. Use this designation only when more specific ones (e.g. home or work) are not available.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationPrimaryContact" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The preferred contact for an individual. Use this designation only when more specific ones (e.g. home or work) are not available.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationPrincipalOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A chief or high ranking executive of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationPrincipalOfficial" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A chief or high ranking executive of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationStatusTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An overall status of an organization, e.g., active/inactive/...</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationStatusText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An overall status of an organization, e.g., active/inactive/...</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationSubUnitReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A division of a an organization, e.g., a department, group, or other subunit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationSubUnit" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A division of a an organization, e.g., a department, group, or other subunit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationSubsidiaryReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that is owned, controlled, or operated by the organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationSubsidiary" type="j:AffiliateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that is owned, controlled, or operated by the organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationSubunitNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a subdivision of a high-level division of an organization, e.g., division.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationSubunitName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a subdivision of a high-level division of an organization, e.g., division.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationTaxIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A federal tax identifier assigned to an organization. Sometimes referred to as a Federal Employer Identification Number, FEIN, an Employer Identification Number, or an EIN.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationTaxID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A federal tax identifier assigned to an organization. Sometimes referred to as a Federal Employer Identification Number, FEIN, an Employer Identification Number, or an EIN.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationTerminationDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date an organization went out of business.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationTerminationDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date an organization went out of business.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationTypeCodeReference.ncicORIAgency" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the functional type of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationTypeCode.ncicORIAgency" type="j-ncic:ORIAgencyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the functional type of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationTypeCodeReference.ncicTYPO" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the functional type of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationTypeCode.ncicTYPO" type="j-ncic:TYPOType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the functional type of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general functional type of an organization</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general functional type of an organization</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationUnitNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a high-level division of an organization, e.g., department, agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationUnitName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a high-level division of an organization, e.g., department, agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationUnspecifiedContactReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The contact information should be used to contact the person under unspecified circumstances.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationUnspecifiedContact" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The contact information should be used to contact the person under unspecified circumstances.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ParoleReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An added period of control following release from prison.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Parole" type="j:SupervisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An added period of control following release from prison.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PartialContentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A regular expression that accurately describes what part(s) of the content are known or certain and what part(s) are unknown. Uses syntax for "xsd:pattern" facet.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PartialContent" type="j:PartialContentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A regular expression that accurately describes what part(s) of the content are known or certain and what part(s) are unknown. Uses syntax for "xsd:pattern" facet.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a point of entry or exit to a location or structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePoint" type="j:PassagePointType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a point of entry or exit to a location or structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of an entry or exit point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an entry or exit point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointMethodCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a method used to enter or exit through a passage point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointMethodCode" type="j-nibrs:MethodOfEntryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a method used to enter or exit through a passage point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointMethodTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A method used to enter or exit through a passage point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointMethodText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A method used to enter or exit through a passage point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointSecurityTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of security system or mechanism installed at a point of entry or exit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointSecurityTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of security system or mechanism installed at a point of entry or exit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A point of entry or exit to a location or structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A point of entry or exit to a location or structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of entry or exit point to a location or structure, e.g., door, window, gate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of entry or exit point to a location or structure, e.g., door, window, gate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PercentageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A fraction or ratio with 100 understood as the denominator. Values are between 0 and 1, inclusive.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Percentage" type="j:PercentageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A fraction or ratio with 100 understood as the denominator. Values are between 0 and 1, inclusive.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Describes inherent and frequently associated characteristics of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Describes inherent and frequently associated characteristics of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAFISIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number issued by an agency's automatic fingerprint system based on submitted fingerprints other than PersonFBIID and PersonSSID.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAFISID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number issued by an agency's automatic fingerprint system based on submitted fingerprints other than PersonFBIID and PersonSSID.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAccentTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of an accent that a person speaks with.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAccentText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an accent that a person speaks with.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAccompliceActivityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An activity with which a subject has some relation or degree of involvement</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAccompliceActivity" type="j:ActivityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An activity with which a subject has some relation or degree of involvement</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAccompliceWithSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is an accomplice with a subject person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAccompliceWithSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is an accomplice with a subject person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAcquaintanceReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associate is an acquaintance of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAcquaintance" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associate is an acquaintance of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAdoptedChildReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is an adopted child of the person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAdoptedChild" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is an adopted child of the person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAdoptiveParentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is an adoptive parent of the person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAdoptiveParent" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is an adoptive parent of the person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAffiliationOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Other organization a person is affiliated with</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAffiliationOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Other organization a person is affiliated with</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAgeDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the age of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAgeDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the age of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAgeMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAgeMeasure" type="j:AgeMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAgeMeasureReference.Range" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAgeMeasure.Range" type="j:RangeAgeMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAliasReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name and set of personal demographics describing the same person using alternative descriptors, e.g., an AKA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAlias" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name and set of personal demographics describing the same person using alternative descriptors, e.g., an AKA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAlternateNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An alternate name used by a person. Sometimes referred to as an AKA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAlternateName" type="j:PersonNameType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An alternate name used by a person. Sometimes referred to as an AKA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAssignedIDDetailsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A set of details about identifications issued to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAssignedIDDetails" type="j:PersonAssignedIDDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A set of details about identifications issued to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAssignmentUnitReference.EnforcementUnit" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAssignmentUnit.EnforcementUnit" type="j:EnforcementUnitType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAssignmentUnitReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAssignmentUnit.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAuthorityFigureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Indicates that the Subject had a trusted position of authority over associate subject (i.e. priest, teacher, boy scout leader, counselor, therapist, etc.)</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAuthorityFigure" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates that the Subject had a trusted position of authority over associate subject (i.e. priest, teacher, boy scout leader, counselor, therapist, etc.)</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBabysitteeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The person being watched by the babysitter.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBabysittee" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The person being watched by the babysitter.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBabysitterReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The person performing the babysitting.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBabysitter" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The person performing the babysitting.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBiologicalChildReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is a biological child of the person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBiologicalChild" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is a biological child of the person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBiologicalParentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is the biological parent of the person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBiologicalParent" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is the biological parent of the person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBiometricDetailsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A set of details about measurable biological or behavioral characteristics, which can reliably recognize the identity, or verify the claimed identity, of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBiometricDetails" type="j:PersonBiometricDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A set of details about measurable biological or behavioral characteristics, which can reliably recognize the identity, or verify the claimed identity, of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBirthDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBirthDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBirthLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a place where a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBirthLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a place where a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBirthPlaceCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the state or country of a person's birth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBirthPlaceCode" type="j-ncic:POBType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the state or country of a person's birth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBloodTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's type of blood, e.g., A positive, O negative.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBloodTypeCode" type="j-ncic:BLTType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's type of blood, e.g., A positive, O negative.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBloodTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person's type of blood, e.g., A positive, O negative.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBloodTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person's type of blood, e.g., A positive, O negative.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBodyOdorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's body odor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBodyOdor" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's body odor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBodyXRaysAvailableCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying what X-rays of a persons body parts are available.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBodyXRaysAvailableCode" type="j-ncic:BXRType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying what X-rays of a persons body parts are available.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBodyXRaysAvailableTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of what X-rays of a persons body parts are available.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBodyXRaysAvailableText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of what X-rays of a persons body parts are available.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBuildTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person's physique or shape.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBuildText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person's physique or shape.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCapabilityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Describes a skill, knowledge, physical or emotional trait of a person. Capability implies either a potential ability or an inability for doing something.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCapability" type="j:CapabilityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Describes a skill, knowledge, physical or emotional trait of a person. Capability implies either a potential ability or an inability for doing something.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonChargeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sequence of charges against a person. This context generally includes an index</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sequence of charges against a person. This context generally includes an index</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonChildReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is a child of the person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonChild" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is a child of the person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCircumcisionIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person is circumcised; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCircumcisionIndicator" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person is circumcised; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCitizenshipCodeReference.fips10-4" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCitizenshipCode.fips10-4" type="j-fips_10-4:CountryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCitizenshipCodeReference.iso3166Alpha2" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCitizenshipCode.iso3166Alpha2" type="j-iso_3166:CountryAlpha2CodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCitizenshipCodeReference.iso3166Alpha3" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCitizenshipCode.iso3166Alpha3" type="j-iso_3166:CountryAlpha3CodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCitizenshipCodeReference.iso3166Numeric" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCitizenshipCode.iso3166Numeric" type="j-iso_3166:CountryNumericCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCitizenshipTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCitizenshipText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonClothingReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an article of clothing worn by a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonClothing" type="j:ClothingType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an article of clothing worn by a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCohabitantReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associate shares a common residence with the subject</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCohabitant" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associate shares a common residence with the subject</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCommonLawSpouseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associate is a common-law spouse of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCommonLawSpouse" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associate is a common-law spouse of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonComplexionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An appearance of a person's skin, e.g., clear, freckled, wrinkled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonComplexionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An appearance of a person's skin, e.g., clear, freckled, wrinkled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonComprehendsSpokenLanguageIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person is able to grasp and understand the meaning of a language being spoken; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonComprehendsSpokenLanguageIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person is able to grasp and understand the meaning of a language being spoken; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonConcealedFirearmPermitHolderIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person has a permit for a concealed firearm or gun; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonConcealedFirearmPermitHolderIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person has a permit for a concealed firearm or gun; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDNAReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's DNA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDNA" type="j:DNAType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's DNA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDayContactReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The contact information should be used during daylight hours only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDayContact" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The contact information should be used during daylight hours only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDeathDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person died or was declared legally dead.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDeathDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person died or was declared legally dead.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the dental characteristics of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDental" type="j:PersonDentalType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the dental characteristics of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicGeneralCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's general dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicGeneralCode" type="j-ncic:DCHGeneralType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's general dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicGeneralTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person's general dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicGeneralText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person's general dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicOtherCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's other dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicOtherCode" type="j-ncic:DCHOtherType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's other dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicOtherTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person's other dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicOtherText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person's other dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRemovableAppliancesCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's removable dental appliance.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRemovableAppliancesCode" type="j-ncic:DCHRemovableAppliancesType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's removable dental appliance.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRemovableAppliancesTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person's removable dental appliance.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRemovableAppliancesText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person's removable dental appliance.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRestorationCariesCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's dental restoration or caries.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRestorationCariesCode" type="j-ncic:DCHRestorationCariesType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's dental restoration or caries.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRestorationCariesTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person's dental restoration or caries.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRestorationCariesText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person's dental restoration or caries.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicStatusCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a status of a person's dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicStatusCode" type="j-ncic:DCHStatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a status of a person's dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicStatusTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a person's dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicStatusText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a person's dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A visible problem or characteristic of a person's teeth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A visible problem or characteristic of a person's teeth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDependentQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of people dependent upon a person as their primary means of support.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDependentQuantity" type="j:QuantityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of people dependent upon a person as their primary means of support.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general description of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general description of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDetainedLocationReference.Location" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDetainedLocation.Location" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDetainedLocationReference.Structure" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDetainedLocation.Structure" type="j:StructureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDigitalImageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A photograph or image of a person in a digital format.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDigitalImage" type="j:ImageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A photograph or image of a person in a digital format.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDigitizedSignatureImageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An image of a person's handwritten signature.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDigitizedSignatureImage" type="j:ImageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An image of a person's handwritten signature.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDisguiseDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of something misleading that a person wears, e.g., wig, mask, uniform.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDisguiseDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of something misleading that a person wears, e.g., wig, mask, uniform.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDomesticPartnerReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associate is the domestic partner of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDomesticPartner" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associate is the domestic partner of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDriverLicenseIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Information about an identifier used to refer to a specific person who has obtained a driver's license. Sometimes referred to as driver license number, dlNumber.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDriverLicenseID" type="j:DrivingJurisdictionAuthorityIDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information about an identifier used to refer to a specific person who has obtained a driver's license. Sometimes referred to as driver license number, dlNumber.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDriversLicenseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A driver's license.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDriversLicense" type="j:DriverLicenseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A driver's license.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDrivingIncidentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A driving accident in which a person is involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDrivingIncident" type="j:DrivingIncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A driving accident in which a person is involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDrivingInsuranceCoverageTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of insurance coverage a driver of a vehicle has.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDrivingInsuranceCoverageTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of insurance coverage a driver of a vehicle has.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDrivingInsuranceStatusTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The status of a person's driving insurance, e.g., insured, not insured.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDrivingInsuranceStatusText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The status of a person's driving insurance, e.g., insured, not insured.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEarShapeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's ear shape.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEarShape" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's ear shape.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEducationLevelTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The highest level of education a person has obtained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEducationLevelText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The highest level of education a person has obtained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEmergencyContactReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The contact information should be used to contact the person during an emergency only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEmergencyContact" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The contact information should be used to contact the person during an emergency only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEmploymentHistoryReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the employment history of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEmploymentHistory" type="j:EmploymentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the employment history of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEthnicityCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's cultural lineage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEthnicityCode" type="j-nibrs:EthnicityCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's cultural lineage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEthnicityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person's cultural lineage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEthnicityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person's cultural lineage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEveningContactReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The contact information should be used during evening hours (early night) only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEveningContact" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The contact information should be used during evening hours (early night) only.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEyeColorCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the color of a person's eyes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEyeColorCode" type="j-ncic:EYEType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the color of a person's eyes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEyeColorTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The color of a person's eyes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEyeColorText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The color of a person's eyes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEyewearDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of glasses or other eyewear a person wears.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEyewearDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of glasses or other eyewear a person wears.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFBIIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number issued by the FBI's Automated Fingerprint Identification System (AFIS) based on submitted fingerprints.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFBIID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number issued by the FBI's Automated Fingerprint Identification System (AFIS) based on submitted fingerprints.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFacialFeaturesReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's facial features.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFacialFeatures" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's facial features.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFamilyRelationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associate and the subject are members of the same family, but the precise relationship is not clear or not noted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFamilyRelation" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associate and the subject are members of the same family, but the precise relationship is not clear or not noted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFingerGeometryReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's finger geometry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFingerGeometry" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's finger geometry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFingerprintSetReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a set of a persons fingerprints.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFingerprintSet" type="j:FingerprintSetType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a set of a persons fingerprints.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFirearmPermitHolderIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person has a gun or firearm permit; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFirearmPermitHolderIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person has a gun or firearm permit; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFirearmSalesDisqualifiedCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the status of person's eligibility to purchase firearms.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFirearmSalesDisqualifiedCode" type="j-ncic:IFSType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the status of person's eligibility to purchase firearms.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFirearmSalesDisqualifiedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person is prohibited from purchasing firearms; false otherwise.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFirearmSalesDisqualifiedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person is prohibited from purchasing firearms; false otherwise.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFootPrintReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's footprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFootPrint" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's footprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFosterChildReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associate is a legal foster parent of the subject</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFosterChild" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associate is a legal foster parent of the subject</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFosterParentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associate is a legal foster child of the subject</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFosterParent" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associate is a legal foster child of the subject</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFullNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A complete name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFullName" type="j:PersonNameTextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGaitReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's gait.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGait" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's gait.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGangAffiliationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A gang a person is affiliated with</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGangAffiliation" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A gang a person is affiliated with</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGeneralAppearanceDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general description of the way a person looks and is presented.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGeneralAppearanceDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general description of the way a person looks and is presented.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGeneralLedgerIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general-ledger account number associated with a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGeneralLedgerID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general-ledger account number associated with a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGivenNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A first name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGivenName" type="j:PersonNameTextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A first name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGuardianReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is a legal guardian of the person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGuardian" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is a legal guardian of the person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGuardianRecipientReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is under the legal guardianship of the person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGuardianRecipient" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is under the legal guardianship of the person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHairAppearanceTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the way a person's hair looks. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHairAppearanceText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the way a person's hair looks. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHairColorCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the color of a person's hair.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHairColorCode" type="j-ncic:HAIType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the color of a person's hair.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHairColorTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The color of a person's hair.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHairColorText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The color of a person's hair.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHairFacialTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of facial hair a person has.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHairFacialText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of facial hair a person has.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHairLengthTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A length of hair of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHairLengthText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A length of hair of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHairStyleTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A style of a person's hair.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHairStyleText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A style of a person's hair.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHairTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person's type of hair, e.g., fine, straight, curly.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHairTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person's type of hair, e.g., fine, straight, curly.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHandGeometryReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's hand geometry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHandGeometry" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's hand geometry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHandednessTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A hand a person is more adept with using, e.g., left, right, ambidextrous.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHandednessText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A hand a person is more adept with using, e.g., left, right, ambidextrous.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHeightDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the height of a person. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHeightDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the height of a person. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHeightMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHeightMeasure" type="j:PersonHeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHeightMeasureReference.Range" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHeightMeasure.Range" type="j:RangePersonHeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHumanResourcesIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A human resources id or assigned number for a person, such as a badge number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHumanResourcesID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A human resources id or assigned number for a person, such as a badge number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIDTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code the identifies a type of identifier assigned to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIDTypeCode" type="j-ncic:MNUType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code the identifies a type of identifier assigned to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonInjuryReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an injury a person has received.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonInjury" type="j:InjuryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an injury a person has received.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIntoxicationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the measurable alcoholic and/or drug intoxication level of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIntoxication" type="j:IntoxicationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the measurable alcoholic and/or drug intoxication level of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIrisFeaturesReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's iris features.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIrisFeatures" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's iris features.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIssuedTitleReference.PropertyRegistration" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIssuedTitle.PropertyRegistration" type="j:PropertyRegistrationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIssuedTitleReference.PropertyTitle" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIssuedTitle.PropertyTitle" type="j:PropertyTitleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonJewelryDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of jewelry a person wears.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonJewelryDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of jewelry a person wears.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonKeystrokeDynamicsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's keystroke dynamics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonKeystrokeDynamics" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's keystroke dynamics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLanguageCodeReference.iso639-2b" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the name of a language.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLanguageCode.iso639-2b" type="j-iso_639-2b:LanguageCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the name of a language.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLanguageCodeReference.iso639-2t" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the name of a language.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLanguageCode.iso639-2t" type="j-iso_639-2t:LanguageCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the name of a language.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLanguageEnglishIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person understands and speaks English; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLanguageEnglishIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person understands and speaks English; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLanguageTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The name of a language.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLanguageText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The name of a language.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLearningDisabilityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A learning disability of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLearningDisabilityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A learning disability of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLicenseIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A string that identifies a license, certification, or registration of a person for some purpose; may be granted to certify professional occupation or skill, e.g., medical license, pilot license, professional engineer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLicenseID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A string that identifies a license, certification, or registration of a person for some purpose; may be granted to certify professional occupation or skill, e.g., medical license, pilot license, professional engineer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLipMovementReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's lip movement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLipMovement" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's lip movement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLivingIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person is alive, false if a person is dead.  This may be useful if death date is not known.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLivingIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person is alive, false if a person is dead.  This may be useful if death date is not known.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMaidenNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An original surname of a person before changed by marriage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMaidenName" type="j:PersonNameTextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An original surname of a person before changed by marriage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMaritalStatusTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A marital status of a person, e.g., married, divorced, single, separated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMaritalStatusText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A marital status of a person, e.g., married, divorced, single, separated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMarriagePartnerReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associate is legally married to the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMarriagePartner" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associate is legally married to the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMedicalConditionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a specific medical condition a person has or experiences.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMedicalCondition" type="j:MedicalConditionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a specific medical condition a person has or experiences.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMedicalDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the overall health of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMedicalDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the overall health of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMedicalDetailsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A set of details about the medical condition of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMedicalDetails" type="j:PersonMedicalDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A set of details about the medical condition of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMedicalFileIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a state or province medical history file is known to exist for a person; false otherwise. The presence of a file dose not necessarily indicate that there is a medical issue that impacts a person's driving ability.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMedicalFileIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a state or province medical history file is known to exist for a person; false otherwise. The presence of a file dose not necessarily indicate that there is a medical issue that impacts a person's driving ability.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMedicationRequiredTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A medication and dosage required for a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMedicationRequiredText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A medication and dosage required for a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMentalStateTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A mental state of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMentalStateText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A mental state of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMiddleNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A middle name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMiddleName" type="j:PersonNameTextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A middle name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMilitarySummaryReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Summary details about the service of a person in the military.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMilitarySummary" type="j:MilitarySummaryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Summary details about the service of a person in the military.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonModusOperandiReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A methodology of action, particularly a criminal action, known to be routinely associated with a persons crimes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonModusOperandi" type="j:ActivityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A methodology of action, particularly a criminal action, known to be routinely associated with a persons crimes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMoodDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a person's mood or emotions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMoodDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a person's mood or emotions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name by which a person is known. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonName" type="j:PersonNameType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name by which a person is known. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNameInitialsTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A first letter of a person's given, possibly middle, and last names.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNameInitialsText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A first letter of a person's given, possibly middle, and last names.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNameSoundexTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name encoding such that similar sounding names with different spellings appear the same.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNameSoundexText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name encoding such that similar sounding names with different spellings appear the same.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNationalIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general ID that identifies a person within a country but is not based on fingerprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNationalID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general ID that identifies a person within a country but is not based on fingerprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNationalityCodeReference.fips10-4" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNationalityCode.fips10-4" type="j-fips_10-4:CountryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNationalityCodeReference.iso3166Alpha2" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNationalityCode.iso3166Alpha2" type="j-iso_3166:CountryAlpha2CodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNationalityCodeReference.iso3166Alpha3" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNationalityCode.iso3166Alpha3" type="j-iso_3166:CountryAlpha3CodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNationalityCodeReference.iso3166Numeric" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNationalityCode.iso3166Numeric" type="j-iso_3166:CountryNumericCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the country in which a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNationalityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The country in which a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNationalityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The country in which a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNeighborReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associate is a neighbor of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNeighbor" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associate is a neighbor of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNightContactReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The contact information should be used during night hours only. If there is no evening contact, this information may be used during the evening as well.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNightContact" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The contact information should be used during night hours only. If there is no evening contact, this information may be used during the evening as well.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonOrganDonatorIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person is willing to donate an organ(s) upon death; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonOrganDonatorIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person is willing to donate an organ(s) upon death; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonOrganDonorCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying an organ a person is willing to donate upon death.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonOrganDonorCode" type="j-ansi_d20:PersonOrganDonorCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying an organ a person is willing to donate upon death.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonOrganDonorTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Describes the organs a person is willing to donate upon death.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonOrganDonorText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Describes the organs a person is willing to donate upon death.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonOtherIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Information about an identifier with a type that is not explicitly defined in the standard that refers to a person within a certain domain, e.g., state ID cards or other non-license and non-fingerprint based IDs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonOtherID" type="j:PersonOtherIDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information about an identifier with a type that is not explicitly defined in the standard that refers to a person within a certain domain, e.g., state ID cards or other non-license and non-fingerprint based IDs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPalmPrintReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's palm print.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPalmPrint" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's palm print.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonParentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associated person is a parent of the main person. Use this context when a more specific relationship is not relevant or not important</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonParent" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associated person is a parent of the main person. Use this context when a more specific relationship is not relevant or not important</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPhysicalDetailsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A set of details about the physical appearance of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPhysicalDetails" type="j:PersonPhysicalDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A set of details about the physical appearance of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPhysicalDisabilityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A physical disability of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPhysicalDisabilityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A physical disability of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPhysicalFeatureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a physical feature of a person. Includes scars, marks, and tattoos.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPhysicalFeature" type="j:PhysicalFeatureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a physical feature of a person. Includes scars, marks, and tattoos.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrefixNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A title or honorific used by a person, e.g., Dr., Judge, General, Ms.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrefixName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A title or honorific used by a person, e.g., Dr., Judge, General, Ms.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrimaryLanguageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Information describing a person's language skills for a primary language (a language which a person is most comfortable using).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrimaryLanguage" type="j:PersonLanguageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information describing a person's language skills for a primary language (a language which a person is most comfortable using).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrimaryLanguageCodeReference.iso639-2b" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a language that a person is most comfortable using.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrimaryLanguageCode.iso639-2b" type="j-iso_639-2b:LanguageCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a language that a person is most comfortable using.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrimaryLanguageCodeReference.iso639-2t" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a language that a person is most comfortable using.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrimaryLanguageCode.iso639-2t" type="j-iso_639-2t:LanguageCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a language that a person is most comfortable using.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrimaryLanguageTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A language that a person is most comfortable using.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrimaryLanguageText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A language that a person is most comfortable using.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrimaryWorkerReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A primary social worker or other overseer assigned to a person that is not a caregiver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrimaryWorker" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A primary social worker or other overseer assigned to a person that is not a caregiver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonRaceCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the race of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonRaceCode" type="j-ncic:RACType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the race of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonRaceTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A classification of a person based on factors such as geographical locations and genetics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonRaceText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A classification of a person based on factors such as geographical locations and genetics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonReadsLanguageIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person is able to read a language; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonReadsLanguageIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person is able to read a language; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonReferralWorkerReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Employee of State assigned to the particular juvenile</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonReferralWorker" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Employee of State assigned to the particular juvenile</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonRegisteredOffenderIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person is required to register as an offender; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonRegisteredOffenderIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person is required to register as an offender; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonReligionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A religion to which a person subscribes or believes.  Describes the overall category of a person's spiritual beliefs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonReligionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A religion to which a person subscribes or believes.  Describes the overall category of a person's spiritual beliefs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonResidentCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of residence a person has in an area such as a city, town, or community.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonResidentCode" type="j-nibrs:ResidentCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of residence a person has in an area such as a city, town, or community.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonResidentTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type or description of a persons residence, e.g., local, resident, non-resident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonResidentText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type or description of a persons residence, e.g., local, resident, non-resident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonRetinaReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's retina.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonRetina" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's retina.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSSNIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A 9-digit numeric identifier assigned to a living person by the U.S. Social Security Administration.  A social security number of a person.  Sometimes referred to as a SSN.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSSNID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A 9-digit numeric identifier assigned to a living person by the U.S. Social Security Administration.  A social security number of a person.  Sometimes referred to as a SSN.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSalivaReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's saliva.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSaliva" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's saliva.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSecondaryLanguageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Information describing a person's language skills for a secondary language (a language of which a person has some knowledge but is not considered to be a primary one for that person).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSecondaryLanguage" type="j:PersonLanguageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information describing a person's language skills for a secondary language (a language of which a person has some knowledge but is not considered to be a primary one for that person).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSecondaryLanguageCodeReference.iso639-2b" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a language that a person has some knowledge of and can speak or understand to some degree.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSecondaryLanguageCode.iso639-2b" type="j-iso_639-2b:LanguageCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a language that a person has some knowledge of and can speak or understand to some degree.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSecondaryLanguageCodeReference.iso639-2t" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a language that a person has some knowledge of and can speak or understand to some degree.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSecondaryLanguageCode.iso639-2t" type="j-iso_639-2t:LanguageCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a language that a person has some knowledge of and can speak or understand to some degree.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSecondaryLanguageTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A language that a person has some knowledge of and can speak or understand to some degree.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSecondaryLanguageText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A language that a person has some knowledge of and can speak or understand to some degree.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSemenReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's semen.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSemen" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's semen.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSexCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the gender or sex of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSexCode" type="j-ncic:SEXType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the gender or sex of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSexTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The gender or sex of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSexText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The gender or sex of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSexualOrientationTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Describes a target gender of a person's sexual interest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSexualOrientationText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Describes a target gender of a person's sexual interest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSkinToneCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a color or tone of a person's skin</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSkinToneCode" type="j-ncic:SKNType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a color or tone of a person's skin</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSkinToneTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A color or tone of a person's skin.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSkinToneText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A color or tone of a person's skin.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSocialDetailsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A set of details about the social characteristics of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSocialDetails" type="j:PersonSocialDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A set of details about the social characteristics of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSocialFriendReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associate is a friend of the subject, in a social setting. This includes relationships such as "boy friend" and "girl friend".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSocialFriend" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associate is a friend of the subject, in a social setting. This includes relationships such as "boy friend" and "girl friend".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSpeaksLanguageIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person is able to speak a language; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSpeaksLanguageIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person is able to speak a language; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSpeechDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of any impediments that affect a person's speech, e.g., stutter, cleft palate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSpeechDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of any impediments that affect a person's speech, e.g., stutter, cleft palate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSpeechPatternReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's speech pattern.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSpeechPattern" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's speech pattern.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSpouseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associate is a spouse of the subject. Used when the legal status of the relationship (marriage, common-law) is not known.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSpouse" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associate is a spouse of the subject. Used when the legal status of the relationship (marriage, common-law) is not known.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonStateIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number issued by a state Automated Fingerprint Identification System (AFIS) based on submitted fingerprints. Sometimes referred to as a State ID number or a SID.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonStateID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number issued by a state Automated Fingerprint Identification System (AFIS) based on submitted fingerprints. Sometimes referred to as a State ID number or a SID.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonStrangerReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associate has no known or admitted knowledge of the subject</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonStranger" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associate has no known or admitted knowledge of the subject</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSuffixNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A component that is appended after the family name that distinguishes members of a family with the same given, middle, and last name, (e.g., Jr, Sr, III), or otherwise qualifies the name (e.g., MD, LLD, PhD).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSuffixName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A component that is appended after the family name that distinguishes members of a family with the same given, middle, and last name, (e.g., Jr, Sr, III), or otherwise qualifies the name (e.g., MD, LLD, PhD).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSurNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A last name or family name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSurName" type="j:PersonNameTextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A last name or family name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonTaxIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier used to refer to a specific person within the tax system of a country.  Within the U.S., this identifier may also be a persons social security number (SSN) or another identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonTaxID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier used to refer to a specific person within the tax system of a country.  Within the U.S., this identifier may also be a persons social security number (SSN) or another identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonTemporaryAssignmentUnitReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The organizational unit to which a person is assigned, specifically a temporary assignment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonTemporaryAssignmentUnit" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The organizational unit to which a person is assigned, specifically a temporary assignment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonThermalFaceImageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal face image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonThermalFaceImage" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal face image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonThermalHandImageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal hand image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonThermalHandImage" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal hand image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonThermalImageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonThermalImage" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonToothReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A persons tooth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonTooth" type="j:PersonToothType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A persons tooth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonToothIDCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a specific tooth by number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonToothIDCode" type="j-ncic:ToothIDCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a specific tooth by number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonToothIDTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A string identifying a specific tooth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonToothIDText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A string identifying a specific tooth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonUSCitizenIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person is a citizen of the United States; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonUSCitizenIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person is a citizen of the United States; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonUnspecifiedContactReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The contact information should be used to contact the person under unspecified circumstances.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonUnspecifiedContact" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The contact information should be used to contact the person under unspecified circumstances.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonUrineReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's urine.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonUrine" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's urine.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonVeinPatternReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's vein pattern.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonVeinPattern" type="j:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's vein pattern.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonVendorIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An assigned ID to identify a vendor. This ID may be assigned by an organization to identify a contractor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonVendorID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An assigned ID to identify a vendor. This ID may be assigned by an organization to identify a contractor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonVisionPrescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A prescription a person needs for corrective lenses or contacts.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonVisionPrescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A prescription a person needs for corrective lenses or contacts.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWasCommonLawSpouseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associate was at one time the common-law spouse of the subject but has legally separated or divorced.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWasCommonLawSpouse" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associate was at one time the common-law spouse of the subject but has legally separated or divorced.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWasDomesticPartnerReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associate was at one time the domestic partner of the subject but has dissolved the relationship.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWasDomesticPartner" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associate was at one time the domestic partner of the subject but has dissolved the relationship.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWasMarriedToReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associate was at one time married to the subject but has legally divorced.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWasMarriedTo" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associate was at one time married to the subject but has legally divorced.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWasSpouseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The associate was at one time a spouse of the subject but has divorced or otherwise legally severed the relationship. Used when the legal status of the relationship (marriage, common-law) is not known.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWasSpouse" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The associate was at one time a spouse of the subject but has divorced or otherwise legally severed the relationship. Used when the legal status of the relationship (marriage, common-law) is not known.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWeightDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the weight of a person. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWeightDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the weight of a person. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWeightMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWeightMeasure" type="j:PersonWeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWeightMeasureReference.Range" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWeightMeasure.Range" type="j:RangePersonWeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWorkContactReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The contact information should be used when the person is expected to be or might be at work.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWorkContact" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The contact information should be used when the person is expected to be or might be at work.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWorkLocationReference.Location" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The work address or structure of a person. This association is used when the person's employer is not known. If the employer is known, use an Organization which in turn has a Location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWorkLocation.Location" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The work address or structure of a person. This association is used when the person's employer is not known. If the employer is known, use an Organization which in turn has a Location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWorkLocationReference.Structure" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The work address or structure of a person. This association is used when the person's employer is not known. If the employer is known, use an Organization which in turn has a Location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWorkLocation.Structure" type="j:StructureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The work address or structure of a person. This association is used when the person's employer is not known. If the employer is known, use an Organization which in turn has a Location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWritesLanguageIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person is able to write a language; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWritesLanguageIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person is able to write a language; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonXRayImageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An X-Ray image of a person or part of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonXRayImage" type="j:ImageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An X-Ray image of a person or part of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PhysicalFeatureCategoryTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general classification or categorization of a physical feature, e.g., scar, mark, tattoo, missing limb.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PhysicalFeatureCategoryText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general classification or categorization of a physical feature, e.g., scar, mark, tattoo, missing limb.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PhysicalFeatureDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a physical feature.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PhysicalFeatureDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a physical feature.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PhysicalFeatureImageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A digital image of a physical feature, e.g., tattoo.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PhysicalFeatureImage" type="j:ImageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A digital image of a physical feature, e.g., tattoo.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PhysicalFeatureLocationTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location of a physical feature on a person's body.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PhysicalFeatureLocationText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location of a physical feature on a person's body.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PhysicalFeatureTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of physical feature. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PhysicalFeatureTypeCode" type="j-ncic:SMTType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of physical feature. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PhysicalFeatureTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of physical feature within a category, e.g., for a tattoo type, this could be animal, flag.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PhysicalFeatureTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of physical feature within a category, e.g., for a tattoo type, this could be animal, flag.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an answer which a defendant in an action at law makes to the State's charges, e.g., Guilty, Not Guilty, for adult, Admit, Deny for juvenile.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Plea" type="j:PleaType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an answer which a defendant in an action at law makes to the State's charges, e.g., Guilty, Not Guilty, for adult, Admit, Deny for juvenile.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a plea.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a plea.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaGuiltyIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person admits guilt in relation to a charge; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaGuiltyIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person admits guilt in relation to a charge; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaNegotiatedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a plea is negotiated with the prosecution; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaNegotiatedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a plea is negotiated with the prosecution; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaNoContestIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person is willing to accept the consequences of a charge without admitting guilt or innocence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaNoContestIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person is willing to accept the consequences of a charge without admitting guilt or innocence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaRecommendationTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A recommended plea agreement for violent, most serious, or armed offenses.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaRecommendationText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A recommended plea agreement for violent, most serious, or armed offenses.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code to indicate a type of plea.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaTypeCode" type="j-ut_offender:PleaTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code to indicate a type of plea.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PreviousSentenceReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An old sentence term and conditions that have since been replaced by an amended sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PreviousSentence" type="j:SentenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An old sentence term and conditions that have since been replaced by an amended sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PrimaryContactInformationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Information on a preferred or primary contact mechanism.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PrimaryContactInformation" type="j:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information on a preferred or primary contact mechanism.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProbationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A judicial requirement that a person fulfill certain conditions of behavior in lieu of jail time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Probation" type="j:SupervisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A judicial requirement that a person fulfill certain conditions of behavior in lieu of jail time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about projects, programs, or services designed to reduce a person's likelihood for committing crimes or to improve their understanding of laws and consequences.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Program" type="j:ProgramType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about projects, programs, or services designed to reduce a person's likelihood for committing crimes or to improve their understanding of laws and consequences.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramActionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An project or service of a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramAction" type="j:EventType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An project or service of a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramAdministratorReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that runs a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramAdministrator.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that runs a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramAdministratorReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that runs a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramAdministrator.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that runs a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramCapacityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A maximum number of people that can be enrolled in a program at a time..</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramCapacityText" type="j-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A maximum number of people that can be enrolled in a program at a time..</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramConditionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A condition that must be met in order for a person to remain in a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramCondition" type="j:ConditionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A condition that must be met in order for a person to remain in a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramFacilityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A place where a program is located.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramFacility" type="j:FacilityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A place where a program is located.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramPubliclyRunIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a program is run in the public sector; false if the program is run privately.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramPubliclyRunIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a program is run in the public sector; false if the program is run privately.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramPurposeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A purpose or reason for a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramPurposeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A purpose or reason for a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramReferralReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A direction from a person or organization to a subject to attend a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramReferral" type="j:ReferralType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A direction from a person or organization to a subject to attend a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramReleaseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about how a subject left a program. Could describe program completion, removal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramRelease" type="j:ReleaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about how a subject left a program. Could describe program completion, removal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramResidentialIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a subject is to reside at a program's facility during the duration of a program; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramResidentialIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a subject is to reside at a program's facility during the duration of a program; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who attends a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who attends a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramSupervisedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a subject will be officially supervised during the duration of a program; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramSupervisedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a subject will be officially supervised during the duration of a program; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramSupervisorReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that makes sure a program runs according to standards.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramSupervisor.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that makes sure a program runs according to standards.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramSupervisorReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization that makes sure a program runs according to standards.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgramSupervisor.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization that makes sure a program runs according to standards.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgressReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a tracking of progression or changes made in an  assigned activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Progress" type="j:ProgressType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a tracking of progression or changes made in an  assigned activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgressComplianceIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a reported progress is acceptable according to the terms set; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgressComplianceIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a reported progress is acceptable according to the terms set; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgressComplianceTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the compliance or non-compliance of a person with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgressComplianceText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the compliance or non-compliance of a person with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgressPaymentAmountTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the amount of payment a person has made against a fee, fine, restitution, surcharge, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgressPaymentAmountText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the amount of payment a person has made against a fee, fine, restitution, surcharge, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgressTimeAmountTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the amount of time a person has spent making progress in an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProgressTimeAmountText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the amount of time a person has spent making progress in an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A tangible or intangible item that can be owned or used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Property" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A tangible or intangible item that can be owned or used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyActionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An action that was taken against a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyActionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An action that was taken against a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyAgeMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An age of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyAgeMeasure" type="j:AgeMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An age of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyAssignedIDDetailsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Information about a set of identifiers assigned to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyAssignedIDDetails" type="j:PropertyAssignedIDDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information about a set of identifiers assigned to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyBarCodeIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A bar code assigned to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyBarCodeID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A bar code assigned to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyBinaryReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A binary representation of a property item, e.g., encoded video or audio file.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyBinary" type="j:BinaryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A binary representation of a property item, e.g., encoded video or audio file.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyBrandNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A trademark or distinctive name that identifies a manufacturer of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyBrandName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A trademark or distinctive name that identifies a manufacturer of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyCategoryCodeReference.ncicTYP" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a category or classification of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyCategoryCode.ncicTYP" type="j-ncic:TYPArticleCategoryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a category or classification of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyCategoryCodeReference.nibrsPropertyCategory" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a category or classification of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyCategoryCode.nibrsPropertyCategory" type="j-nibrs:PropertyCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a category or classification of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyCategoryTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A category or classification of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyCategoryText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A category or classification of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyColorDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the overall color of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyColorDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the overall color of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyConditionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A state or appearance of a property item, e.g., new, used, damaged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyConditionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A state or appearance of a property item, e.g., new, used, damaged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyContainedInStructureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The structure in which a property item is currently in or on.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyContainedInStructure" type="j:StructureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The structure in which a property item is currently in or on.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyCurrentResaleValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A current monetary value or worth or a property item for which it could be sold.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyCurrentResaleValue" type="j:PropertyValueType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A current monetary value or worth or a property item for which it could be sold.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDealerIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a property item by a dealer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDealerID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a property item by a dealer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDetailReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDetail" type="j:PropertyDetailType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDetailCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDetailCode" type="j-ncic:TYPAType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDetailDescriptionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDetailDescription" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDetailTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDetailText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDispositionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about what has happened to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDisposition" type="j:PropertyDispositionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about what has happened to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDispositionCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies what happened to a property item, e.g., towed, released, seized, unrecoverable, missing, stolen.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDispositionCode" type="j-nibrs:PropertyLossCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies what happened to a property item, e.g., towed, released, seized, unrecoverable, missing, stolen.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDispositionLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location of a property item after it has been processed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDispositionLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location of a property item after it has been processed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDispositionPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the property item being processed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDispositionProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the property item being processed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyFederalIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A federal identifying number assigned to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyFederalID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A federal identifying number assigned to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyHeightMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An overall height of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyHeightMeasure" type="j:LengthMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An overall height of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyHoldingReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Information about the holding of a property item; e.g., details about an impoundment or seizure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyHolding" type="j:PropertyHoldingType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information about the holding of a property item; e.g., details about an impoundment or seizure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyHoldingOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization that currently is in possession of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyHoldingOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization that currently is in possession of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyImageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An encoding of a digital picture of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyImage" type="j:ImageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An encoding of a digital picture of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyLengthMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An overall length of a property item as measured from the front to the rear.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyLengthMeasure" type="j:LengthMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An overall length of a property item as measured from the front to the rear.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the location of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the location of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyMakeNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of the manufacturer that produced a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyMakeName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of the manufacturer that produced a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyMissingValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A monetary value or worth of a property item that is lost, stolen, being held, or is otherwise missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyMissingValue" type="j:PropertyValueType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A monetary value or worth of a property item that is lost, stolen, being held, or is otherwise missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyModelNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A specific design or type of product made by a manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyModelName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific design or type of product made by a manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyMovingOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization that moved a property item, e.g., a towing company.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyMovingOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization that moved a property item, e.g., a towing company.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyNCICIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifier assigned to a property item by the FBI National Crime Information Center.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyNCICID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier assigned to a property item by the FBI National Crime Information Center.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOtherIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous identification number for a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOtherID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous identification number for a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOtherValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An additional monetary value of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOtherValue" type="j:PropertyValueType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An additional monetary value of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOwnerReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person or organization which own a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOwner.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person or organization which own a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOwnerReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person or organization which own a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOwner.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person or organization which own a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOwnerAppliedIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Information about a name or number applied to a property item by the owner. This may be an engraving on the property item or may be used to identify a fleets equipment number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOwnerAppliedID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information about a name or number applied to a property item by the owner. This may be an engraving on the property item or may be used to identify a fleets equipment number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOwnerPurchasedValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of money a current owner paid to purchase a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyOwnerPurchasedValue" type="j:PropertyValueType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of money a current owner paid to purchase a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyPhysicalDetailsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a property items physical structures such as make, model, length, and color.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyPhysicalDetails" type="j:PropertyPhysicalDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a property items physical structures such as make, model, length, and color.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyPossessionDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of how or why a party other than the owner came to possess a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyPossessionDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of how or why a party other than the owner came to possess a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyPossessorReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person or organization other than the owner that has possession of a property item. Can also refer to a towing company for a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyPossessor.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person or organization other than the owner that has possession of a property item. Can also refer to a towing company for a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyPossessorReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person or organization other than the owner that has possession of a property item. Can also refer to a towing company for a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyPossessor.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person or organization other than the owner that has possession of a property item. Can also refer to a towing company for a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A count or number of similar pieces or units that make up a property item, e.g. to indicate three bags of drugs were found, set PropertyQuantity=3 and quantityUnitText=bags.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyQuantity" type="j:QuantityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A count or number of similar pieces or units that make up a property item, e.g. to indicate three bags of drugs were found, set PropertyQuantity=3 and quantityUnitText=bags.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyReceiptIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier issued to a property item when taken into custody by a justice official or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyReceiptID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier issued to a property item when taken into custody by a justice official or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyRecoveredValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A monetary value or worth of a property item that has been returned to an owner or possessor after having been missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyRecoveredValue" type="j:PropertyValueType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A monetary value or worth of a property item that has been returned to an owner or possessor after having been missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyRegistrationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about registering a property item with an authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyRegistration" type="j:PropertyRegistrationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about registering a property item with an authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizedLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The location where property was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizedLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The location where property was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizerReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The person or organization who seized a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizer.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The person or organization who seized a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizerReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The person or organization who seized a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizer.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The person or organization who seized a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a removal of property from the possession of a person or organization and placed in custody of the justice system.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizure" type="j:PropertySeizureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a removal of property from the possession of a person or organization and placed in custody of the justice system.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureDispositionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about how a property item was processed or handled after being seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureDisposition" type="j:DispositionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about how a property item was processed or handled after being seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureMethodTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A method by which a property item was removed from a person's possession and taken into custody.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureMethodText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A method by which a property item was removed from a person's possession and taken into custody.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureOwningPersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who owns a property item that was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureOwningPerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who owns a property item that was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizurePossessingPersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who had possession of a property item when it was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizurePossessingPerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who had possession of a property item when it was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizurePropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item that was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item that was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizurePropertyHoldingOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization that holds or stores a property item that has been seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizurePropertyHoldingOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization that holds or stores a property item that has been seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureReleaseConditionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A condition that, if met, will allow a seized property item to be released back to its owner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureReleaseConditionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A condition that, if met, will allow a seized property item to be released back to its owner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureSeizingEnforcementOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official that seized a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureSeizingEnforcementOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official that seized a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureWarrantReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A warrant that was required to remove property from a person's possession.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureWarrant" type="j:WarrantType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A warrant that was required to remove property from a person's possession.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySerialIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifying number inscribed on or attached to a part, collection of parts, or complete unit by the manufacturer. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySerialID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifying number inscribed on or attached to a part, collection of parts, or complete unit by the manufacturer. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySizeDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the size or physical dimension of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySizeDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the size or physical dimension of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyStateIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A state-assigned identification to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyStateID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A state-assigned identification to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a property item. Describes if the property is being held, is stolen, missing, recovered, damaged, no change.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a property item. Describes if the property is being held, is stolen, missing, recovered, damaged, no change.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyStyleTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A style of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyStyleText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A style of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTitleReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about property ownership and purchase.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTitle" type="j:PropertyTitleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about property ownership and purchase.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTitleHolderReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization who holds the actual title on a property item, e.g., a bank may hold a vehicle title.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTitleHolder.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization who holds the actual title on a property item, e.g., a bank may hold a vehicle title.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTitleHolderReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization who holds the actual title on a property item, e.g., a bank may hold a vehicle title.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTitleHolder.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization who holds the actual title on a property item, e.g., a bank may hold a vehicle title.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTotalDamageValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A monetary value or worth of damage that occurred to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTotalDamageValue" type="j:PropertyValueType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A monetary value or worth of damage that occurred to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTransactionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a property transaction, e.g., purchase and sale information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTransaction" type="j:PropertyTransactionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a property transaction, e.g., purchase and sale information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTransactionBuyerReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A party that bought a property item in a property transaction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTransactionBuyer.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A party that bought a property item in a property transaction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTransactionBuyerReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A party that bought a property item in a property transaction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTransactionBuyer.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A party that bought a property item in a property transaction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTransactionPriceValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The amount of money upon which a buyer and seller in a transaction agreed to pay/be paid for the purchase of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTransactionPriceValue" type="j:PropertyValueType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The amount of money upon which a buyer and seller in a transaction agreed to pay/be paid for the purchase of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTransactionSellerReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A party that sold a property item in a property transaction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTransactionSeller.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A party that sold a property item in a property transaction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTransactionSellerReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A party that sold a property item in a property transaction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTransactionSeller.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A party that sold a property item in a property transaction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTypeCode" type="j-ncic:TYPAType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTypeCodeReference.nibrsArresteeWeapon" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTypeCode.nibrsArresteeWeapon" type="j-nibrs:ArresteeWeaponCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyUsageTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of how a property item is used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyUsageText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of how a property item is used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an estimation, account, or appraisal of a property item's actual monetary value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValue" type="j:PropertyValueType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an estimation, account, or appraisal of a property item's actual monetary value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueAmountReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A monetary value of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueAmount" type="j:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A monetary value of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueAssigningMethodTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A method used in assigning a value to a property item, e.g., fair market value, estimate, reported, appraised value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueAssigningMethodText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A method used in assigning a value to a property item, e.g., fair market value, estimate, reported, appraised value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueAssigningOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization that assigns a value to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueAssigningOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization that assigns a value to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueAssigningPersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person that assigns a value to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueAssigningPerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person that assigns a value to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a value of a property item was assigned or became effective.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a value of a property item was assigned or became effective.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a monetary value of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a monetary value of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueDetailsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the value of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueDetails" type="j:PropertyValueDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the value of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueTaxIncludedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if taxes were included in the property value; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyValueTaxIncludedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if taxes were included in the property value; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyVisibleIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A license number or other visible identifier. For a vehicle, this is the plate number. For a boat, this is the registration number visible on the outside of the hull. For aircraft, this is the aircraft registration number visible on the tail or the rear of the fuselage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyVisibleID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A license number or other visible identifier. For a vehicle, this is the plate number. For a boat, this is the registration number visible on the outside of the hull. For aircraft, this is the aircraft registration number visible on the tail or the rear of the fuselage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyWeaponIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a property item is a weapon, e.g., firearm or knife; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyWeaponIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a property item is a weapon, e.g., firearm or knife; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyWeaponUsageIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a property item not traditionally thought of as a weapon was used as such, e.g., a vehicle used to hit a person; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyWeaponUsageIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a property item not traditionally thought of as a weapon was used as such, e.g., a vehicle used to hit a person; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyWeaponUseTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A way a property item was used as a weapon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyWeaponUseText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A way a property item was used as a weapon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyWeightMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyWeightMeasure" type="j:WeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyWidthMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An overall width of a property item as measure from side to side.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyWidthMeasure" type="j:LengthMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An overall width of a property item as measure from side to side.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyYearDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The model year of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyYearDate" type="j-xsd:gYear" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The model year of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProsecutionChargeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A charge filed by a prosecuting attorney. May be different from or the same as the original arrest charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProsecutionCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A charge filed by a prosecuting attorney. May be different from or the same as the original arrest charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProtectionOrderReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A civil order, issued by a court, protecting one individual from another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProtectionOrder" type="j:ProtectionOrderType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A civil order, issued by a court, protecting one individual from another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProtectionOrderConditionCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a specific type of protection order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProtectionOrderConditionCode" type="j-ncic:PCOType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a specific type of protection order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProtectionOrderRestrictedPersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person that a subject is restricted from having any contact with as defined in a protection order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProtectionOrderRestrictedPerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person that a subject is restricted from having any contact with as defined in a protection order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="QuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation of a quantity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Quantity" type="j:QuantityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation of a quantity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RangeMaximumMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A maximum measure value on a range measure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RangeMaximumMeasure" type="j:MeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A maximum measure value on a range measure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RangeMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A minimum - maximum range between two measured values.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RangeMeasure" type="j:RangeMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A minimum - maximum range between two measured values.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RangeMinimumMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A minimum measure value on a range measure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RangeMinimumMeasure" type="j:MeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A minimum measure value on a range measure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation of the measurement of a rate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Rate" type="j:RateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation of the measurement of a rate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RealEstateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a piece of real estate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RealEstate" type="j:RealEstateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a piece of real estate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RealEstateAcreageTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of land measured in acres.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RealEstateAcreageText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of land measured in acres.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RealEstateAttachedStructureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A structure attached or affixed to real estate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RealEstateAttachedStructure" type="j:StructureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A structure attached or affixed to real estate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RealEstateBoundaryDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the boundary or real property limits.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RealEstateBoundaryDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the boundary or real property limits.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RecurringObligationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A recurring payment obligation that must be met on a periodical basis.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RecurringObligation" type="j:RecurringObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A recurring payment obligation that must be met on a periodical basis.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a directing of a person to a relevant service or product.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Referral" type="j:ReferralType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a directing of a person to a relevant service or product.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralActivityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An activity or service a person is directed to attend or perform.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralActivity" type="j:ActivityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An activity or service a person is directed to attend or perform.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralCourtOrderReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court order that issues a referral for a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralCourtOrder" type="j:CourtOrderType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court order that issues a referral for a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralDesignationReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or agency to which a person has been referred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralDesignation.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or agency to which a person has been referred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralDesignationReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or agency to which a person has been referred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralDesignation.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or agency to which a person has been referred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralIssuerReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization who directs a person to a relevant service or product.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralIssuer.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization who directs a person to a relevant service or product.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralIssuerReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization who directs a person to a relevant service or product.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralIssuer.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization who directs a person to a relevant service or product.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralMandatoryIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a referral is required; false if a referral is optional.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralMandatoryIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a referral is required; false if a referral is optional.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A product or property item to which a person has been directed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A product or property item to which a person has been directed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is being directed to a relevant service or product.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is being directed to a relevant service or product.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralSupervisorReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization who is responsible for ensuring that a person follows a referral.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralSupervisor.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization who is responsible for ensuring that a person follows a referral.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralSupervisorReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization who is responsible for ensuring that a person follows a referral.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralSupervisor.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization who is responsible for ensuring that a person follows a referral.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A history of action for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterAction" type="j:RegisterActionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A history of action for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date an action took place in a register of actions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date an action took place in a register of actions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of something that happened in a case in a register of actions entry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of something that happened in a case in a register of actions entry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionJudgeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An associated judge in a register of actions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionJudge" type="j:CaseOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An associated judge in a register of actions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time an action took place in a register of actions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time an action took place in a register of actions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionTitleReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A title or type of register of actions entry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionTitle" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A title or type of register of actions entry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterOfActionsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A history of actions for a case.  May include things such as information about filings, hearings, manually entered notes, and any historical changes in the case.  Also known as a case docket sheet, ROA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterOfActions" type="j:RegisterOfActionsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A history of actions for a case.  May include things such as information about filings, hearings, manually entered notes, and any historical changes in the case.  Also known as a case docket sheet, ROA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person that is required to register their residential information with a local law enforcement agency due to having been convicted of a certain type of crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffender" type="j:RegisteredOffenderType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person that is required to register their residential information with a local law enforcement agency due to having been convicted of a certain type of crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderConvictionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A conviction that led to a person's status as a registered offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderConviction" type="j:ConvictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A conviction that led to a person's status as a registered offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderCourtOrderReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court order mandating a person register as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderCourtOrder" type="j:CourtOrderType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court order mandating a person register as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderDescriptionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a registered offense for which a person must register.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderDescription" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a registered offense for which a person must register.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderEndDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person no longer must register as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderEndDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person no longer must register as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderEntryDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person initially registered as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderEntryDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person initially registered as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Identification information identifying a person as a certain kind of registered offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identification information identifying a person as a certain kind of registered offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderReportingCriteriaTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Requirements placed on a registered offender to report to a supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderReportingCriteriaText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Requirements placed on a registered offender to report to a supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderReportingProfessionNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The name of the profession a registered offender must report, e.g., doctor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderReportingProfessionName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The name of the profession a registered offender must report, e.g., doctor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderStartDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person must being registering as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderStartDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person must being registering as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An offense for which a person must register as being an offender, e.g. sex. felon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An offense for which a person must register as being an offender, e.g. sex. felon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredSexOffenderReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is required to register as a sexual offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredSexOffender" type="j:RegisteredOffenderType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is required to register as a sexual offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationAuthorityNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of an authority, person, or organization which issued a property registration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationAuthorityName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of an authority, person, or organization which issued a property registration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationDuplicateQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of times proof of property registration was issued with no change in information by the issuing authority. This number may be more than one because a proof may have been lost. This can be used to track duplicates or replacements.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationDuplicateQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of times proof of property registration was issued with no change in information by the issuing authority. This number may be more than one because a proof may have been lost. This can be used to track duplicates or replacements.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationEffectiveDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date the current registration became effective. This may or may not be the original registration date.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationEffectiveDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date the current registration became effective. This may or may not be the original registration date.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationExpirationDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date the current registration expires.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationExpirationDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date the current registration expires.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationFeeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of money required to register a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationFee" type="j:ObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of money required to register a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number or text used to uniquely identify a registration certificate or document. Sometimes referred to as a Registration Serial Number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number or text used to uniquely identify a registration certificate or document. Sometimes referred to as a Registration Serial Number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCodeReference.ANSID20JurisdictionAuthority" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCode.ANSID20JurisdictionAuthority" type="j-ansi_d20:JurisdictionAuthorityCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCodeReference.CanadianProvince" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCode.CanadianProvince" type="j-can:CanadianProvinceCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCodeReference.USPostalService" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCode.USPostalService" type="j-usps:USStateCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCodeReference.fips10-4International" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCode.fips10-4International" type="j-fips_10-4:InternationalStateCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCodeReference.fips5-2Alpha" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCode.fips5-2Alpha" type="j-fips_5-2:USStateCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCodeReference.fips5-2Numeric" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCode.fips5-2Numeric" type="j-fips_5-2:USStateNumericCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCodeReference.ncicLIS" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCode.ncicLIS" type="j-ncic:LISType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCodeReference.ncicLSTA" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCode.ncicLSTA" type="j-ncic:LSTAType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCodeReference.ncicRES" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCode.ncicRES" type="j-ncic:RESType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a state or other jurisdictional area from which a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a state or other jurisdictional area from which a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationOutsideJurisdictionIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a property item is found to be registered outside of an agency's immediate jurisdiction when processed, e.g., out-of-state driver's license; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationOutsideJurisdictionIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a property item is found to be registered outside of an agency's immediate jurisdiction when processed, e.g., out-of-state driver's license; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationPartyReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization to whom a registration is issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationParty.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization to whom a registration is issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationPartyReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization to whom a registration is issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationParty.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization to whom a registration is issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item that is registered, such as a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item that is registered, such as a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a registration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a registration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RehabilitationProgramReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A program designed to improve a person physically. This may include drug rehabilitation, physical rehabilitation, or occupational rehabilitation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RehabilitationProgram" type="j:ProgramType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A program designed to improve a person physically. This may include drug rehabilitation, physical rehabilitation, or occupational rehabilitation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RelativeLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about how to reach a location relative to a starting point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RelativeLocation" type="j:RelativeLocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about how to reach a location relative to a starting point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RelativeLocationDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A complete description of how to reach a location from a starting point, e.g., "Drive 1 mile north of the Big Chicken"</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RelativeLocationDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete description of how to reach a location from a starting point, e.g., "Drive 1 mile north of the Big Chicken"</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RelativeLocationDirectionCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a compass direction of the location from a reference point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RelativeLocationDirectionCode" type="j:DirectionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a compass direction of the location from a reference point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RelativeLocationDirectionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A relative compass direction of a location or movement from a reference point, e.g., north, north-north-east, S, SW, WNW.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RelativeLocationDirectionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A relative compass direction of a location or movement from a reference point, e.g., north, north-north-east, S, SW, WNW.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RelativeLocationDistanceTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the distance of a location from a starting point, e.g., 1 mile. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RelativeLocationDistanceText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the distance of a location from a starting point, e.g., 1 mile. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RelativeLocationHeadingValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The compass heading of a direction from a reference location. The range is from 0 (inclusive) to 360 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RelativeLocationHeadingValue" type="j:RelativeLocationHeadingType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The compass heading of a direction from a reference location. The range is from 0 (inclusive) to 360 (exclusive).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RelativeLocationReferencePointReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a starting point used to reach a location. Can include details about the name, address, contact information, type, and other information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RelativeLocationReferencePoint" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a starting point used to reach a location. Can include details about the name, address, contact information, type, and other information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a release or freeing of a person or property item from confinement, holding, or an obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Release" type="j:ReleaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a release or freeing of a person or property item from confinement, holding, or an obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseFromLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location from which a person is released.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseFromLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location from which a person is released.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseIssuerReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A justice official or organization which authorizes a release.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseIssuer.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A justice official or organization which authorizes a release.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseIssuerReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A justice official or organization which authorizes a release.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseIssuer.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A justice official or organization which authorizes a release.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleasePropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item which is released from holding.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item which is released from holding.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseRecipientReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, justice official, or organization that receives custody or supervisory authority of a released person or object, e.g., a probation official, half-way house.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseRecipient.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, justice official, or organization that receives custody or supervisory authority of a released person or object, e.g., a probation official, half-way house.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseRecipientReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, justice official, or organization that receives custody or supervisory authority of a released person or object, e.g., a probation official, half-way house.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseRecipient.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, justice official, or organization that receives custody or supervisory authority of a released person or object, e.g., a probation official, half-way house.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is released from confinement or an obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is released from confinement or an obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseSupervisorReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A justice official or organization which currently has custody over a subject or property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseSupervisor.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A justice official or organization which currently has custody over a subject or property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseSupervisorReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A justice official or organization which currently has custody over a subject or property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseSupervisor.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A justice official or organization which currently has custody over a subject or property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseToLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location to which a person is released.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReleaseToLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location to which a person is released.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the place in which a person lives.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Residence" type="j:ResidenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the place in which a person lives.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general description of a place in which a person lives.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general description of a place in which a person lives.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceEndDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person stopped living at a residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceEndDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person stopped living at a residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceOccupancyTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person's type of occupancy of a residence, e.g., owns, rents.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceOccupancyTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person's type of occupancy of a residence, e.g., owns, rents.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidencePaymentAmountReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of money a person pays each payment period to live at a place of residence. This may include a mortgage payment amount or a rent amount.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidencePaymentAmount" type="j:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of money a person pays each payment period to live at a place of residence. This may include a mortgage payment amount or a rent amount.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidencePaymentPeriodTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An interval or period for which a person is required to make regular residence payments.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidencePaymentPeriodText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An interval or period for which a person is required to make regular residence payments.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceStartDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person began living at a residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceStartDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person began living at a residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of place at which a person lives, e.g., house, apartment, homeless.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidenceTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of place at which a person lives, e.g., house, apartment, homeless.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidentialStructureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A structure in which a person or persons live.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ResidentialStructure" type="j:StructureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A structure in which a person or persons live.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RiskReductionFacilityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A facility other than a detention or correctional facility a subject may be remanded to as part of a condition set by a court or supervising agency. For example, Boot Camp, Halfway House, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RiskReductionFacility" type="j:FacilityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A facility other than a detention or correctional facility a subject may be remanded to as part of a condition set by a court or supervising agency. For example, Boot Camp, Halfway House, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RiskReductionProgramReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A program designed to lower the chance that a person does something illegal or unhealthy or is exposed to situations that may tempt illegal or unhealthy behavior.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RiskReductionProgram" type="j:ProgramType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A program designed to lower the chance that a person does something illegal or unhealthy or is exposed to situations that may tempt illegal or unhealthy behavior.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SameAsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general equivalence between two object instances (they refer to the same thing).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SameAs" type="j:SuperType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general equivalence between two object instances (they refer to the same thing).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a sanction or penalty ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Sanction" type="j:SanctionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a sanction or penalty ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionAdultSentenceIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a sanction for an extended jurisdiction juvenile is part of an adult or a juvenile sentence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionAdultSentenceIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a sanction for an extended jurisdiction juvenile is part of an adult or a juvenile sentence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionCreditedObligationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time requirement of a sanction already paid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionCreditedObligation" type="j:ObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time requirement of a sanction already paid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionCreditedTermReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a sanction already completed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionCreditedTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a sanction already completed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionDisciplinaryActionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A correction action that is assigned as part of a sanction. This may be enrolling in a risk reduction facility or program, for example.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionDisciplinaryAction" type="j:DisciplinaryActionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A correction action that is assigned as part of a sanction. This may be enrolling in a risk reduction facility or program, for example.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionFrequencyTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A frequency with which a sanction is to be met.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionFrequencyText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A frequency with which a sanction is to be met.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionGroupingTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A way of grouping multiple sanctions. For example, consecutive, concurrent, combined, merged, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionGroupingText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A way of grouping multiple sanctions. For example, consecutive, concurrent, combined, merged, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionIssuingAgencyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court that sets a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionIssuingAgency" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court that sets a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionJurisdictionalAgencyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court that has jurisdiction over a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionJurisdictionalAgency" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court that has jurisdiction over a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionProgressReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A tracking of changes in a subject's progress toward fulfillment of the terms of a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionProgress" type="j:ProgressType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A tracking of changes in a subject's progress toward fulfillment of the terms of a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionRelatedChargeDispositionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A final version of a disposed Charge. This may be the same or another Charge as the one to which the related Sanction applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionRelatedChargeDispositionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A final version of a disposed Charge. This may be the same or another Charge as the one to which the related Sanction applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionRelatedSanctionIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sanction identifier from related court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionRelatedSanctionID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sanction identifier from related court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSentenceDefinitionIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a sanction "defines" a sentence; false otherwise. For adults, any sanction of type fine, incarceration or restitution defines a sentence. For juveniles, any sanction may define a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSentenceDefinitionIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a sanction "defines" a sentence; false otherwise. For adults, any sanction of type fine, incarceration or restitution defines a sentence. For juveniles, any sanction may define a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSetDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a sanction was set or ordered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSetDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a sanction was set or ordered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSetObligationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time requirement of a sanction that has been set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSetObligation" type="j:ObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time requirement of a sanction that has been set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSetTermReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a sanction that has been set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSetTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a sanction that has been set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionStayedObligationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time requirement of a sanction that is temporarily suspended.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionStayedObligation" type="j:ObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time requirement of a sanction that is temporarily suspended.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionStayedTermReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a sanction that is temporarily suspended.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionStayedTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a sanction that is temporarily suspended.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSuspendedObligationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time requirement of a sanction that is no longer required to be paid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSuspendedObligation" type="j:ObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time requirement of a sanction that is no longer required to be paid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSuspendedTermReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a sanction that is no longer required to be completed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSuspendedTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a sanction that is no longer required to be completed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of sanction, e.g., incarceration, fine, restitution, probation, community service, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of sanction, e.g., incarceration, fine, restitution, probation, community service, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ScheduleActivityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An activity scheduled for a day or time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ScheduleActivityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An activity scheduled for a day or time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ScheduleDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date that is scheduled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ScheduleDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date that is scheduled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ScheduleDayReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a schedule on a day.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ScheduleDay" type="j:ScheduleDayType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a schedule on a day.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ScheduleDayEndTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An ending time of a day on a schedule.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ScheduleDayEndTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An ending time of a day on a schedule.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ScheduleDayStartTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A start time of a day on a schedule.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ScheduleDayStartTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A start time of a day on a schedule.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SchedulePersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person with the given schedule.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SchedulePerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person with the given schedule.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SearchWarrantReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An order signed by a judge authorizing a search of a place or a vehicle. The search warrant is issued for an address where things which may be evidence are to be found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SearchWarrant" type="j:WarrantType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An order signed by a judge authorizing a search of a place or a vehicle. The search warrant is issued for an address where things which may be evidence are to be found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a financial instrument such as cash, stock(s) or bond(s).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Security" type="j:SecurityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a financial instrument such as cash, stock(s) or bond(s).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityClassificationCurrentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the current classification of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityClassificationCurrent" type="j:ClassificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the current classification of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityClassificationDowngradeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about downgrading the level of classification of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityClassificationDowngrade" type="j:ClassificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about downgrading the level of classification of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityClassificationInitialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the original classification of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityClassificationInitial" type="j:ClassificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the original classification of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityClassificationUpgradeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about upgrading the level of classification of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityClassificationUpgrade" type="j:ClassificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about upgrading the level of classification of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityCollectionEndDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date when the ability for a security owner to collect returns from a security expires.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityCollectionEndDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date when the ability for a security owner to collect returns from a security expires.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityCollectionStartDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date when a security owner may collect returns from a security.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityCollectionStartDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date when a security owner may collect returns from a security.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityControlTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A SCI control system or systems that may be applicable to a document, e.g., SI, TK, NONE.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityControlText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A SCI control system or systems that may be applicable to a document, e.g., SI, TK, NONE.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityDateSeriesCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a security date or series year.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityDateSeriesCode" type="j-ncic:SDTType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a security date or series year.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityDateSeriesTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A security date or series year.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityDateSeriesText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A security date or series year.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityDeclassificationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the declassification of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityDeclassification" type="j:ClassificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the declassification of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityDenominationCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a value within a series of values reflecting the worth of a security note.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityDenominationCode" type="j-ncic:DENType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a value within a series of values reflecting the worth of a security note.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityDenominationTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value within a series of values reflecting the worth of a security note.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityDenominationText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value within a series of values reflecting the worth of a security note.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityDisseminationTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Dissemination control markings as designated by CAPCO Classification Markings Register, e.g., NOFORN, ORCON, FOUO, SETTEE.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityDisseminationText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Dissemination control markings as designated by CAPCO Classification Markings Register, e.g., NOFORN, ORCON, FOUO, SETTEE.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityFGICodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies foreign government distribution information included in a United States controlled document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityFGICode" type="j-iso_3166:CountryAlpha3CodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies foreign government distribution information included in a United States controlled document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityFGITextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Foreign government distribution information or country codes included in a United States controlled document, e.g., "FGI, AUS, DEU", "FGI, DEU, GBR, NATO", "FGI".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityFGIText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Foreign government distribution information or country codes included in a United States controlled document, e.g., "FGI, AUS, DEU", "FGI, DEU, GBR, NATO", "FGI".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityForeignReleasabilityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The foreign releasability of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityForeignReleasabilityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The foreign releasability of information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityIssuerReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A bank, agency, or other authority which issued a security to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityIssuer.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A bank, agency, or other authority which issued a security to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityIssuerReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A bank, agency, or other authority which issued a security to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityIssuer.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A bank, agency, or other authority which issued a security to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityLevelCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a level of security of information, e.g., personal, supplier proprietary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityLevelCode" type="j-dod:SecurityLevelCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a level of security of information, e.g., personal, supplier proprietary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityLevelTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A level of security of information, e.g., personal, supplier proprietary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityLevelText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of security of information, e.g., personal, supplier proprietary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityMetadataReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Describes security information and classification on information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityMetadata" type="j:SecurityMetadataType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Describes security information and classification on information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityNonICMarkingsTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Non-Intelligence Community markings authorized for use by entities outside of the Intelligence Community as designated by CAPCO Classification Markings Register., e.g., SPECAT, SIOP-ESI, SENSITIVE INFORMATION, LIMDIS.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityNonICMarkingsText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Non-Intelligence Community markings authorized for use by entities outside of the Intelligence Community as designated by CAPCO Classification Markings Register., e.g., SPECAT, SIOP-ESI, SENSITIVE INFORMATION, LIMDIS.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of security.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecurityTypeCode" type="j-ncic:TYPSType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of security.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a punishment resulting from conviction of charges in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Sentence" type="j:SentenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a punishment resulting from conviction of charges in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceAggravatedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if aggravating factors were considered during sentencing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceAggravatedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if aggravating factors were considered during sentencing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceChargeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A specific charge in a court case resulting in a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific charge in a court case resulting in a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceConditionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description and duration of a sentence component.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceCondition" type="j:ConditionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description and duration of a sentence component.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceConfinementCreditDayQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Total presentencing days served credited towards sentence term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceConfinementCreditDayQuantity" type="j:QuantityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Total presentencing days served credited towards sentence term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceConfinementCreditIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if any days served preceding the sentence will be applied to the sentence duration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceConfinementCreditIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if any days served preceding the sentence will be applied to the sentence duration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceDeferredIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if the sentence has been deferred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceDeferredIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if the sentence has been deferred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceDeferredTermReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the deferred term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceDeferredTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the deferred term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the sentence being imposed, e.g., probation, incarceration, public service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the sentence being imposed, e.g., probation, incarceration, public service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceDetailsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A specific description of the requirements of a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceDetails" type="j:SentenceDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific description of the requirements of a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceGroupingTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An order to how a sentence must be served, e.g., consecutively, concurrently, or both.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceGroupingText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An order to how a sentence must be served, e.g., consecutively, concurrently, or both.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceIssuerReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, court or other organization which issued a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceIssuer.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, court or other organization which issued a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceIssuerReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, court or other organization which issued a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceIssuer.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, court or other organization which issued a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a change made to a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModification" type="j:SentenceModificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a change made to a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationAggravatedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a sentence modification results in a harsher sentence than the original one; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationAggravatedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a sentence modification results in a harsher sentence than the original one; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationChargeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A charge for which the sentence was originally set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A charge for which the sentence was originally set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationConfinementCreditDayTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of time a person is credited with spending in confinement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationConfinementCreditDayText" type="j-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of time a person is credited with spending in confinement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationConfinementCreditIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an offender has credit for already being confined; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationConfinementCreditIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an offender has credit for already being confined; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationDismissalIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the charges being dismissed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationDismissalIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the charges being dismissed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationDismissalRemainingCaseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A case that a person is being tried for that is dismissed by a sentence modification.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationDismissalRemainingCase" type="j:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A case that a person is being tried for that is dismissed by a sentence modification.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationDismissalRemainingQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of times a person charged with the same crime has been dismissed by a sentence modification.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationDismissalRemainingQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of times a person charged with the same crime has been dismissed by a sentence modification.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationMitigatedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a sentence modification results in a lesser sentence than the original one; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationMitigatedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a sentence modification results in a lesser sentence than the original one; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationOriginalTermReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An original length of a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationOriginalTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An original length of a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationParoleIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the parole of the offender; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationParoleIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the parole of the offender; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationParoleTermReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A portion of a sentence that an offender is to spend on parole.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationParoleTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A portion of a sentence that an offender is to spend on parole.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationProbationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A modification made to a sentence that results in the probation of the offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationProbation" type="j:SupervisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A modification made to a sentence that results in the probation of the offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationProbationIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the probation of the offender; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationProbationIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the probation of the offender; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationRestitutionIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the offender being assigned a restitution; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationRestitutionIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the offender being assigned a restitution; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationSuspendedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a sentence modification results in a portion of a sentence being suspended; false otherwise.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationSuspendedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a sentence modification results in a portion of a sentence being suspended; false otherwise.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationSuspendedTermReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A portion of a sentence that is being suspended.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationSuspendedTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A portion of a sentence that is being suspended.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceRegisterSexOffenderIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if sex offender registration is required.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceRegisterSexOffenderIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if sex offender registration is required.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceSeverityLevelReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A severity level of a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceSeverityLevel" type="j:SeverityLevelType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A severity level of a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is being sentenced. Sometimes referred to as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is being sentenced. Sometimes referred to as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceSuspendedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if the sentence has been suspended.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceSuspendedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if the sentence has been suspended.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceSuspendedTermReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the suspended term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceSuspendedTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the suspended term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceTermReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A duration of a sentence. Specified as either a specific term in days-months-years or as a minimum - maximum range.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A duration of a sentence. Specified as either a specific term in days-months-years or as a minimum - maximum range.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sentencing guideline used for determining a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuideline" type="j:SentencingGuidelineType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sentencing guideline used for determining a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineChargeSeverityLevelTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sentencing guideline severity level assigned to a charge by a judge or supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineChargeSeverityLevelText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sentencing guideline severity level assigned to a charge by a judge or supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineDepartureReasonTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason a judge departs from a sentencing guideline.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineDepartureReasonText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason a judge departs from a sentencing guideline.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineDepartureTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of departure from sentencing guidelines represented by a sentence for a charge. For example, disposition, duration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineDepartureTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of departure from sentencing guidelines represented by a sentence for a charge. For example, disposition, duration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineMonthsMaximumTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A maximum sentence, in months, called for by sentencing guidelines.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineMonthsMaximumText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A maximum sentence, in months, called for by sentencing guidelines.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineMonthsMinimumTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A minimum sentence in months, outlined by sentencing guidelines, which can be imposed by a judge without indicating a reason for departure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineMonthsMinimumText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A minimum sentence in months, outlined by sentencing guidelines, which can be imposed by a judge without indicating a reason for departure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineRecommendationMonthsTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A recommended sentence, in months, called for by sentencing guidelines.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineRecommendationMonthsText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A recommended sentence, in months, called for by sentencing guidelines.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a call for service received from a person alerting an authority of a situation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCall" type="j:ServiceCallType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a call for service received from a person alerting an authority of a situation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallArrivedDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a response unit arrived at the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallArrivedDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a response unit arrived at the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallArrivedTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a response unit arrived at the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallArrivedTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a response unit arrived at the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallAssignedUnitReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A response unit responsible for handling a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallAssignedUnit" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A response unit responsible for handling a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallAssistingUnitReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unit that assists the assigned response unit in handling a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallAssistingUnit" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unit that assists the assigned response unit in handling a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallClearanceTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description that identifies the incident conditions or status when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallClearanceText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description that identifies the incident conditions or status when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallClearedDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallClearedDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallClearedTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallClearedTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallDispatchedDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a service call was received by a dispatcher.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallDispatchedDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a service call was received by a dispatcher.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallDispatchedOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official assigned specifically to handle a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallDispatchedOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official assigned specifically to handle a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallDispatchedTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a service call was received by a dispatcher.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallDispatchedTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a service call was received by a dispatcher.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallDispatcherReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who determines the course of action to be taken in response to a call for service and sends out appropriate response units as necessary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallDispatcher" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who determines the course of action to be taken in response to a call for service and sends out appropriate response units as necessary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallMechanismTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A way in which a call for service is received, e.g., 911, regular phone line, in person, mail, radio, visual, teletype.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallMechanismText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A way in which a call for service is received, e.g., 911, regular phone line, in person, mail, radio, visual, teletype.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallOperatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who receives a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallOperator" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who receives a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallOriginatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who places a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallOriginator" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who places a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallResponseLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location where a response unit should be sent to handle a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallResponseLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location where a response unit should be sent to handle a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallResponsePersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who needs the assistance of a response unit from a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallResponsePerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who needs the assistance of a response unit from a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a sentencing guideline severity level assigned to a charge by a judge or supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevel" type="j:SeverityLevelType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a sentencing guideline severity level assigned to a charge by a judge or supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelAssignedDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which the severity level was assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelAssignedDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which the severity level was assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelAssignedJudgeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A higher court judge assigned the severity level to the referenced charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelAssignedJudge" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A higher court judge assigned the severity level to the referenced charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelCriminalHistoryScoreTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A criminal history score that is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelCriminalHistoryScoreText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A criminal history score that is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A narrative account of a severity level assigned to a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A narrative account of a severity level assigned to a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a Severity Level. Valid values are: I, II, III, IV, V, VI, VII, VIII, IX, and X.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a Severity Level. Valid values are: I, II, III, IV, V, VI, VII, VIII, IX, and X.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelIssuingAgencyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A supervising agency that assigned a severity level to a referenced charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelIssuingAgency" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A supervising agency that assigned a severity level to a referenced charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A set of details about the condition or status of a person, activity, or object.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Status" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A set of details about the condition or status of a person, activity, or object.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a status was set, effected, or reported.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a status was set, effected, or reported.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a condition or state of something or someone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a condition or state of something or someone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusIssuerIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of a person or organization which assigns a status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusIssuerID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of a person or organization which assigns a status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusIssuerTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name or code of a person or organization which assigns a status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusIssuerText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name or code of a person or organization which assigns a status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A condition or state of something or someone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A condition or state of something or someone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a status was set, effective, or reported.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a status was set, effective, or reported.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a unique identifier of a law, rule, or ordinance within a jurisdiction. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Statute" type="j:StatuteType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a unique identifier of a law, rule, or ordinance within a jurisdiction. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteCodeIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of a set of laws for a particular jurisdiction. Sometimes referred to as a code book, legal code, native state code, or law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteCodeID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of a set of laws for a particular jurisdiction. Sometimes referred to as a code book, legal code, native state code, or law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteCodeSectionIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of a section or category within a code book.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteCodeSectionID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of a section or category within a code book.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteCommentTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An additional note or comment about a statute.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteCommentText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An additional note or comment about a statute.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a statute.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a statute.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteEnactmentDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a statute was enacted and came into effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteEnactmentDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a statute was enacted and came into effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteJurisdictionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an area in which a statute applies, e.g., city, state, country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteJurisdiction" type="j:JurisdictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an area in which a statute applies, e.g., city, state, country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteKeywordTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A brief description of a Statute which makes use of "catchwords." This can be used as an aid in finding a correct Statute.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteKeywordText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A brief description of a Statute which makes use of "catchwords." This can be used as an aid in finding a correct Statute.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteLevelTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A level of crime a statute applies to, e.g., Misdemeanor, Gross Misdemeanor, Felony.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteLevelText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of crime a statute applies to, e.g., Misdemeanor, Gross Misdemeanor, Felony.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteOffenseCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteOffenseCode" type="j-ucr:OffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteOffenseCodeReference.Minnesota" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteOffenseCode.Minnesota" type="j-mn_off:OffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteOffenseEnhancibleIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a statute refers to an offense that may be made more serious due to circumstances related to the incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteOffenseEnhancibleIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a statute refers to an offense that may be made more serious due to circumstances related to the incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteOffenseIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number or code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteOffenseID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number or code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteRepealDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a statute was repealed and no longer applied.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteRepealDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a statute was repealed and no longer applied.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A current status of a statute. Includes Repealed, Renumbered, Redefined, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A current status of a statute. Includes Repealed, Renumbered, Redefined, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The full text of a statute or law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The full text of a statute or law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of statute, e.g., Criminal, Procedure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteTypeCode" type="j-mn_off:StatuteTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of statute, e.g., Criminal, Procedure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of statute, e.g., Criminal, Procedure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of statute, e.g., Criminal, Procedure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an intersecting street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Street" type="j:StreetType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an intersecting street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetExtensionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Any additional parts of a street name that follows the street type and post directional.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetExtensionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Any additional parts of a street name that follows the street type and post directional.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetFullTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A complete street reference, e.g., "123 Main Street NW".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetFullText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete street reference, e.g., "123 Main Street NW".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetNumberTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number that identifies a particular unit or location within a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetNumberText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number that identifies a particular unit or location within a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetPostdirectionalTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A direction that appears after a street name.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetPostdirectionalText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A direction that appears after a street name.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetPredirectionalTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A direction that appears before a street name.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetPredirectionalText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A direction that appears before a street name.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of street, e.g., Street, Boulevard, Avenue, Highway, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of street, e.g., Street, Boulevard, Avenue, Highway, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a building or construction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Structure" type="j:StructureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a building or construction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureCommercialIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if structure is commercial; false is a structure is residential.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureCommercialIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if structure is commercial; false is a structure is residential.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureContainsPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The structure currently has the indicated property item in or on it.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureContainsProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The structure currently has the indicated property item in or on it.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureGarageForVehicleReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Indicates that the vehicle is currently or routinely garaged in the structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureGarageForVehicle" type="j:VehicleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates that the vehicle is currently or routinely garaged in the structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A specific location of a structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific location of a structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureOccupantReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Indicates that the structure is occupied, at least in part, by the indicated organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureOccupant.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates that the structure is occupied, at least in part, by the indicated organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureOccupantReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Indicates that the structure is occupied, at least in part, by the indicated organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureOccupant.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates that the structure is occupied, at least in part, by the indicated organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization that uses a structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization that uses a structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureResidentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Indicates that the person is one of the residents of the indicated structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureResident" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates that the person is one of the residents of the indicated structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureWorkerReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Indicates that the person works in the indicated structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StructureWorker" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates that the person works in the indicated structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubExhibitReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A part or portion of an exhibit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubExhibit" type="j:ExhibitType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A part or portion of an exhibit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is involved or suspected of being involved in an incident or criminal activity. This person may be the focus of an investigation or legal process, but is not necessarily the sole or primary focus.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Subject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is involved or suspected of being involved in an incident or criminal activity. This person may be the focus of an investigation or legal process, but is not necessarily the sole or primary focus.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectArmedWeaponReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A weapon a subject is carrying.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectArmedWeapon" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A weapon a subject is carrying.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectCautionInformationCaveatReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details regarding cautionary messages about an individual.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectCautionInformationCaveat" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details regarding cautionary messages about an individual.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectCautionInformationCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying cautionary information about a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectCautionInformationCode" type="j-ncic:CMCType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying cautionary information about a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectCriminalOrganizationInvolvementCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a subject's involvement in a criminal organization such as a gang or terrorist group.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectCriminalOrganizationInvolvementCode" type="j-ncic:ECRType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a subject's involvement in a criminal organization such as a gang or terrorist group.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectCriminalTraitDetailsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A set of identifying characteristics a subject has with regard to illegal activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectCriminalTraitDetails" type="j:CriminalTraitDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A set of identifying characteristics a subject has with regard to illegal activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectDetainmentLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The specific address of the facility associated with the incarceration. This association is used when there is a specific address for the facility. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectDetainmentLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The specific address of the facility associated with the incarceration. This association is used when there is a specific address for the facility. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectDisciplinaryActionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A disciplinary action which a subject is undergoing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectDisciplinaryAction" type="j:DisciplinaryActionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A disciplinary action which a subject is undergoing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An assigned number or string that identifies a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An assigned number or string that identifies a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectInvolvementCriminalOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A criminal organization with which a subject is known or suspected of being involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectInvolvementCriminalOrganization" type="j:CriminalOrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A criminal organization with which a subject is known or suspected of being involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectInvolvementPersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person with whom a subject is known or suspected of being involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectInvolvementPerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person with whom a subject is known or suspected of being involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectMultiSourceOffenderCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code indicating whether there is a single or multiple organizations that have information which contributes to a subject's criminal record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectMultiSourceOffenderCode" type="j-ncic:SFIType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code indicating whether there is a single or multiple organizations that have information which contributes to a subject's criminal record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectMultiSourceOffenderTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Describes whether there is a single or multiple organizations that have information which contributes to a subject's criminal record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectMultiSourceOffenderText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Describes whether there is a single or multiple organizations that have information which contributes to a subject's criminal record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectOffenderNoticeCaveatReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about other cautions/caveats/notices related to an offender.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectOffenderNoticeCaveat" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about other cautions/caveats/notices related to an offender.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectOffenderNoticeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Additional information associated with a subject, e.g., 'This person is an adjudicated violent felon'.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectOffenderNoticeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Additional information associated with a subject, e.g., 'This person is an adjudicated violent felon'.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general status of a subject, e.g., arrested, charged, paroled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general status of a subject, e.g., arrested, charged, paroled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectSupervisionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An incarceration, detention, or other form of supervision a subject is currently undergoing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectSupervision" type="j:SupervisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An incarceration, detention, or other form of supervision a subject is currently undergoing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectWarrantTypeDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a warrant out for a subject's arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectWarrantTypeDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a warrant out for a subject's arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a submission of a document to a recipient.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Submission" type="j:SubmissionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a submission of a document to a recipient.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionDocumentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A document that is submitted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionDocument" type="j:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A document that is submitted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionFeeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A fee or price required to submit a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionFee" type="j:ObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A fee or price required to submit a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionReceivedDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date the receiving party received the document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionReceivedDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date the receiving party received the document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionReceivedTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time the receiving party received the document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionReceivedTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time the receiving party received the document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionReceiverReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization which receives a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionReceiver.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization which receives a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionReceiverReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization which receives a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionReceiver.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization which receives a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionSubmittedDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a document left the control of the submitting party.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionSubmittedDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a document left the control of the submitting party.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionSubmittedTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a document left the control of the submitting party.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionSubmittedTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a document left the control of the submitting party.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionSubmitterReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization which submits a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionSubmitter.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization which submits a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionSubmitterReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization which submits a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubmissionSubmitter.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization which submits a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SummonsReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A written notification warning a person to appear in court at a specific date and time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Summons" type="j:CourtOrderType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A written notification warning a person to appear in court at a specific date and time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SuperObjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The root object in the inheritance hierarchy.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SuperObject" type="j:SuperType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The root object in the inheritance hierarchy.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an act of officially overseeing, supervising, or keeping track in some capacity of a person. Supervision may or may not involve incarceration, conditions, and treatment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Supervision" type="j:SupervisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an act of officially overseeing, supervising, or keeping track in some capacity of a person. Supervision may or may not involve incarceration, conditions, and treatment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionAgencyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency responsible for supervising a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionAgency" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency responsible for supervising a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionAreaIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identification of an area or block within a supervision facility a subject is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionAreaID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identification of an area or block within a supervision facility a subject is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionAssessmentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An assessment of a person in or entering supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionAssessment" type="j:AssessmentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An assessment of a person in or entering supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionAssignedTermReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the duration of time a person has been assigned to be under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionAssignedTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the duration of time a person has been assigned to be under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionBedIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identification of a bed within a supervision facility cell a subject is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionBedID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identification of a bed within a supervision facility cell a subject is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionBoardActionDocumentReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A form specifying an action to take that is filed by the board of a supervisory agency. Sometimes referred to as board action form, baf.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionBoardActionDocument" type="j:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A form specifying an action to take that is filed by the board of a supervisory agency. Sometimes referred to as board action form, baf.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCautionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A warning, caution, or risk associated with supervising a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCautionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A warning, caution, or risk associated with supervising a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCellIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identification of a cell housing within a supervision facility a subject is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCellID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identification of a cell housing within a supervision facility a subject is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionClassificationDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person under supervision is classified.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionClassificationDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person under supervision is classified.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionConditionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A condition that must be met for a person to remain in supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCondition" type="j:ConditionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A condition that must be met for a person to remain in supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionConditionalReleaseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A provisional release of a subject that requires defined conditions to be met to prevent the supervision from being reinstated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionConditionalRelease" type="j:ConditionalReleaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A provisional release of a subject that requires defined conditions to be met to prevent the supervision from being reinstated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCurrentIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a subject is currently under supervision; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCurrentIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a subject is currently under supervision; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCustodyStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of the custody of a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCustodyStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of the custody of a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCustodyTransferReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A transfer of a subject from the supervision of one facility, agency, or official to the supervision of another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCustodyTransfer" type="j:CustodyTransferType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A transfer of a subject from the supervision of one facility, agency, or official to the supervision of another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionDisciplinaryActionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A self-improving or restitutional activity that must or may be performed by a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionDisciplinaryAction" type="j:DisciplinaryActionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A self-improving or restitutional activity that must or may be performed by a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionFacilityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A facility at which a subject is being supervised.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionFacility" type="j:FacilityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A facility at which a subject is being supervised.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionFeeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a charge assigned to a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionFee" type="j:ObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a charge assigned to a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionFelonyOffenseIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a subject is incarcerated for a felony offense; false if a person is incarcerated for a misdemeanor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionFelonyOffenseIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a subject is incarcerated for a felony offense; false if a person is incarcerated for a misdemeanor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionGoodDaysCreditTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number a days a subject is credited spending with good behavior under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionGoodDaysCreditText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number a days a subject is credited spending with good behavior under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionIntensiveIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a subject requires more effort in supervising than normal; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionIntensiveIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a subject requires more effort in supervising than normal; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionIsolationIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a subject should be kept apart from other members being supervised; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionIsolationIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a subject should be kept apart from other members being supervised; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionJurisdictionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An area or location within which a person must remain in while under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionJurisdiction" type="j:JurisdictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area or location within which a person must remain in while under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionLevelCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the basic level of supervision required by a person: intensive, normal, minimal, none.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionLevelCode" type="j-ut_offender:SupervisionLevelCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the basic level of supervision required by a person: intensive, normal, minimal, none.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionLevelTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A level of supervision required by a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionLevelText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of supervision required by a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionMandatoryIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a supervision of a person is required; false if a supervision is optional.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionMandatoryIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a supervision of a person is required; false if a supervision is optional.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionModifiedTermReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Modified or changed details about the duration of time a person is assigned to spend under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionModifiedTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Modified or changed details about the duration of time a person is assigned to spend under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionOfficialReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official who is responsible for supervising a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who is responsible for supervising a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionOtherLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location other than a facility at which a person under supervision is located.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionOtherLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location other than a facility at which a person under supervision is located.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionReinstatementDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date that a supervision is reinstated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionReinstatementDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date that a supervision is reinstated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionReleaseReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A complete and unrestricted release of a subject from a supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRelease" type="j:ReleaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete and unrestricted release of a subject from a supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a restriction on a supervised person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestriction" type="j:SupervisionRestrictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a restriction on a supervised person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionBehaviorTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A behavior a supervised person is restricted from doing, e.g., no drugs or alcohol.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionBehaviorText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A behavior a supervised person is restricted from doing, e.g., no drugs or alcohol.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a supervision restriction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionCode" type="j-ut_offender:SupervisionRestrictionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a supervision restriction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location a supervised person is restricted from going to, e.g., a restricted address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location a supervised person is restricted from going to, e.g., a restricted address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionPersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person a supervised person is restricted from involvement, e.g., a no-contact person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionPerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person a supervised person is restricted from involvement, e.g., a no-contact person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionSelfImposedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person voluntarily agreed to supervision; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionSelfImposedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person voluntarily agreed to supervision; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionServedTermReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the duration of time a person has actually spent under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionServedTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the duration of time a person has actually spent under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is being supervised.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is being supervised.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionSubjectResponsibilityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A job or responsibility a subject holds within a supervision facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionSubjectResponsibilityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A job or responsibility a subject holds within a supervision facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionSubjectStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionSubjectStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionViolationTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A violation of a condition or rule of a person while under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionViolationText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A violation of a condition or rule of a person while under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionVisitationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A visit from a person to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionVisitation" type="j:VisitationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A visit from a person to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SuspectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person suspected of illegal activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Suspect" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person suspected of illegal activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a target or object against which an action is taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Target" type="j:TargetType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a target or object against which an action is taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a target or object for which an action taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a target or object for which an action taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name or a target or object for which an action is taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name or a target or object for which an action is taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetOrganizationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetPersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetPerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetReasonTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An explanation of why a target was chosen for action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetReasonText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An explanation of why a target was chosen for action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of target or object for which an action is taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of target or object for which an action is taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneAreaCodeIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A dialing code for a state or province for phone numbers in the USA, Canada, Mexico, and the Caribbean. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneAreaCodeID" type="j-xsd:string" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A dialing code for a state or province for phone numbers in the USA, Canada, Mexico, and the Caribbean. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneCityCodeIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A dialing code for a city.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneCityCodeID" type="j-xsd:string" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A dialing code for a city.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneCountryCodeIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An international dialing code for a country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneCountryCodeID" type="j-xsd:string" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An international dialing code for a country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneExchangeIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The first three digits of a base telephone number. Usually represents a central telephone switch.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneExchangeID" type="j-xsd:string" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The first three digits of a base telephone number. Usually represents a central telephone switch.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneNumberReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a number to be dialed to reach a contact.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneNumber" type="j:TelephoneNumberType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a number to be dialed to reach a contact.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneNumberCommentTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An additional comment about a telephone number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneNumberCommentText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An additional comment about a telephone number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneNumberFullIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A full length telephone identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneNumberFullID" type="j-xsd:string" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A full length telephone identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneSubscriberIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The last four digits of a base telephone number. Identifies the individual circuit within an exchange.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneSubscriberID" type="j-xsd:string" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The last four digits of a base telephone number. Identifies the individual circuit within an exchange.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneSuffixIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Additional numbers to be entered to direct a call to the appropriate place.  Includes extensions, answering system navigation codes, and PINs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneSuffixID" type="j-xsd:string" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Additional numbers to be entered to direct a call to the appropriate place.  Includes extensions, answering system navigation codes, and PINs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TermReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a duration length specified as either a specific term in days-months-years or as a minimum - maximum range.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Term" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a duration length specified as either a specific term in days-months-years or as a minimum - maximum range.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TermDurationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A specific range or duration of a term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TermDuration" type="j-xsd:duration" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific range or duration of a term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TermLifeIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if the term is not for a set duration length but for life; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TermLifeIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if the term is not for a set duration length but for life; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TermMaximumDurationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A maximum range or duration for a term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TermMaximumDuration" type="j-xsd:duration" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A maximum range or duration for a term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TermMinimumDurationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A minimum range or duration for a term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TermMinimumDuration" type="j-xsd:duration" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A minimum range or duration for a term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation of a string value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Text" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation of a string value.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TimeMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation of the measurement of an amount of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TimeMeasure" type="j:TimeMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation of the measurement of an amount of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TimeObligationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An obligation or requirement on a person's time, which may be associated with a disciplinary action, e.g., community service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TimeObligation" type="j:TimeObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An obligation or requirement on a person's time, which may be associated with a disciplinary action, e.g., community service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TimeObligationDueDurationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a time obligation that has not been spent.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TimeObligationDueDuration" type="j-xsd:duration" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a time obligation that has not been spent.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TimeObligationPaidDurationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of time that has been spent to fulfill a time obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TimeObligationPaidDuration" type="j-xsd:duration" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of time that has been spent to fulfill a time obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TimeObligationTotalDurationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A total amount of time that must be spend in order to meet an obligation, e.g., community service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TimeObligationTotalDuration" type="j-xsd:duration" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A total amount of time that must be spend in order to meet an obligation, e.g., community service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleDuplicateQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A total number of title documents issued where the titling information is unchanged (may be called duplicate or replacement, depending on the state) by the current titling jurisdiction (e.g., because a title was lost).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleDuplicateQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A total number of title documents issued where the titling information is unchanged (may be called duplicate or replacement, depending on the state) by the current titling jurisdiction (e.g., because a title was lost).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number used to uniquely identify a certificate of title to a property item. Assigned by a titling jurisdiction authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number used to uniquely identify a certificate of title to a property item. Assigned by a titling jurisdiction authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleIssueDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which a jurisdictions titling authority issued a title to the owner of the property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleIssueDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which a jurisdictions titling authority issued a title to the owner of the property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleIssuingAuthorityNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An authority which issued a title.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleIssuingAuthorityName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An authority which issued a title.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleLienIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a lien exists on the titled property or vehicle.  A value of true indicates the property item can be used as a payment to the owners debtors.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleLienIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a lien exists on the titled property or vehicle.  A value of true indicates the property item can be used as a payment to the owners debtors.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitlePartyReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization to whom a title is issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleParty.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization to whom a title is issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitlePartyReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization to whom a title is issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleParty.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization to whom a title is issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitlePropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item such as a vehicle for which a title is issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item such as a vehicle for which a title is issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleReplacesTitleReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A title issued as a replacement to another title.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleReplacesTitle" type="j:PropertyTitleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A title issued as a replacement to another title.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Information about the status of a property title.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleStatus" type="j:TitleStatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information about the status of a property title.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleStatusCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a most recent known status recorded for a title.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleStatusCode" type="j-ansi_d20:TitleStatusCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a most recent known status recorded for a title.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleStatusTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A most recent known status recorded for a title.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleStatusText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A most recent known status recorded for a title.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of title issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TitleTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of title issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TowingCompanyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A company that tows vehicles. Sometimes referred to as wreckers.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TowingCompany" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A company that tows vehicles. Sometimes referred to as wreckers.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="UTMCoordinateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A coordinate from the Universal Transverse Mercator (UTM) Coordinate System, which is a projected rectangular coordinate system that divides the world into 60 north and south zones, each zone six degrees wide.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="UTMCoordinate" type="j:UTMCoordinateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A coordinate from the Universal Transverse Mercator (UTM) Coordinate System, which is a projected rectangular coordinate system that divides the world into 60 north and south zones, each zone six degrees wide.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="UTMCoordinateIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A complete Universal Transverse Mercator coordinate value. The value is specified as the concatenation of UTMGridZoneID, UTMGridZoneSquareID, UTMEastingValue, and UTMNorthingValue.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="UTMCoordinateID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete Universal Transverse Mercator coordinate value. The value is specified as the concatenation of UTMGridZoneID, UTMGridZoneSquareID, UTMEastingValue, and UTMNorthingValue.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="UTMDatumIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Identifies a datum standard for the coordinates. The datum standard identifies the spatial reference system - the set of numbers that represent the size and shape of the Earth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="UTMDatumID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identifies a datum standard for the coordinates. The datum standard identifies the spatial reference system - the set of numbers that represent the size and shape of the Earth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="UTMEastingValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A distance east within a UTM zone. The precision of the value is based on the number of digits. Has the same number of digits as UTMNorthingValue.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="UTMEastingValue" type="j-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A distance east within a UTM zone. The precision of the value is based on the number of digits. Has the same number of digits as UTMNorthingValue.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="UTMGridZoneIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique alphanumeric identifier of a UTM grid zone. Also known at Grid Zone Designator, GZD.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="UTMGridZoneID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique alphanumeric identifier of a UTM grid zone. Also known at Grid Zone Designator, GZD.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="UTMGridZoneSquareIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A two-letter pair that identifies a specific 100,000 meter squared region within a UTM grid zone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="UTMGridZoneSquareID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A two-letter pair that identifies a specific 100,000 meter squared region within a UTM grid zone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="UTMNorthingValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A distance north within a UTM zone. The precision of the value is based on the number of digits. Has the same number of digits as UTMEastingValue.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="UTMNorthingValue" type="j-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A distance north within a UTM zone. The precision of the value is based on the number of digits. Has the same number of digits as UTMEastingValue.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="UpperBoundReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An allowable upper bound on a numeric point estimate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="UpperBound" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An allowable upper bound on a numeric point estimate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a motor-driven conveyance designed to carry its operator, passengers, and cargo, including trailers, and excepting boats.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Vehicle" type="j:VehicleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a motor-driven conveyance designed to carry its operator, passengers, and cargo, including trailers, and excepting boats.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleAxleQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A count of common axles of rotation of one or more wheels of a vehicle, whether power driven or freely rotating.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleAxleQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A count of common axles of rotation of one or more wheels of a vehicle, whether power driven or freely rotating.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBasicsReference" type="j:ReferenceType">
    <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="VehicleBasics" type="j:VehicleBasicsType" nillable="true">
    <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="VehicleBrandReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A brand issued to a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrand" type="j:VehicleBrandType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A brand issued to a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code providing information about the brand applied to the title or odometer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandCode" type="j-ansi_d20:BrandCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code providing information about the brand applied to the title or odometer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandDamagePercentageTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An indicator of whether the Percentage of Damage is the actual value applied to a specific vehicle or is the threshold level applied by a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandDamagePercentageTypeCode" type="j-ansi_d20:BrandDamagePercentageTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An indicator of whether the Percentage of Damage is the actual value applied to a specific vehicle or is the threshold level applied by a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandDamagePercentageTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An indicator of whether the Percentage of Damage is the actual value applied to a specific vehicle or is the threshold level applied by a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandDamagePercentageTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An indicator of whether the Percentage of Damage is the actual value applied to a specific vehicle or is the threshold level applied by a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a brand was applied or obtained. If the brander applying the brand is a titling jurisdiction, this field represents the date the brand was applied. Otherwise (the brander is either an insurance carrier, junk yard, or salvage yard), this field represents the date obtained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a brand was applied or obtained. If the brander applying the brand is a titling jurisdiction, this field represents the date the brand was applied. Otherwise (the brander is either an insurance carrier, junk yard, or salvage yard), this field represents the date obtained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandSalvagePercentageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A percentage of damage (in terms of the extent that the fair salvage value plus the cost of repairing the vehicle for legal operation exceeds the fair market value of the vehicle prior to the incident causing the damage) a vehicle must sustain to be branded as 'Salvage'.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandSalvagePercentage" type="j:PercentageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A percentage of damage (in terms of the extent that the fair salvage value plus the cost of repairing the vehicle for legal operation exceeds the fair market value of the vehicle prior to the incident causing the damage) a vehicle must sustain to be branded as 'Salvage'.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A brand applied to the vehicle title or odometer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A brand applied to the vehicle title or odometer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandVehicleDispositionCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the disposition of the vehicle as documented by the junk yard or salvage yard.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandVehicleDispositionCode" type="j-ansi_d20:BrandVehicleDispositionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the disposition of the vehicle as documented by the junk yard or salvage yard.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandVehicleDispositionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A disposition of the vehicle as documented by the junk yard or salvage yard.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandVehicleDispositionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A disposition of the vehicle as documented by the junk yard or salvage yard.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandVehicleSourceNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of the individual or organization from whom the (insurance carrier, junk yard or salvage yard) brander obtained the vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrandVehicleSourceName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of the individual or organization from whom the (insurance carrier, junk yard or salvage yard) brander obtained the vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBranderReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization that brands a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBrander" type="j:VehicleBranderType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization that brands a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleCMVIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a vehicle is a commercial motor vehicle (CMV). Federal rules specify the criteria for defining a CMV.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleCMVIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a vehicle is a commercial motor vehicle (CMV). Federal rules specify the criteria for defining a CMV.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleCargoTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Goods or cargo that is transported by a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleCargoText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Goods or cargo that is transported by a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleColorInteriorTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A color of the interior of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleColorInteriorText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A color of the interior of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleColorPrimaryCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a single, upper-most, front-most, or majority color of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleColorPrimaryCode" type="j-ncic:VCOType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a single, upper-most, front-most, or majority color of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleColorPrimaryTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A single, upper-most, front-most, or majority color of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleColorPrimaryText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A single, upper-most, front-most, or majority color of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleColorSecondaryCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the lower-most or rear-most color of a two-tone vehicle or the lesser color of a multi-colored vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleColorSecondaryCode" type="j-ncic:VCOType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the lower-most or rear-most color of a two-tone vehicle or the lesser color of a multi-colored vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleColorSecondaryTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A lower-most or rear-most color of a two-tone vehicle or a lesser color of a multi-colored vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleColorSecondaryText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A lower-most or rear-most color of a two-tone vehicle or a lesser color of a multi-colored vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleCurrentWeightMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An observed, estimated, or measured weight of the conveyance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleCurrentWeightMeasure" type="j:WeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An observed, estimated, or measured weight of the conveyance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleDoorQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of doors of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleDoorQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of doors of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEmissionInspectionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an inspection of a vehicle that tests if the emissions exceed the legal limit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEmissionInspection" type="j:VehicleEmissionInspectionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an inspection of a vehicle that tests if the emissions exceed the legal limit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEmissionInspectionQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of times a vehicle goes through an emissions inspection.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEmissionInspectionQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of times a vehicle goes through an emissions inspection.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEngineReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An engine of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEngine" type="j:VehicleEngineType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An engine of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEngineCylinderQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A count of the cylinders contained in the engine of a vehicle. If the vehicle has a rotary engine, a value of '99' is used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEngineCylinderQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A count of the cylinders contained in the engine of a vehicle. If the vehicle has a rotary engine, a value of '99' is used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEngineDisplacementMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The engine displacement of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEngineDisplacementMeasure" type="j:VehicleEngineDisplacementMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The engine displacement of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEngineHorsepowerQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The engine horsepower of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEngineHorsepowerQuantity" type="j-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The engine horsepower of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEngineIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier stamped on an engine by a manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEngineID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier stamped on an engine by a manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEnginePowerDisplacementTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An engine power or displacement of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEnginePowerDisplacementText" type="j:EnginePowerDisplacementType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An engine power or displacement of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEngineQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of engines on a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleEngineQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of engines on a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleFirstSoldYearDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A calendar year in which a vehicle was first sold.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleFirstSoldYearDate" type="j-xsd:gYear" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A calendar year in which a vehicle was first sold.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleFuelTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of fuel or motive power used to propel a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleFuelTypeCode" type="j-ansi_d20:VehicleFuelTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of fuel or motive power used to propel a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleFuelTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of fuel or motive power used to propel a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleFuelTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of fuel or motive power used to propel a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleGarageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Indicates that the vehicle is currently or routinely garaged in the indicated structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleGarage" type="j:StructureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates that the vehicle is currently or routinely garaged in the indicated structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleGarageIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a vehicle is normally stored in a garage; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleGarageIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a vehicle is normally stored in a garage; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleGrossLadenSumWeightMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sum of values specified by the manufacturer(s) for a truck tractor or trailer for the units that make up a combination. In the absence of a value specified by the manufacturer, an estimate of the gross vehicle weight of a fully loaded unit may be submitted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleGrossLadenSumWeightMeasure" type="j:WeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sum of values specified by the manufacturer(s) for a truck tractor or trailer for the units that make up a combination. In the absence of a value specified by the manufacturer, an estimate of the gross vehicle weight of a fully loaded unit may be submitted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleGrossLadenUnitWeightMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A value specified by the manufacturer for a single unit truck, truck tractor, or trailer. In the absence of a value specified by the manufacturer, an estimate of the gross vehicle weight of a fully loaded unit may be submitted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleGrossLadenUnitWeightMeasure" type="j:WeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value specified by the manufacturer for a single unit truck, truck tractor, or trailer. In the absence of a value specified by the manufacturer, an estimate of the gross vehicle weight of a fully loaded unit may be submitted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique combination of alphanumeric characters that identifies a specific vehicle. A vehicle identification number is normally imprinted by the manufacturer and attached to the vehicle in specific locations, but is occasionally assigned by titling or registration agencies. Sometimes referred to as a VIN, VIN number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleID" type="j:DrivingJurisdictionAuthorityIDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique combination of alphanumeric characters that identifies a specific vehicle. A vehicle identification number is normally imprinted by the manufacturer and attached to the vehicle in specific locations, but is occasionally assigned by titling or registration agencies. Sometimes referred to as a VIN, VIN number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an Inspection refers to a safety, emissions, or type of inspection which may be required by a DMV prerequisite to vehicle registration. Inspection data is recorded by a DMV.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspection" type="j:VehicleInspectionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an Inspection refers to a safety, emissions, or type of inspection which may be required by a DMV prerequisite to vehicle registration. Inspection data is recorded by a DMV.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionAddressReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Address details for an inspection facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionAddress" type="j:AddressType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Address details for an inspection facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionEmissionCertificationIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifier that appears on an emissions certificate, e.g., inspection smog certificate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionEmissionCertificationID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier that appears on an emissions certificate, e.g., inspection smog certificate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionEmissionPassIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if the emission readings of a vehicle passed an emission inspection; false if the readings failed the inspection.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionEmissionPassIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if the emission readings of a vehicle passed an emission inspection; false if the readings failed the inspection.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionInspectorIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A jurisdiction-assigned code identifying the person or station that performed the emissions inspection.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionInspectorID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A jurisdiction-assigned code identifying the person or station that performed the emissions inspection.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionJurisdictionAuthorityCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code of the authority which has jurisdiction over the location where the inspection is performed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionJurisdictionAuthorityCode" type="j-ansi_d20:JurisdictionAuthorityCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code of the authority which has jurisdiction over the location where the inspection is performed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionJurisdictionAuthorityTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of the authority which has jurisdiction over the location where the inspection is performed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionJurisdictionAuthorityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of the authority which has jurisdiction over the location where the inspection is performed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionSafetyPassIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a vehicle passed a safety inspection; false if the vehicle failed the safety inspection.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionSafetyPassIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a vehicle passed a safety inspection; false if the vehicle failed the safety inspection.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionSmogCertificateCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that specifies whether or not the vehicle has a current smog certificate</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionSmogCertificateCode" type="j-ansi_d20:SmogCertificateCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that specifies whether or not the vehicle has a current smog certificate</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionStationIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A station number performing the inspection.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionStationID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A station number performing the inspection.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionTestTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of test used to conduct an inspection.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInspectionTestTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of test used to conduct an inspection.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInvoiceDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which the vehicle was invoiced by the manufacturer to the purchaser.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInvoiceDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which the vehicle was invoiced by the manufacturer to the purchaser.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInvoiceIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A manufacturer-assigned number affixed to the paperwork when the manufacturer ships the vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleInvoiceID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A manufacturer-assigned number affixed to the paperwork when the manufacturer ships the vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleLeaseIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a vehicle is leased; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleLeaseIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a vehicle is leased; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleLicensePlateIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>License plate associated with a vehicle</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleLicensePlateID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>License plate associated with a vehicle</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleMSRPAmountReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A manufacturer's suggested retail price of a vehicle. Includes the manufacturer-installed standard equipment and suggested delivery and handling, excluding transportation, state, and local taxes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleMSRPAmount" type="j:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A manufacturer's suggested retail price of a vehicle. Includes the manufacturer-installed standard equipment and suggested delivery and handling, excluding transportation, state, and local taxes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleMakeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the manufacturer of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleMakeCode" type="j-ncic:VMAType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the manufacturer of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleMaximumLoadWeightMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A maximum load weight intended for the vehicle to transport, assigned at the point of manufacture. It is normally known as the Gross Vehicle Weight Rating (GVWR). It is applied to pickups, single unit trucks and trailers. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleMaximumLoadWeightMeasure" type="j:WeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A maximum load weight intended for the vehicle to transport, assigned at the point of manufacture. It is normally known as the Gross Vehicle Weight Rating (GVWR). It is applied to pickups, single unit trucks and trailers. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleModelCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the specific design or type of vehicle made by a manufacturer.  Sometimes referred to as the series model.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleModelCode" type="j-ncic:VMOType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the specific design or type of vehicle made by a manufacturer.  Sometimes referred to as the series model.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleModelCodeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code denoting a family of vehicles within a vehicle make which has a degree of similarity in construction, such as body, chassis, etc. The field does not necessarily contain a standard code; it may contain a value provided by the originator (the manufacturer) of the field.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleModelCodeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code denoting a family of vehicles within a vehicle make which has a degree of similarity in construction, such as body, chassis, etc. The field does not necessarily contain a standard code; it may contain a value provided by the originator (the manufacturer) of the field.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleModelYearDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A year which is assigned to a vehicle by the manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleModelYearDate" type="j-xsd:gYear" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A year which is assigned to a vehicle by the manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleOdometerReadingMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reading of a vehicle odometer to the nearest mile or kilometer. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleOdometerReadingMeasure" type="j:OdometerReadingMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reading of a vehicle odometer to the nearest mile or kilometer. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleOwnershipTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of ownership of a vehicle, e.g., owned, rented, financed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleOwnershipTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of ownership of a vehicle, e.g., owned, rented, financed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePaperMCOIssuedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a paper copy of the manufacturers certificate of origin was sent from the manufacturer to the purchaser of the vehicle; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePaperMCOIssuedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a paper copy of the manufacturers certificate of origin was sent from the manufacturer to the purchaser of the vehicle; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePartReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a part or component of a vehicle.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePart" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a part or component of a vehicle.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:deprecated/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePartReference.Detailed" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a part or component of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePart.Detailed" type="j:VehiclePartType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a part or component of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePartBrandCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a brand name or manufacturer name of a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePartBrandCode" type="j-ncic:BRAType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a brand name or manufacturer name of a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePartBrandNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A brand name or manufacturer name of a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePartBrandName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A brand name or manufacturer name of a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePartCategoryCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a category of a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePartCategoryCode" type="j-ncic:CATType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a category of a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePartCategoryTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A category of a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePartCategoryText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A category of a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePartDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePartDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePartIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePartID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a vehicle part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePassengerSafeQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The total safe passenger capacity in a vehicle, accounting for both number of seats and standing room.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehiclePassengerSafeQuantity" type="j-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The total safe passenger capacity in a vehicle, accounting for both number of seats and standing room.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a registration of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistration" type="j:VehicleRegistrationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a registration of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationDecalReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a sticker attached to a permanent registration plate on a vehicle when it is renewed for the current year. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationDecal" type="j:DecalType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a sticker attached to a permanent registration plate on a vehicle when it is renewed for the current year. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationGrossWeightMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An unladen weight of a vehicle (e.g., single-unit truck, truck combination) plus the weight of the maximum load for which vehicle registration fees have been paid within a particular jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationGrossWeightMeasure" type="j:WeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An unladen weight of a vehicle (e.g., single-unit truck, truck combination) plus the weight of the maximum load for which vehicle registration fees have been paid within a particular jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationLocationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location where a vehicle is registered. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location where a vehicle is registered. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationPermenantIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a registration for a vehicle is permanent; false if a registration is temporary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationPermenantIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a registration for a vehicle is permanent; false if a registration is temporary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationPlateBackgroundTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A background image and/or colors of a vehicle license plate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationPlateBackgroundText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A background image and/or colors of a vehicle license plate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationPlateColorCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a color of a vehicle registration plate or license plate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationPlateColorCode" type="j-ansi_d20:RegistrationPlateColorCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a color of a vehicle registration plate or license plate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationPlateColorTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A color of a vehicle registration plate or license plate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationPlateColorText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A color of a vehicle registration plate or license plate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationPlateIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number on a metal plate fixed to a vehicle. The purpose of a license plate number is to identify uniquely each vehicle in a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationPlateID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number on a metal plate fixed to a vehicle. The purpose of a license plate number is to identify uniquely each vehicle in a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationPlateTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of registration plate or license plate of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationPlateTypeCode" type="j-ncic:LITType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of registration plate or license plate of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationPlateTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of registration plate or license plate of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationPlateTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of registration plate or license plate of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationRoadIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a registration authorizes a vehicle to be operated and parked on public roadways.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationRoadIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a registration authorizes a vehicle to be operated and parked on public roadways.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationStatusReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a vehicle registration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationStatus" type="j:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a vehicle registration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationStatusReference.Detailed" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a vehicle registration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationStatus.Detailed" type="j:VehicleRegistrationStatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a vehicle registration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationStatusCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the most recent activity recorded for a registration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationStatusCode" type="j-ansi_d20:RegistrationStatusCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the most recent activity recorded for a registration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationStatusDetailCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code describing additional details about a registration status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationStatusDetailCode" type="j-ansi_d20:RegistrationStatusDetailCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code describing additional details about a registration status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationStatusDetailTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Additional details about a registration status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationStatusDetailText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Additional details about a registration status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRentalIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a vehicle is rented; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRentalIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a vehicle is rented; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleSafetyInspectionReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an inspection of the safety of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleSafetyInspection" type="j:VehicleSafetyInspectionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an inspection of the safety of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleSalesTaxPercentageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A tax rate as a percentage used for computing the sales tax on the purchase of a vehicle or vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleSalesTaxPercentage" type="j:PercentageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A tax rate as a percentage used for computing the sales tax on the purchase of a vehicle or vessel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleSeatingQuantityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of seats available for passengers (including the operator) in a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleSeatingQuantity" type="j-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of seats available for passengers (including the operator) in a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleShipDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which the vehicle was shipped by the manufacturer to the purchaser.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleShipDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which the vehicle was shipped by the manufacturer to the purchaser.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleStyleCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the style of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleStyleCode" type="j-ncic:VSTType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the style of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTaxableAmountReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A monetary amount used as the tax basis for a vehicle</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTaxableAmount" type="j:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A monetary amount used as the tax basis for a vehicle</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTitleReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the ownership and purchase of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTitle" type="j:VehicleTitleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the ownership and purchase of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTitleDocumentTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the type or kind of an individual title document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTitleDocumentTypeCode" type="j-ansi_d20:VehicleTitleDocumentTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the type or kind of an individual title document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTitlePurchaseDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a current owner purchased a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTitlePurchaseDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a current owner purchased a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTitlePurchasePriceAmountReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A price a current owner paid to purchase a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTitlePurchasePriceAmount" type="j:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A price a current owner paid to purchase a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTitleSalesTaxAmountReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sales tax charged on a purchase of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTitleSalesTaxAmount" type="j:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sales tax charged on a purchase of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTitleSalesTaxPercentageReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A tax rate used for computing sales tax on a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTitleSalesTaxPercentage" type="j:PercentageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A tax rate used for computing sales tax on a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTitleTaxableValueReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A dollar value used to compute the taxes on a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTitleTaxableValue" type="j:PropertyValueType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A dollar value used to compute the taxes on a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTowedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if vehicle is towed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTowedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if vehicle is towed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTowerReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization (towing company) that tows a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTower" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization (towing company) that tows a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTransmissionTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of transmission unit in a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTransmissionTypeCode" type="j-ansi_d20:VehicleTransmissionTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of transmission unit in a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTransmissionTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of transmission unit in a vehicle</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTransmissionTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of transmission unit in a vehicle</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleUnladenWeightMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A weight of the vehicle fully equipped for service, not including the weight of the payload (e.g., empty weight). The unladen weight is sometimes referred to as the scale weight.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleUnladenWeightMeasure" type="j:WeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A weight of the vehicle fully equipped for service, not including the weight of the payload (e.g., empty weight). The unladen weight is sometimes referred to as the scale weight.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleUseCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a way a vehicle is used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleUseCode" type="j-ansi_d20:VehicleUseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a way a vehicle is used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleUseTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A way a vehicle is used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleUseText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A way a vehicle is used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleVINATextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A combination of vehicle make and model, derived from Polk's VINA software.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleVINAText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A combination of vehicle make and model, derived from Polk's VINA software.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleWantedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a vehicle is being searched for by law enforcement; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleWantedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a vehicle is being searched for by law enforcement; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a finding related to a charge. For example, Guilty, Not Guilty, or Not Guilty By Reason Of Insanity Or Mental Illness for adults or Proven Delinquent or Not Proven Delinquent for juveniles.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Verdict" type="j:VerdictType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a finding related to a charge. For example, Guilty, Not Guilty, or Not Guilty By Reason Of Insanity Or Mental Illness for adults or Proven Delinquent or Not Proven Delinquent for juveniles.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a verdict was given.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a verdict was given.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a verdict. For example, Guilty, Not Guilty, Proven Delinquent, Not Proven Delinquent, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a verdict. For example, Guilty, Not Guilty, Proven Delinquent, Not Proven Delinquent, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDispositionDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date of a verdict disposition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDispositionDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date of a verdict disposition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDispositionNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a disposition of a verdict. For example, Judgement, Pardon, Expunge, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDispositionName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a disposition of a verdict. For example, Judgement, Pardon, Expunge, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictIssuingCourtReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court which issued a verdict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictIssuingCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court which issued a verdict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictIssuingJudgeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A judge which issued a verdict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictIssuingJudge" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A judge which issued a verdict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictIssuingJudgeIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a verdict was issued by a judge or a jury; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictIssuingJudgeIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a verdict was issued by a judge or a jury; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictSubjectReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who received a verdict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who received a verdict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimReference.Organization" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Victim.Organization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimReference.Person" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Victim.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimReference.Property" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Victim.Property" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimAffectedPropertyReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a victims property that was stolen or damaged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimAffectedProperty" type="j:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a victims property that was stolen or damaged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimDispositionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Describes what happens to the victim after the incident, e.g., went home, went to the hospital.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimDispositionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Describes what happens to the victim after the incident, e.g., went home, went to the hospital.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimEntityReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimEntity" type="j:VictimType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a victim.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a victim.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimInjuryReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an injury received by a victim due to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimInjury" type="j:InjuryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an injury received by a victim due to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimMedicalTreatmentRequiredIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a victim needed medical treatment after an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimMedicalTreatmentRequiredIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a victim needed medical treatment after an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimOffenseChargeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a charge representing an offense committed against a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimOffenseChargeCode" type="j-ucr:OffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a charge representing an offense committed against a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimOffenseChargeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A charge representing an offense committed against a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimOffenseChargeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A charge representing an offense committed against a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimSeeksProsecutionIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a victim wants the alleged suspect prosecuted in a court of law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimSeeksProsecutionIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a victim wants the alleged suspect prosecuted in a court of law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimTypeCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of victim an offense was committed against.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimTypeCode" type="j-nibrs:VictimTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of victim an offense was committed against.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimTypeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of victim an offense was committed against.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of victim an offense was committed against.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ViolationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A non-conformance with a rule, law, or condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Violation" type="j:IncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A non-conformance with a rule, law, or condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a record of a person visiting a person under restricted access. This could be a family member visiting an incarcerated person, a non-custodial parent visiting a child.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Visitation" type="j:VisitationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a record of a person visiting a person under restricted access. This could be a family member visiting an incarcerated person, a non-custodial parent visiting a child.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationPurposeTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A purpose or reason for a visit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationPurposeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A purpose or reason for a visit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationRestrictedAccessPersonReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person under restricted access who receives a visit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationRestrictedAccessPerson" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person under restricted access who receives a visit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationRestrictedAccessReasonTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason why a person is under restricted access to a visitor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationRestrictedAccessReasonText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why a person is under restricted access to a visitor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationSupervisingOfficialReference.Enforcement" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official who supervised a visit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationSupervisingOfficial.Enforcement" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who supervised a visit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationSupervisingOfficialReference.Judicial" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official who supervised a visit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationSupervisingOfficial.Judicial" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who supervised a visit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationVisitorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who visits a person under restricted access.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationVisitor" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who visits a person under restricted access.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationVisitorRelationshipTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A relationship of a visitor to a restricted access person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationVisitorRelationshipText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A relationship of a visitor to a restricted access person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An authorization for an enforcement official to perform a specified action such as arresting a person or searching a residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Warrant" type="j:WarrantType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An authorization for an enforcement official to perform a specified action such as arresting a person or searching a residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantAppearanceBailReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a monetary condition placed on a person to ensure appearance in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantAppearanceBail" type="j:BailType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a monetary condition placed on a person to ensure appearance in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantAppearanceBailForfeitTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason an appearance bond was forfeited in connection to a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantAppearanceBailForfeitText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason an appearance bond was forfeited in connection to a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantExtraditionLimitationCodeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of limitation placed on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantExtraditionLimitationCode" type="j-ncic:EXLType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of limitation placed on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantExtraditionLimitationTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Limitations place on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantExtraditionLimitationText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Limitations place on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantExtraditionStateNameReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A state an arrest warrant specifies that a subject is to be extradited from.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantExtraditionStateName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A state an arrest warrant specifies that a subject is to be extradited from.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantFurtherProcessingTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An area a warrant went to for further processing or service, e.g., marshal, federal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantFurtherProcessingText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area a warrant went to for further processing or service, e.g., marshal, federal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantLevelTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An offense level associated with a warrant to be served, e.g., Felony or Misdemeanor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantLevelText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An offense level associated with a warrant to be served, e.g., Felony or Misdemeanor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantProbableCauseTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A justification for securing a warrant. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantProbableCauseText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A justification for securing a warrant. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WeightMeasureReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation of the measurement of a weight.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WeightMeasure" type="j:WeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation of the measurement of a weight.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person who has observed an incident. A person whose declaration under oath or affirmation is received or designated to be offered as evidence for any purpose.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Witness" type="j:WitnessType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person who has observed an incident. A person whose declaration under oath or affirmation is received or designated to be offered as evidence for any purpose.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessAccountDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description or narrative of an incident as reported by the witness.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessAccountDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description or narrative of an incident as reported by the witness.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessDateReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a witness observed an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a witness observed an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessIDReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a witness.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a witness.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessLocationDescriptionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a location from which the witness observed an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessLocationDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a location from which the witness observed an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessReportVerifiedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a witness's story has been corroborated or validated; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessReportVerifiedIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a witness's story has been corroborated or validated; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessSpecialConditionTextReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A special condition a witness requires to testify.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessSpecialConditionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A special condition a witness requires to testify.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessTimeReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a witness observed an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a witness observed an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessWillTestifyIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a witness is willing to testify; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessWillTestifyIndicator" type="j-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a witness is willing to testify; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
</xsd:schema>

