<?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">
<!-- From http://it.ojp.gov/jxdm/3.0.3/jxdm.xsd  2005-10 -->
  <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:annotat