<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.it.ojp.gov/jxdm/3.0.2" xmlns:iso_639-2t="http://www.it.ojp.gov/jxdm/iso_639-2t/1.0" xmlns:j-iso_639-2t="http://www.it.ojp.gov/jxdm/3.0.2/proxy/iso_639-2t/1.0" xmlns:j-nibrs="http://www.it.ojp.gov/jxdm/3.0.2/proxy/nibrs_misc/1.0" xmlns:nonauth="http://www.it.ojp.gov/jxdm/nonauthoritative-code/1.0" xmlns:j-iso_3166="http://www.it.ojp.gov/jxdm/3.0.2/proxy/iso_3166/1.0" xmlns:j-dod_exec-12958="http://www.it.ojp.gov/jxdm/3.0.2/proxy/dod_exec-12958/1.0" xmlns:i="http://www.it.ojp.gov/jxdm/appinfo/1" xmlns:j-usps="http://www.it.ojp.gov/jxdm/3.0.2/proxy/usps_states/1.0" xmlns:iso_4217="http://www.it.ojp.gov/jxdm/iso_4217/1.0" xmlns:j-dod_jcs-pub2.0="http://www.it.ojp.gov/jxdm/3.0.2/proxy/dod_jcs-pub2.0-misc/1.0" xmlns:j-can="http://www.it.ojp.gov/jxdm/3.0.2/proxy/post-canada/1.0" xmlns:j-ucr="http://www.it.ojp.gov/jxdm/3.0.2/proxy/ucr/1.0" xmlns:j-ansi_d20="http://www.it.ojp.gov/jxdm/3.0.2/proxy/ansi_d20/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:j-fips_5-2="http://www.it.ojp.gov/jxdm/3.0.2/proxy/fips_5-2/1.0" xmlns:j-cap="http://www.it.ojp.gov/jxdm/3.0.2/proxy/cap/1.0" xmlns:j-dod="http://www.it.ojp.gov/jxdm/3.0.2/proxy/dod_misc/1.0" xmlns:j-census="http://www.it.ojp.gov/jxdm/3.0.2/proxy/census/1.0" xmlns:j-xsd="http://www.it.ojp.gov/jxdm/3.0.2/proxy/xsd/1.0" xmlns:nibrs="http://www.it.ojp.gov/jxdm/nibrs_misc/1.0" xmlns:ansi_d20="http://www.it.ojp.gov/jxdm/ansi_d20/1.0" xmlns:ncic="http://www.it.ojp.gov/jxdm/ncic_2000/1.0.1" xmlns:j-ut_offender="http://www.it.ojp.gov/jxdm/3.0.2/proxy/ut_offender-tracking-misc/1.0" xmlns:j="http://www.it.ojp.gov/jxdm/3.0.2" xmlns:j-fips_6-4="http://www.it.ojp.gov/jxdm/3.0.2/proxy/fips_6-4/1.0" xmlns:j-fips_10-4="http://www.it.ojp.gov/jxdm/3.0.2/proxy/fips_10-4/1.0" xmlns:j-ncic="http://www.it.ojp.gov/jxdm/3.0.2/proxy/ncic_2000/1.0.1" xmlns:j-mn_off="http://www.it.ojp.gov/jxdm/3.0.2/proxy/mn_offense/1.0" xmlns:j-nonauth="http://www.it.ojp.gov/jxdm/3.0.2/proxy/nonauthoritative-code/1.0" xmlns:unece="http://www.it.ojp.gov/jxdm/unece_rec20-misc/1.0" xmlns:j-iso_639-2b="http://www.it.ojp.gov/jxdm/3.0.2/proxy/iso_639-2b/1.0">
  <xsd:annotation>
    <xsd:documentation>The Global Justice XML Data Model.</xsd:documentation>
  </xsd:annotation>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.2/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.2/proxy/ncic_2000/1.0.1" schemaLocation="proxy/ncic_2000/1.0.1/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/3.0.2/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.2/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.2/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/3.0.2/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.2/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/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.2/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.2/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/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.2/proxy/nibrs_misc/1.0" schemaLocation="proxy/nibrs_misc/1.0/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.2/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.2/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.2/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.2/proxy/ansi_d20/1.0" schemaLocation="proxy/ansi_d20/1.0/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.2/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/3.0.2/proxy/cap/1.0" schemaLocation="proxy/cap/1.0/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/nibrs_misc/1.0" schemaLocation="../nibrs_misc/1.0/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.2/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/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.2/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/ncic_2000/1.0.1" schemaLocation="../ncic_2000/1.0.1/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/3.0.2/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/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/3.0.2/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/ansi_d20/1.0" schemaLocation="../ansi_d20/1.0/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.2/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/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.2" 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.2" 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.2" 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.2" 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.2" 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.2" 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.2" 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.2" 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.2/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.2" 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.2" 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.2" 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.2" 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.2" 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>
         