<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://niem.gov/niem/domains/justice/0.1" xmlns:niem-nonauth="http://niem.gov/niem/proxy/0.1/nonauthoritative-code/0.1" xmlns:niem-nibrs="http://niem.gov/niem/proxy/0.1/nibrs_misc/0.1" xmlns:niem-ansi_d20="http://niem.gov/niem/proxy/0.1/ansi_d20/0.1" xmlns:u="http://niem.gov/niem/universal/0.1" xmlns:niem-mn_off="http://niem.gov/niem/proxy/0.1/mn_offense/0.1" xmlns:niem-ut_offender="http://niem.gov/niem/proxy/0.1/ut_offender-tracking-misc/0.1" xmlns:niem-cap="http://niem.gov/niem/proxy/0.1/cap/0.1" xmlns:niem-xsd="http://niem.gov/niem/proxy/0.1/xsd/0.1" xmlns:i="http://niem.gov/niem/appinfo/0.1" xmlns:nonauth="http://niem.gov/niem/nonauthoritative-code/0.1" xmlns:j="http://niem.gov/niem/domains/justice/0.1" xmlns:c="http://niem.gov/niem/common/0.1" xmlns:niem-lasd="http://niem.gov/niem/proxy/0.1/lasd/0.1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:niem-ncic="http://niem.gov/niem/proxy/0.1/ncic_2000/0.1" xmlns:s="http://niem.gov/niem/structures/0.1" xmlns:niem-ucr="http://niem.gov/niem/proxy/0.1/ucr/0.1">
  <xsd:annotation>
    <xsd:documentation>NIEM justice domain</xsd:documentation>
  </xsd:annotation>
  <xsd:import namespace="http://niem.gov/niem/structures/0.1" schemaLocation="../../../structures/0.1/structures.xsd"/>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/ucr/0.1" schemaLocation="../../../proxy/0.1/ucr/0.1/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://niem.gov/niem/proxy/0.1/lasd/0.1" schemaLocation="../../../proxy/0.1/lasd/0.1/lasd.xsd">
    <xsd:annotation>
      <xsd:documentation>The proxy schema for the Los Angeles Sheriffs Department.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/xsd/0.1" schemaLocation="../../../proxy/0.1/xsd/0.1/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://niem.gov/niem/universal/0.1" schemaLocation="../../../universal/0.1/universal.xsd">
    <xsd:annotation>
      <xsd:documentation>NIEM universal core</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/ncic_2000/0.1" schemaLocation="../../../proxy/0.1/ncic_2000/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://niem.gov/niem/proxy/0.1/mn_offense/0.1" schemaLocation="../../../proxy/0.1/mn_offense/0.1/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://niem.gov/niem/proxy/0.1/nonauthoritative-code/0.1" schemaLocation="../../../proxy/0.1/nonauthoritative-code/0.1/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://niem.gov/niem/proxy/0.1/cap/0.1" schemaLocation="../../../proxy/0.1/cap/0.1/cap.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend the Common Alerting Protocol (CAP).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/common/0.1" schemaLocation="../../../common/0.1/common.xsd">
    <xsd:annotation>
      <xsd:documentation>NIEM common core</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/nonauthoritative-code/0.1" schemaLocation="../../../nonauthoritative-code/0.1/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://niem.gov/niem/proxy/0.1/nibrs_misc/0.1" schemaLocation="../../../proxy/0.1/nibrs_misc/0.1/nibrs_misc.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend miscellaneous crime-reporting codes from the National Incident-Based Reporting System (NIBRS).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/ansi_d20/0.1" schemaLocation="../../../proxy/0.1/ansi_d20/0.1/ansi_d20.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend the ANSI D20 codes sets.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://niem.gov/niem/proxy/0.1/ut_offender-tracking-misc/0.1" schemaLocation="../../../proxy/0.1/ut_offender-tracking-misc/0.1/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://niem.gov/niem/appinfo/0.1" schemaLocation="../../../appinfo/0.1/appinfo.xsd">
    <xsd:annotation>
      <xsd:documentation>The appinfo for the schemas</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <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://niem.gov/niem/common/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:ActivityType">
        <xsd:sequence>
          <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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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="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://niem.gov/niem/common/0.1" i:name="AlertType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:AlertType">
        <xsd:sequence>
          <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:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </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://niem.gov/niem/domains/justice/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <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: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: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: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: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: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: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: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: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: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: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://niem.gov/niem/common/0.1" i:name="DocumentType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:DocumentType">
        <xsd:sequence>
          <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: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: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: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: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: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://niem.gov/niem/domains/justice/0.1" i:name="CaseType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:CaseType">
        <xsd:sequence>
          <xsd:element ref="j:AppellateCaseBrief" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document written by prosecution or defense summarizing why a lower court acted correctly or incorrectly.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseBriefReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document written by prosecution or defense summarizing why a lower court acted correctly or incorrectly.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseDecision" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A statement by a judge or court of a decision reached in regard to an appeal. This may be an opinion or an order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseDecisionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A statement by a judge or court of a decision reached in regard to an appeal. This may be an opinion or an order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseJudgePanel" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A panel of judges presiding over an appellate case. Normally there are three appellate judges, but there may be the entire membership of the Court of Appeals or Supreme Court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseJudgePanelReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A panel of judges presiding over an appellate case. Normally there are three appellate judges, but there may be the entire membership of the Court of Appeals or Supreme Court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j: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:AppellateCaseOriginalCase" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An original case that is being retried in an appellate court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseOriginalCaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An original case that is being retried in an appellate court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseRelatedCase" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A case related to a case being tried in an appellate court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseRelatedCaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A case related to a case being tried in an appellate court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseSanction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sanction ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:AppellateCaseSanctionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sanction ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ArrestType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about the apprehension of a subject by a peace official.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:ArrestAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency which employs the arresting official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency which employs the arresting official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestAgencyRecordID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A records management system number of the originating case agency for an arrest. This may be the booking number or the Records Management System number. Sometimes referred to as Originating Case Agency (OCA) number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestAgencyRecordIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A records management system number of the originating case agency for an arrest. This may be the booking number or the Records Management System number. Sometimes referred to as Originating Case Agency (OCA) number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestApprehensionDetentionOrder" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An order issued by a judge or the  Department of Corrections to arrest a subject for technical violation of probation, parole, supervised release or institution status.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestApprehensionDetentionOrderReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An order issued by a judge or the  Department of Corrections to arrest a subject for technical violation of probation, parole, supervised release or institution status.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestArraignmentDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a subject is due to appear in court after an arrest to answer the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestArraignmentDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a subject is due to appear in court after an arrest to answer the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestArraignmentTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a subject is due to appear in court after an arrest to answer the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestArraignmentTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a subject is due to appear in court after an arrest to answer the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestBailRecommendationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bail amount on a schedule recommended according to the offense(s).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestBailRecommendationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bail amount on a schedule recommended according to the offense(s).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestBloodAlcoholContentNumberText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A blood-alcohol percentage reading from a Blood Alcohol Test (BAC Test). A blank value represents "not tested".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestBloodAlcoholContentNumberTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A blood-alcohol percentage reading from a Blood Alcohol Test (BAC Test). A blank value represents "not tested".</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestCharge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A formal allegation of a violation of a statute and/or ordinance in association with an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestChargeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A formal allegation of a violation of a statute and/or ordinance in association with an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestIntoxicantInvolvedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if drugs or alcohol were involved in an arrest; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestIntoxicantInvolvedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if drugs or alcohol were involved in an arrest; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestInvolvedOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization associated with an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestInvolvedOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization associated with an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestInvolvedProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of property associated with an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestInvolvedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of property associated with an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestInvolvedWeapon" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a weapon associated with an arrested subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestInvolvedWeaponReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a weapon associated with an arrested subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a subject was arrested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a subject was arrested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official who makes an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official who makes an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestProbableCauseText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An observed or reported violation of a law or ordinance, which can be a sufficient cause to arrest a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestProbableCauseTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An observed or reported violation of a law or ordinance, which can be a sufficient cause to arrest a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestRelease" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a release of a subject from an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestReleaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a release of a subject from an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestResistedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject resisted arrest; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestResistedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject resisted arrest; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSequenceID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sequential number assigned to the arrest of a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSequenceIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sequential number assigned to the arrest of a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is arrested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is arrested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSubjectCountCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying whether or not to count or score an arrested subject in a system to avoid duplicate counts in the event that the subject may be a part of multiple arrests.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSubjectCountCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying whether or not to count or score an arrested subject in a system to avoid duplicate counts in the event that the subject may be a part of multiple arrests.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSubjectCustodyTransfer" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A transfer of custody or transportation of a subject from one peace official or location to another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSubjectCustodyTransferReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A transfer of custody or transportation of a subject from one peace official or location to another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSubjectRightsReadIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person's legal rights (Miranda Rights) were read to a subject during an arrest; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSubjectRightsReadIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person's legal rights (Miranda Rights) were read to a subject during an arrest; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSubjectRightsReadResponseText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A subject's response after legal rights were read, e.g., invoked, waived, confessed, requested attorney.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSubjectRightsReadResponseTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A subject's response after legal rights were read, e.g., invoked, waived, confessed, requested attorney.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSummonsIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an arrest occurred due to a summons; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestSummonsIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an arrest occurred due to a summons; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of arrest that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of arrest that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestWarrant" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court authorized order which commands a peace official to arrest a subject and bring that subject before the court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestWarrantReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court authorized order which commands a peace official to arrest a subject and bring that subject before the court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Booking" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an administrative step taken after an arrested subject is brought to a police station or detention facility, which involves entry of the subject's name and other relevant facts on the police "blotter", and which may also include photographing, fingerprinting, and the like. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an administrative step taken after an arrested subject is brought to a police station or detention facility, which involves entry of the subject's name and other relevant facts on the police "blotter", and which may also include photographing, fingerprinting, and the like. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BailType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details of a commitment made to secure the release of a subject being held in custody and suspected of a crime.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:BailConditionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition that must be met in order for a subject to post bail.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailConditionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition that must be met in order for a subject to post bail.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailHearingDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of a court hearing to determine the bail to be set.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailHearingDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of a court hearing to determine the bail to be set.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailPostedAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of bail paid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailPostedAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of bail paid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailPostedBond" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bond that was posted for bail.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailPostedBondReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bond that was posted for bail.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailPostedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a subject posts or secures bail.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailPostedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a subject posts or secures bail.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailRequirementText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the bail requirement set at a court hearing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailRequirementTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the bail requirement set at a court hearing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailRevokedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date bail is revoked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailRevokedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date bail is revoked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailSetAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailSetAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailSetAmountText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailSetAmountTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailSetCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that assigns a bail to a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailSetCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that assigns a bail to a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is assigned bail.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BailSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is assigned bail.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BondType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an agreement between a bondsman and a subject in which a bondsman pays the subject's bail or portion of the bail in exchange for certain conditions.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:BondAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Amount of bond</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Amount of bond</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondConditionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a condition or requirement for a subject attached to a bond.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondConditionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a condition or requirement for a subject attached to a bond.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondIssuer.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who issues a bond. Sometimes referred to as a bondsman.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondIssuerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who issues a bond. Sometimes referred to as a bondsman.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondIssuer.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who issues a bond. Sometimes referred to as a bondsman.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondIssuerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization who issues a bond. Sometimes referred to as a bondsman.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondPaymentDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of what a subject pays for a bond.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondPaymentDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of what a subject pays for a bond.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondRevokeDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a bond is revoked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondRevokeDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a bond is revoked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondSuretyName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a person or organization who has agreed to be responsible for a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondSuretyNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a person or organization who has agreed to be responsible for a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondTerminationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a bond no longer is in effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondTerminationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a bond no longer is in effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondTerminationTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A way a bond is no longer in effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BondTerminationTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A way a bond is no longer in effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BookingTelephoneCallType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a telephone call a subject makes while being booked or detained from an arrest.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:BookingTelephoneCallDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a subject makes a telephone call while being booked or detained from a booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingTelephoneCallDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a subject makes a telephone call while being booked or detained from a booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingTelephoneCallTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a subject makes a telephone call while being booked or detained from a booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingTelephoneCallTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a subject makes a telephone call while being booked or detained from a booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingTelephoneCallSupervisingOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official who supervises a subject making a telephone call.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingTelephoneCallSupervisingOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official who supervises a subject making a telephone call.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BookingType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an administrative step taken after an arrest subject is brought to a police station or detention facility.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:BookingAdditionalChargesIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject has more charges for which to be booked; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingAdditionalChargesIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject has more charges for which to be booked; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization which processes a booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization which processes a booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingAgencyRecordID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A booking identifier of the originating case agency. This identifier may be the booking number or the Originating Agency Report (Incident) number or a combination of both. Also known as the Originating Case Agency (OCA) number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingAgencyRecordIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A booking identifier of the originating case agency. This identifier may be the booking number or the Originating Agency Report (Incident) number or a combination of both. Also known as the Originating Case Agency (OCA) number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingArraignmentDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a subject is due to appear in court to answer the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingArraignmentDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a subject is due to appear in court to answer the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingArraignmentTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a subject is due to appear in court to answer the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingArraignmentTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a subject is due to appear in court to answer the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingCourtCaseID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier for the cause of a booking. Sometimes referred to as a warrant or commitment number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingCourtCaseIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier for the cause of a booking. Sometimes referred to as a warrant or commitment number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingDepositedProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of property a subject gives to an official for safe keeping during a booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingDepositedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of property a subject gives to an official for safe keeping during a booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingDetentionFacility" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state, county or city detention facility where a subject is detained as a result of booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingDetentionFacilityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state, county or city detention facility where a subject is detained as a result of booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingDocumentControlID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number assigned by a booking system to identify a unique booking event within a specific jail. This may be manually tracked if there is no booking system. It also may not be unique.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingDocumentControlIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number assigned by a booking system to identify a unique booking event within a specific jail. This may be manually tracked if there is no booking system. It also may not be unique.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingEmployee" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who processes a subject for booking, e.g., takes photographs, fingerprints, enters relevant information into a register.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingEmployeeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who processes a subject for booking, e.g., takes photographs, fingerprints, enters relevant information into a register.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingFacility" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A police station or a detention facility where a booking occurs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingFacilityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A police station or a detention facility where a booking occurs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingFileID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A records management system identification number for the Incident that precipitated the booking of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingFileIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A records management system identification number for the Incident that precipitated the booking of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingRelease" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a release of a subject from booking or from booking detention.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingReleaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a release of a subject from booking or from booking detention.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingReleaseCorrectionsAnalyst" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A corrections pre-trial screening official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingReleaseCorrectionsAnalystReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A corrections pre-trial screening official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingReportingDistrictText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A district of a booking agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingReportingDistrictTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A district of a booking agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingRetainedProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of property a subject keeps during booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingRetainedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of property a subject keeps during booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingSealedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the information regarding a booking is to remain sealed and confidential; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingSealedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the information regarding a booking is to remain sealed and confidential; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingSearchOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who searches a subject during a booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingSearchOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who searches a subject during a booking.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingSeizedProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of property taken from a subject by an official during a booking. Includes a vehicle a subject may have.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingSeizedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of property taken from a subject by an official during a booking. Includes a vehicle a subject may have.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is booked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is booked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingSubjectCustodyTransfer" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A transfer of custody or transportation of a subject from one booking detention facility to another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingSubjectCustodyTransferReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A transfer of custody or transportation of a subject from one booking detention facility to another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingTelephoneCall" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a telephone call (number) a subject makes while being booked or detained from an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingTelephoneCallReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a telephone call (number) a subject makes while being booked or detained from an arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingTransportOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who moves a subject to a detention facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:BookingTransportOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who moves a subject to a detention facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Arrest" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the apprehension of a subject by a peace official based on an observed or a reported violation of a law or ordinance, an outstanding arrest warrant, or probable cause information. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ArrestReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the apprehension of a subject by a peace official based on an observed or a reported violation of a law or ordinance, an outstanding arrest warrant, or probable cause information. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseConvictionReportingRequirementsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes information to alert a court when additional reporting requirements exist.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="u:PersonLicenseID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A string that identifies a license, certification, or registration of a person for some purpose; may be granted to certify professional occupation or skill, e.g., medical license, pilot license, professional engineer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:PersonLicenseIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A string that identifies a license, certification, or registration of a person for some purpose; may be granted to certify professional occupation or skill, e.g., medical license, pilot license, professional engineer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionReportingProfessionName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the profession or occupation of an arrested professional.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionReportingProfessionNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of the profession or occupation of an arrested professional.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionReportingRequirementText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of when the court is required to file a special report, e.g. when complaint is filed, at conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionReportingRequirementTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of when the court is required to file a special report, e.g. when complaint is filed, at conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseOfficialType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an official's involvement in a case.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="JudicialOfficialType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:JudicialOfficialType">
        <xsd:sequence>
          <xsd:element ref="j:CaseOfficialCaseID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier a justice official uses to identify a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialCaseIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier a justice official uses to identify a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialCaseStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a justice official's case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialCaseStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a justice official's case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialEndDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a justice official left a case or a date a case ended.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a justice official left a case or a date a case ended.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialRoleDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the role a justice official played in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialRoleDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the role a justice official played in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialRoleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A role a justice official played in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialRoleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A role a justice official played in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialStartDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a justice official became involved in a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialStartDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a justice official became involved in a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialTerminationIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a justice official left a case before its conclusion, either by choice or for official reasons; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialTerminationIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a justice official left a case before its conclusion, either by choice or for official reasons; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialTerminationReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a justice official left a case before its conclusion.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialTerminationReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a justice official left a case before its conclusion.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an aggregation of information about a set of related activities and occurrences.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="CaseType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:CaseType">
        <xsd:sequence>
          <xsd:element ref="j:CaseAmendedCharge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A charge different than the original charge a person is being tried for in a court of law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseAmendedChargeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A charge different than the original charge a person is being tried for in a court of law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseCapiasDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date where subject proceeds directly to court, without being able to post bond. Similar to a Failure to Appear</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseCapiasDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date where subject proceeds directly to court, without being able to post bond. Similar to a Failure to Appear</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseCharge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A charge or accusation a person is being tried for in a court of law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseChargeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A charge or accusation a person is being tried for in a court of law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseContinuanceDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court case is set to resume after being postponed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseContinuanceDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court case is set to resume after being postponed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseConvictionReportingRequirements" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the requirements placed on a person convicted in a case to report to a supervising agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseConvictionReportingRequirementsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the requirements placed on a person convicted in a case to report to a supervising agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court of law in which the case is being tried.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court of law in which the case is being tried.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseCourtEvent" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court occurrence. It generally refers to an appearance (Appearance, Arraignment, Findings, Sentencing, etc.) but may include clerical events such as filing an affidavit or cash register events.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseCourtEventReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court occurrence. It generally refers to an appearance (Appearance, Arraignment, Findings, Sentencing, etc.) but may include clerical events such as filing an affidavit or cash register events.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDefendantParty.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property being charged or sued in a court of law. Sometimes referred to as the defendant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDefendantPartyReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property being charged or sued in a court of law. Sometimes referred to as the defendant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDefendantParty.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property being charged or sued in a court of law. Sometimes referred to as the defendant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDefendantPartyReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property being charged or sued in a court of law. Sometimes referred to as the defendant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDefendantParty.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property being charged or sued in a court of law. Sometimes referred to as the defendant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDefendantPartyReference.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property being charged or sued in a court of law. Sometimes referred to as the defendant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDefendantQuantityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of defendants being tried at once for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDefendantQuantityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of defendants being tried at once for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDefendantSelfRepresentationIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a defendant waived the right to have a defense attorney and is representing him or her self; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDefendantSelfRepresentationIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a defendant waived the right to have a defense attorney and is representing him or her self; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDefenseAttorney" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An attorney who defends a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDefenseAttorneyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An attorney who defends a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDomesticViolenceIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the case involves domestic violence; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDomesticViolenceIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the case involves domestic violence; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDrivingImpairedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the case involves a person who was driving with the presence of illegal or unprescribed prescription drugs in his or her system; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDrivingImpairedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the case involves a person who was driving with the presence of illegal or unprescribed prescription drugs in his or her system; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDrivingIntoxicatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a case involves a person who was driving with blood alcohol level that is higher than the law allows; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseDrivingIntoxicatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a case involves a person who was driving with blood alcohol level that is higher than the law allows; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseExhibit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An item admitted in court as evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseExhibitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An item admitted in court as evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseHearing" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An appearance before a judicial official conducted in person, by telephone, or by video. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseHearingReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An appearance before a judicial official conducted in person, by telephone, or by video. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInformationAdmissibleIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if new trial information may be entered from an appellate ruling/decision; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInformationAdmissibleIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if new trial information may be entered from an appellate ruling/decision; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInformationAdmissibleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of new trial information that may be admissible in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInformationAdmissibleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of new trial information that may be admissible in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInformationUnadmissibleText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of new trial information that is not admissible in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInformationUnadmissibleTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of new trial information that is not admissible in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInitiatingAttorney" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The attorney in a court case representing the party that filed a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a courts direction. Representative of the party seeking action from the court.  In such matters the moving party (the one filing the petition) is often called &#xd;
the "petitioner." The attorney representing a person requesting for filing a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInitiatingAttorneyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The attorney in a court case representing the party that filed a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a courts direction. Representative of the party seeking action from the court.  In such matters the moving party (the one filing the petition) is often called &#xd;
the "petitioner." The attorney representing a person requesting for filing a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInitiatingParty.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property that brings charges or a suit against another in a court of law. Can be either a victim in a criminal case or a plaintiff in a civil case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInitiatingPartyReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property that brings charges or a suit against another in a court of law. Can be either a victim in a criminal case or a plaintiff in a civil case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInitiatingParty.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property that brings charges or a suit against another in a court of law. Can be either a victim in a criminal case or a plaintiff in a civil case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInitiatingPartyReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property that brings charges or a suit against another in a court of law. Can be either a victim in a criminal case or a plaintiff in a civil case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInitiatingParty.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property that brings charges or a suit against another in a court of law. Can be either a victim in a criminal case or a plaintiff in a civil case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseInitiatingPartyReference.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property that brings charges or a suit against another in a court of law. Can be either a victim in a criminal case or a plaintiff in a civil case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseJudge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judicial official assigned to a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseJudgeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judicial official assigned to a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseJuror" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An empanelled juror or an alternate juror.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseJurorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An empanelled juror or an alternate juror.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseLineageCase" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a case at a previous stage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseLineageCaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a case at a previous stage.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a justice official's involvement in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a justice official's involvement in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOriginalCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that originally heard or tried a case before it was transferred or appealed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOriginalCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that originally heard or tried a case before it was transferred or appealed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherActor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherActorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherActor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherActorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherActor.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherActorReference.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous identifier for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous identifier for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous person or organization involved in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseOtherOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A miscellaneous person or organization involved in a court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CasePendingCourtEvent" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court event or activity that is postponed or pending.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CasePendingCourtEventReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court event or activity that is postponed or pending.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseProceedingTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of case proceeding, e.g., hearing, trial, arraignment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseProceedingTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of case proceeding, e.g., hearing, trial, arraignment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseProsecutionAttorney" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An attorney who prosecutes a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseProsecutionAttorneyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An attorney who prosecutes a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseProtectionOrderIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a Domestic Violence Protection Order or Antiharassment Order is filed with the Judgment and Sentence; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseProtectionOrderIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a Domestic Violence Protection Order or Antiharassment Order is filed with the Judgment and Sentence; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRespondentAttorney" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The attorney in a court case representing the party that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a courts direction. In such matters the moving party (the one filing the petition) is often called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRespondentAttorneyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The attorney in a court case representing the party that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a courts direction. In such matters the moving party (the one filing the petition) is often called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRespondentParty.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRespondentPartyReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRespondentParty.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRespondentPartyReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRespondentParty.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRespondentPartyReference.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRestrictionDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a restriction is placed on a person by a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRestrictionDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a restriction is placed on a person by a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRestrictionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restriction imposed upon a party, e.g., a restraining order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseRestrictionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restriction imposed upon a party, e.g., a restraining order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseSecurityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of case security required from low to high</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseSecurityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of case security required from low to high</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseSeverityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A severity of a case, e.g., felony, misdemeanor, infraction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseSeverityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A severity of a case, e.g., felony, misdemeanor, infraction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseTerminationStageText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A stage of termination for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseTerminationStageTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A stage of termination for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseTerminationTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of termination for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseTerminationTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of termination for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseTrial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of hearing during which the final disposition of a case is determined.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseTrialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of hearing during which the final disposition of a case is determined.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseVerdictGivenIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a verdict is given by judge or jury; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseVerdictGivenIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a verdict is given by judge or jury; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseVictimNotProsecutingIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a victim is not or was not willing to prosecute; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseVictimNotProsecutingIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a victim is not or was not willing to prosecute; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseWitness" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person/entity who has information relating to the activity or who testifies in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CaseWitnessReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person/entity who has information relating to the activity or who testifies in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ChargeDispositionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about the results or processing of a charge.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="DispositionType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:DispositionType">
        <xsd:sequence>
          <xsd:element ref="j:ChargeDispositionCondition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A requirement which, when met, represents compliance with a pre-disposition condition. For example: curfew, no contact with victim, condition of release, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionConditionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A requirement which, when met, represents compliance with a pre-disposition condition. For example: curfew, no contact with victim, condition of release, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionOtherText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional information beyond, or separate from the ChargeDispositionDescriptionText about a charge.  It may contain information about the processing of a charge rather than just the outcome.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionOtherTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional information beyond, or separate from the ChargeDispositionDescriptionText about a charge.  It may contain information about the processing of a charge rather than just the outcome.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionSanction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A penalty ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionSanctionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A penalty ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ChargeEnhancingFactorType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a factor or reason that makes a charge more serious.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ChargeEnhancingFactorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A factor or reason that makes a charge more serious.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingFactorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A factor or reason that makes a charge more serious.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingFactorDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a factor or reason that makes a charge more serious.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingFactorDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a factor or reason that makes a charge more serious.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingFactorReferenceDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference date for an enhancing charge factor or reason.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingFactorReferenceDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference date for an enhancing charge factor or reason.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingFactorStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a factor or reason that makes a charge more serious.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingFactorStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a factor or reason that makes a charge more serious.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ChargeType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a formal allegation that a specific person has committed a specific offense.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ChargeAccidentRelatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a charge is related to a traffic accident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeAccidentRelatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a charge is related to a traffic accident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeApplicabilityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A degree of involvement a person is being charged with committing in an offense. Sometimes referred to as A/C/S, InchoateCharge. Example: Solicitation; Conspiracy; Attempt; Accessory Before the Fact. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeApplicabilityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A degree of involvement a person is being charged with committing in an offense. Sometimes referred to as A/C/S, InchoateCharge. Example: Solicitation; Conspiracy; Attempt; Accessory Before the Fact. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeArrestReasonIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a charge is the reason a person was arrested; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeArrestReasonIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a charge is the reason a person was arrested; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeCategoryDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a crime category.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeCategoryDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a crime category.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeCountQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of times a person is charged with committing the same crime.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeCountQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of times a person is charged with committing the same crime.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDegreeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A degree of a charge, e.g., first degree, second degree.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDegreeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A degree of a charge, e.g., first degree, second degree.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A plain language description of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A plain language description of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDisposition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the results or processing of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeDispositionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the results or processing of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEmploymentRelatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a charge is related to a person's employment; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEmploymentRelatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a charge is related to a person's employment; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingAllegationCharge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A formal allegation, contained in at least one charging instrument, that a defendant has violated a statute and/or ordinance in association with an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingAllegationChargeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A formal allegation, contained in at least one charging instrument, that a defendant has violated a statute and/or ordinance in association with an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingFactor" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a factor or reason that makes a charge more serious (e.g., armed, against the elderly, hate crime)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingFactorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a factor or reason that makes a charge more serious (e.g., armed, against the elderly, hate crime)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingPriorConviction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a prior conviction. A usage of this may be for a three strikes you are out rule.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeEnhancingPriorConvictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a prior conviction. A usage of this may be for a three strikes you are out rule.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeFelonyIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a charge refers to a felony offense; false otherwise. Sometimes referred to as Severity Level.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeFelonyIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a charge refers to a felony offense; false otherwise. Sometimes referred to as Severity Level.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeFiler.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which filed a current charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeFilerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which filed a current charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeFiler.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which filed a current charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeFilerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which filed a current charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeFilingDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a charge was filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeFilingDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a charge was filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeHighestIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a charge is the most serious charge within a group of charges; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeHighestIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a charge is the most serious charge within a group of charges; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifying number assigned to a particular charge by an arresting agency, prosecuting attorney, or a court for case management purposes. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifying number assigned to a particular charge by an arresting agency, prosecuting attorney, or a court for case management purposes. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeInstrument" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official document filed to formally accuse a person of committing a specific offense.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeInstrumentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official document filed to formally accuse a person of committing a specific offense.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeLegalDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The legal or formal description of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeLegalDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The legal or formal description of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeMACRDispositionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Charge disposition as reported to the Monthly Arrest and Citation Register.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeMACRDispositionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Charge disposition as reported to the Monthly Arrest and Citation Register.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeMACRIndicationLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An indication of the level or seriousness of the charge, as reported to the Monthly Arrest and Citation Register</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeMACRIndicationLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An indication of the level or seriousness of the charge, as reported to the Monthly Arrest and Citation Register</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeMACRJuvenileLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An indication of the level or seriousness of a juvenile charge, as reported to the Monthly Arrest and Citation Register</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeMACRJuvenileLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An indication of the level or seriousness of a juvenile charge, as reported to the Monthly Arrest and Citation Register</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeMACRStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a charge, as reported to the Monthly Arrest and Citation Register</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeMACRStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a charge, as reported to the Monthly Arrest and Citation Register</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeModificationInstrument" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official document filed to modify a charge against a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeModificationInstrumentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official document filed to modify a charge against a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeModifier.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeModifierReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeModifier.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeModifierReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeNarrative" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document associated with a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeNarrativeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A document associated with a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeNCICCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies an offense within the National Crime Information Center (NCIC) system.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeNCICCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies an offense within the National Crime Information Center (NCIC) system.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeOriginator.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency, organization, or person (e.g., attorney) that originally filed a charge or a related predecessor charge if the charge was changed later by prosecution or the court. This originating party is often an arresting agency but may be different if a charge was added during booking or if cases are consolidated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeOriginatorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency, organization, or person (e.g., attorney) that originally filed a charge or a related predecessor charge if the charge was changed later by prosecution or the court. This originating party is often an arresting agency but may be different if a charge was added during booking or if cases are consolidated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeOriginator.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency, organization, or person (e.g., attorney) that originally filed a charge or a related predecessor charge if the charge was changed later by prosecution or the court. This originating party is often an arresting agency but may be different if a charge was added during booking or if cases are consolidated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeOriginatorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency, organization, or person (e.g., attorney) that originally filed a charge or a related predecessor charge if the charge was changed later by prosecution or the court. This originating party is often an arresting agency but may be different if a charge was added during booking or if cases are consolidated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargePlea" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An answer which a defendant in an action at law makes in response to a charge. Adult Examples: Guilty, Not Guilty. Juvenile Examples: Admit, Deny.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargePleaReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An answer which a defendant in an action at law makes in response to a charge. Adult Examples: Guilty, Not Guilty. Juvenile Examples: Admit, Deny.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeQualifierText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional information that clarifies a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeQualifierTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional information that clarifies a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeRecommendedBailAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bail amount on a schedule recommended according to the charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeRecommendedBailAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A bail amount on a schedule recommended according to the charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeReducingFactorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A factor which may make a charge less serious or limit the penalty (e.g., violations observed by photo-radar stations in some states)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeReducingFactorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A factor which may make a charge less serious or limit the penalty (e.g., violations observed by photo-radar stations in some states)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSanction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sanction given to a person convicted of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSanctionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sanction given to a person convicted of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSentence" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sentence given to a person convicted of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSentenceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sentence given to a person convicted of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSentenceRangeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A standard sentence range a person charged with an offense potentially faces if convicted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSentenceRangeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A standard sentence range a person charged with an offense potentially faces if convicted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSequenceID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sequentially assigned number for charge tracking purposes (for example, the first charge under the arrest might be assigned Charge Sequence ID 1, the second 2, and so forth). </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSequenceIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sequentially assigned number for charge tracking purposes (for example, the first charge under the arrest might be assigned Charge Sequence ID 1, the second 2, and so forth). </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSeriousViolentIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a charge filed refers to a serious or violent offense; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSeriousViolentIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a charge filed refers to a serious or violent offense; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSeverityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of severity of a charge, e.g., Felony; Misdemeanor; Petty Misdemeanor; Other; Unknown.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSeverityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of severity of a charge, e.g., Felony; Misdemeanor; Petty Misdemeanor; Other; Unknown.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSpecialAllegationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A factor that has enhanced a charge, making it a more serious offense.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSpecialAllegationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A factor that has enhanced a charge, making it a more serious offense.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeStatute" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of a law, rule, or ordinance within a jurisdiction that a person is accused of violating.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeStatuteReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of a law, rule, or ordinance within a jurisdiction that a person is accused of violating.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person accused of committing a specific offense.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person accused of committing a specific offense.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The text of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The text of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeTrackingID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifying number assigned to an entire set of charges for an arrest. Different numbers may appear in the set if cases have been consolidated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeTrackingIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifying number assigned to an entire set of charges for an arrest. Different numbers may appear in the set if cases have been consolidated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeUCRCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies an offense within the Uniform Crime Report (UCR) system.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeUCRCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies an offense within the Uniform Crime Report (UCR) system.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeUCRCrimeTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A Uniform Crime Report (UCR) type or classification of a crime associated with a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeUCRCrimeTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A Uniform Crime Report (UCR) type or classification of a crime associated with a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeVerdict" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details describing if a person was found guilty or innocent of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeVerdictReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details describing if a person was found guilty or innocent of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeVictim" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or entity who is the victim of an offense designated by the charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ChargeVictimReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or entity who is the victim of an offense designated by the charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CitationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an official summons to appear in court or pay a fine.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:CitationAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization for whom the citation issuing official is employed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization for whom the citation issuing official is employed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationDismissalConditionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a citation can be dismissed if certain conditions are met; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationDismissalConditionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a citation can be dismissed if certain conditions are met; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationDismissalConditionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition to be met that can make a citation eligible for dismissal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationDismissalConditionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition to be met that can make a citation eligible for dismissal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationFineAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money to be paid by the subject receiving the citation if the subject chooses not to dispute the citation in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationFineAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money to be paid by the subject receiving the citation if the subject chooses not to dispute the citation in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationIssuedLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A place where a citation is given to a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationIssuedLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A place where a citation is given to a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationIssuingOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official who gives a citation to a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationIssuingOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official who gives a citation to a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who violates a law and receives a citation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who violates a law and receives a citation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationViolation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An activity that is a violation of a law or ordinance that results in a subject being given a citation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CitationViolationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An activity that is a violation of a law or ordinance that results in a subject being given a citation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ConditionalReleaseType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a release of a person or item from confinement, holding, or obligation, that is dependent upon certain conditions being met.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="ReleaseType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:ReleaseType">
        <xsd:sequence>
          <xsd:element ref="j:ConditionalReleaseCondition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A requirement or prerequisite for release.  A restriction, modification, or qualification of a term or terms of release. (Ex. no contact with victim; do not leave jurisdiction of court, etc.) </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseConditionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A requirement or prerequisite for release.  A restriction, modification, or qualification of a term or terms of release. (Ex. no contact with victim; do not leave jurisdiction of court, etc.) </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseOppositionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason against releasing a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseOppositionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason against releasing a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseProjectedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An expected date of conditional release. This date may change over time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseProjectedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An expected date of conditional release. This date may change over time.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseRevokedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a conditional release was revoked due to a person's failure in meeting required conditions or for other reasons.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseRevokedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a conditional release was revoked due to a person's failure in meeting required conditions or for other reasons.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseRevokedReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why a conditional release was revoked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseRevokedReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why a conditional release was revoked.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseSupportText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason in support of releasing a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConditionalReleaseSupportTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason in support of releasing a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ConvictionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a judgement that a defendant is guilty.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:ConvictionCharge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A charge for which a person was convicted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionChargeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A charge for which a person was convicted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionChargeCountQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total number of charges a person has been found guilty of with reference to charging document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionChargeCountQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total number of charges a person has been found guilty of with reference to charging document.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court in which a conviction was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court in which a conviction was issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionLocatorReferenceID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference number for the organization that keeps the conviction records.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionLocatorReferenceIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference number for the organization that keeps the conviction records.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionOffense" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An offense that a person has been found guilty of committing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionOffenseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An offense that a person has been found guilty of committing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionPlea" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A final plea a person offered in response to the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionPleaReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A final plea a person offered in response to the charges filed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionSanction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A penalty imposed upon a person having been found guilty of a crime.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionSanctionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A penalty imposed upon a person having been found guilty of a crime.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionSentence" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sentence imposed upon a person having been found guilty of a crime.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionSentenceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sentence imposed upon a person having been found guilty of a crime.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who was found guilty of a crime.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who was found guilty of a crime.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionVerdict" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A guilty verdict of a judge or jury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ConvictionVerdictReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A guilty verdict of a judge or jury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtActivityType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a court-related action associated with a court case event.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:CourtActivityCondition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition related or attached to a court activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtActivityConditionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition related or attached to a court activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtActivityCourtOrder" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A direction of a judge not included in a judgment, which determines some point or directs some step in proceedings.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtActivityCourtOrderReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A direction of a judge not included in a judgment, which determines some point or directs some step in proceedings.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtActivityScheduleDay" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A schedule on which a court activity is to occur.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtActivityScheduleDayReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A schedule on which a court activity is to occur.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtActivitySupervisingAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency associated with a court activity result, especially for reporting purposes. For example, for pre-plea and pre-sentencing investigations.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtActivitySupervisingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency associated with a court activity result, especially for reporting purposes. For example, for pre-plea and pre-sentencing investigations.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtAppearanceType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an appearance required of a party in a court of law on a certain date.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:CourtAppearanceActor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceActorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceActor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceActorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceActor.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceActorReference.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceCase" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A case for which a party must appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceCaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A case for which a party must appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court in which a party is required to appear.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court in which a party is required to appear.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a party must appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a party must appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a party is required to appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a party is required to appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which a party must appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time at which a party must appear in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of appearance a party is required to make in court, e.g., sentencing, bail.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAppearanceTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of appearance a party is required to make in court, e.g., sentencing, bail.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtEventType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a court occurrence.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:CourtEventAction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court-related action associated with a court case event.  There must be at least one Action for each Activity.  For example:  ordering bail, pleading not guilty, filing an affidavit.  An Action may have conditions attached to it.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventActionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court-related action associated with a court case event.  There must be at least one Action for each Activity.  For example:  ordering bail, pleading not guilty, filing an affidavit.  An Action may have conditions attached to it.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventAppearance" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An appearance in court required of a party</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventAppearanceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An appearance in court required of a party</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventCase" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A case associated with a court event.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventCaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A case associated with a court event.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court in which a court event occurs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court in which a court event occurs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventJudge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judge associated with a court event.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventJudgeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judge associated with a court event.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventMotion" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A request made to a court for a ruling or an order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventMotionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A request made to a court for a ruling or an order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventSchedule" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the days for which a court event is scheduled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventScheduleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the days for which a court event is scheduled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventSequenceID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier for a court case event record.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtEventSequenceIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier for a court case event record.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtOrderType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a direction of a judge not including a judgement, which determines some point or directs some steps in proceedings.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:CourtOrderCondition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition described in a court order that is to be followed by a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderConditionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition described in a court order that is to be followed by a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderDesignatedLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location to which a court order applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderDesignatedLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location to which a court order applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderDesignatedOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization to which a court order applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderDesignatedOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization to which a court order applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderDesignatedProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item to which a court order applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderDesignatedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item to which a court order applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderDesignatedSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person to which a court order applies. The subject could be a Protected Party, the recipient of a Summons or Subpoena, the subject of a Warrant, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderDesignatedSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person to which a court order applies. The subject could be a Protected Party, the recipient of a Summons or Subpoena, the subject of a Warrant, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderEnforcementAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency responsible for enforcing a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderEnforcementAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency responsible for enforcing a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderIssuingCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that issued a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderIssuingCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that issued a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderIssuingDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was issued by a judicial official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderIssuingDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was issued by a judicial official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderIssuingJudicialOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judge or other judicial official that issued a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderIssuingJudicialOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judge or other judicial official that issued a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderJurisdiction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area in which a court order can be enforced.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderJurisdictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area in which a court order can be enforced.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRecallDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was recalled or rescinded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRecallDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was recalled or rescinded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRecallReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a court order was recalled or rescinded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRecallReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a court order was recalled or rescinded.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestActor.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestActorReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestActor.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestActorReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestActor.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestActorReference.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was requested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was requested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why a court order was requested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderRequestReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why a court order was requested.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceAttemptedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was attempted but unable to be delivered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceAttemptedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was attempted but unable to be delivered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceCautionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A caution, warning, or risk advisement given as an alert to an official servicing a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceCautionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A caution, warning, or risk advisement given as an alert to an official servicing a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was delivered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a court order was delivered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how a court order was delivered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of how a court order was delivered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceOfficial.Enforcement" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who delivered a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceOfficialReference.Enforcement" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who delivered a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceOfficial.Judicial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who delivered a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceOfficialReference.Judicial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who delivered a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceReceivedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a service agency received a court order to deliver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceReceivedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a service agency received a court order to deliver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceRestrictionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restriction or limitation on how a court order can be delivered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderServiceRestrictionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restriction or limitation on how a court order can be delivered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderSignatureMethodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used to obtain a signature on a court order. For example, Telephonic, Fax, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderSignatureMethodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used to obtain a signature on a court order. For example, Telephonic, Fax, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderSpecialInstructionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of inclusions and/or constraints of a court order. Like extradition limitation or whether an arrest or a search warrant may be served at a subject's residence between sunrise and sunset only (nightcap indicator), etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderSpecialInstructionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of inclusions and/or constraints of a court order. Like extradition limitation or whether an arrest or a search warrant may be served at a subject's residence between sunrise and sunset only (nightcap indicator), etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state of a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state of a court order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderSupervisingAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency responsible for evaluating, investigating, supervising and/or setting conditions for a subject incarcerated, on probation, conditional release, supervised release, parole, or otherwise under the jurisdiction of the court, the Department of Corrections, or a Community Corrections Act county.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtOrderSupervisingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency responsible for evaluating, investigating, supervising and/or setting conditions for a subject incarcerated, on probation, conditional release, supervised release, parole, or otherwise under the jurisdiction of the court, the Department of Corrections, or a Community Corrections Act county.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a court or a unit of a court responsible for trying justice proceedings.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="OrganizationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:OrganizationType">
        <xsd:sequence>
          <xsd:element ref="j:CourtName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a unit of a court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a unit of a court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAdministrativeUnitText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unit within a court system responsible for record maintenance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtAdministrativeUnitTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unit within a court system responsible for record maintenance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtDivisionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area of case processing and the law governing specific types of matters before the court and governed by distinct court rule and processes, e.g., criminal, juvenile, family, civil, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtDivisionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area of case processing and the law governing specific types of matters before the court and governed by distinct court rule and processes, e.g., criminal, juvenile, family, civil, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtSupervisingAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency that performs court services for a court unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtSupervisingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency that performs court services for a court unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of court, e.g., district court, appellate court, state superior court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CourtTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of court, e.g., district court, appellate court, state superior court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CriminalOrganizationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an organization that is formed to or intentionally conducts illegal activities.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="OrganizationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:OrganizationType">
        <xsd:sequence>
          <xsd:element ref="j:CriminalOrganizationCautionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A caution or warning associated with a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationCautionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A caution or warning associated with a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationMembershipHighQuantityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A high estimate of the number of people in an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationMembershipHighQuantityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A high estimate of the number of people in an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationMembershipInitiationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the requirement or result of a person becoming a member of a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationMembershipInitiationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the requirement or result of a person becoming a member of a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationMembershipLowQuantityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A low estimate of the number of people in an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationMembershipLowQuantityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A low estimate of the number of people in an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationNCICID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a criminal organization. Sometimes referred to as an NCIC code, VGTOF code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationNCICIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a criminal organization. Sometimes referred to as an NCIC code, VGTOF code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationObjectiveText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An objective or purpose of the criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationObjectiveTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An objective or purpose of the criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationTraitDetails" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of characteristic traits and identifiers of a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalOrganizationTraitDetailsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of characteristic traits and identifiers of a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CriminalTraitDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about criminal characteristics associated with a person or a criminal organization.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:CriminalTraitAction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a characteristic action associated with criminal activity by a person or a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitActionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a characteristic action associated with criminal activity by a person or a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitActivityDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a type of crime a criminal organization or person usually commits.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitActivityDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a type of crime a criminal organization or person usually commits.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitColorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color associated with criminal activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitColorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A color associated with criminal activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitCommunicationDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the types of communication used by a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitCommunicationDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the types of communication used by a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of criminal characteristics, e.g., a trait, pattern, or trademark </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of criminal characteristics, e.g., a trait, pattern, or trademark </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitDressText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifying dress or clothing associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitDressTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifying dress or clothing associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitEthnicityCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies an ethnic or cultural background associated with a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitEthnicityCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies an ethnic or cultural background associated with a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitEthnicityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An ethnic or cultural background associated with a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitEthnicityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An ethnic or cultural background associated with a criminal organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitGraffitiDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of criminal artwork (often spray-painted images) associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitGraffitiDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of criminal artwork (often spray-painted images) associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitGraffitiImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An image of criminal artwork (often spray-painted images).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitGraffitiImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An image of criminal artwork (often spray-painted images).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitHandSignalText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying hand signal associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitHandSignalTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying hand signal associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitModusOperandiText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A usual way in which a criminal organization or person acts or operates. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitModusOperandiTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A usual way in which a criminal organization or person acts or operates. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitTargetDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the type of recipient of criminal activity usually chosen by a criminal organization or person. This could describe a person, organization, location, or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitTargetDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the type of recipient of criminal activity usually chosen by a criminal organization or person. This could describe a person, organization, location, or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitTattooDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a tattoo associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitTattooDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a tattoo associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitTattooImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An image of a tattoo associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitTattooImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An image of a tattoo associated with a criminal organization or person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitTurfText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a location a criminal organization or person often frequents or considers to have control over. Sometimes referred to as haunts, hangouts.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CriminalTraitTurfTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a location a criminal organization or person often frequents or considers to have control over. Sometimes referred to as haunts, hangouts.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CustodyTransferType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a transfer of custody or a transfer of a subject or property from one enforcement party to another.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:CustodyTransferActionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An action taken in the transfer of custody.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferActionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An action taken in the transfer of custody.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where transfer of custody occurs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where transfer of custody occurs.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of property which is being transferred from one custody to another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of property which is being transferred from one custody to another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReceivingEnforcementAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement agency that receives custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReceivingEnforcementAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement agency that receives custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReceivingEnforcementFacility" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement facility that receives custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReceivingEnforcementFacilityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement facility that receives custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReceivingEnforcementOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that receives custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReceivingEnforcementOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that receives custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReleasingEnforcementAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement agency that releases custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReleasingEnforcementAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement agency that releases custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReleasingEnforcementFacility" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement facility that releases custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReleasingEnforcementFacilityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement facility that releases custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReleasingEnforcementOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that releases custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferReleasingEnforcementOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that releases custody of a subject or property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is being transferred from one custody to another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:CustodyTransferSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is being transferred from one custody to another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DisciplinaryActionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an activity assigned to a person that is meant to be self-improving or restitutional.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="DisciplinaryActionType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:DisciplinaryActionType">
        <xsd:sequence>
          <xsd:element ref="j:DisciplinaryActionSanction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sanction or penalty ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DisciplinaryActionSanctionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sanction or penalty ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DriverAuthorizationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an authorization issued to a driver granting driving privileges.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:DriverAuthorizationID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a driver license identifier or driver license permit identifier, including the number and state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverAuthorizationIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a driver license identifier or driver license permit identifier, including the number and state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverAuthorizationEndorsementCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the endorsement on a driver license or driver license permit which authorizes the operation of specified types of vehicles carrying specified loads. Endorsements are specific to classifications of a driver license.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverAuthorizationEndorsementCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the endorsement on a driver license or driver license permit which authorizes the operation of specified types of vehicles carrying specified loads. Endorsements are specific to classifications of a driver license.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverAuthorizationEndorsementText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The endorsement on a drivers license or driver license permit which authorizes the operation of specified types of vehicles carrying specified loads. Endorsements are specific to classifications of a driver license.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverAuthorizationEndorsementTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The endorsement on a drivers license or driver license permit which authorizes the operation of specified types of vehicles carrying specified loads. Endorsements are specific to classifications of a driver license.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverAuthorizationExpirationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The date after which a driver license or driver license permit is no longer valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverAuthorizationExpirationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The date after which a driver license or driver license permit is no longer valid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverAuthorizationIssueDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The date when a driver license or driver license permit is issued or renewed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverAuthorizationIssueDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The date when a driver license or driver license permit is issued or renewed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverAuthorizationPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person to which a driver license or driver license permit is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverAuthorizationPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person to which a driver license or driver license permit is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverAuthorizationRestriction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restriction on a driver license or driver license permit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverAuthorizationRestrictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restriction on a driver license or driver license permit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DriverConvictionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a judge or jury finding a person guilty or a person pleading guilty in relation to a traffic offense.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="ConvictionType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ConvictionType">
        <xsd:sequence>
          <xsd:element ref="j:DriverConvictionCitation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The citation received by a person that resulted in a conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionCitationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The citation received by a person that resulted in a conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionCMVCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying whether a person was driving a commercial motor vehicle (CMV) in an incident that resulted in a conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionCMVCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying whether a person was driving a commercial motor vehicle (CMV) in an incident that resulted in a conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionCMVText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An indication of whether a person was driving a commercial motor vehicle (CMV) in an incident that resulted in a conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionCMVTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An indication of whether a person was driving a commercial motor vehicle (CMV) in an incident that resulted in a conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionHazMatCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying whether a person was carrying hazardous materials (HazMat) in a vehicle that was involved in an incident, resulting in a conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionHazMatCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying whether a person was carrying hazardous materials (HazMat) in a vehicle that was involved in an incident, resulting in a conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionHazMatText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An indication of whether a person was carrying hazardous materials (HazMat) in a vehicle that was involved in an incident, resulting in a conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionHazMatTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An indication of whether a person was carrying hazardous materials (HazMat) in a vehicle that was involved in an incident, resulting in a conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionOffenseCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The offense code a driver was convicted of in relation to a driving incident.  Also known as ACD.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionOffenseCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The offense code a driver was convicted of in relation to a driving incident.  Also known as ACD.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionOffenseDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional details about an ACD defined offense.  Typically used on speeding and alcohol related offenses to convey the measured values.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionOffenseDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional details about an ACD defined offense.  Typically used on speeding and alcohol related offenses to convey the measured values.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionOffenseText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific offense or charge for which the party has been found guilty.  There may be multiple charges associated with a specific activity or action.  This specifies to which of the charges the conviction applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverConvictionOffenseTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific offense or charge for which the party has been found guilty.  There may be multiple charges associated with a specific activity or action.  This specifies to which of the charges the conviction applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DriverHistorySummaryType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a summary of a driver's history.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:DriverHistoryAccidentQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of accidents in which a driver has been involved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverHistoryAccidentQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of accidents in which a driver has been involved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverHistoryConvictionQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of times that a driver has been convicted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverHistoryConvictionQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of times that a driver has been convicted.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverHistoryWithdrawalQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A count of the number of withdrawals recorded on a drivers license record.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverHistoryWithdrawalQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A count of the number of withdrawals recorded on a drivers license record.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DriverLicensePermitType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a driver license permit issued to a driver granting conditional or limited driving privileges.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="DriverAuthorizationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:DriverAuthorizationType">
        <xsd:sequence>
          <xsd:element ref="j:DriverLicensePermitClassificationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of commercial or non-commercial vehicle that a licensed driver has been examined on and approved to operate subject to a permit. This field represents the highest level classification for a particular driver privilege type (e.g., commercial vs. non-commercial).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicensePermitClassificationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of commercial or non-commercial vehicle that a licensed driver has been examined on and approved to operate subject to a permit. This field represents the highest level classification for a particular driver privilege type (e.g., commercial vs. non-commercial).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicensePermitStatusCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the current status of an individual's driver license permit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicensePermitStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the current status of an individual's driver license permit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicensePermitStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current status of an individuals driver license permit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicensePermitStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current status of an individuals driver license permit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DriverLicenseType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a license issued to a person granting driving privileges.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="DriverAuthorizationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:DriverAuthorizationType">
        <xsd:sequence>
          <xsd:element ref="j:DriverLicenseCommercialClassCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of commercial vehicle that a licensed driver has been examined on and approved to operate. This field represents the highest-level classification for a particular Driver Privilege Type (e.g., commercial license or non-commercial license).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseCommercialClassCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of commercial vehicle that a licensed driver has been examined on and approved to operate. This field represents the highest-level classification for a particular Driver Privilege Type (e.g., commercial license or non-commercial license).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseCommercialClassText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of commercial vehicle that a licensed driver has been examined on and approved to operate. This field represents the highest-level classification for a particular Driver Privilege Type (e.g., commercial license or non-commercial license).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseCommercialClassTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of commercial vehicle that a licensed driver has been examined on and approved to operate. This field represents the highest-level classification for a particular Driver Privilege Type (e.g., commercial license or non-commercial license).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseCommercialStatusCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the current status of an individual's Commercial privilege type.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseCommercialStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the current status of an individual's Commercial privilege type.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseCommercialStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current status of an individual's Commercial privilege type.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseCommercialStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current status of an individual's Commercial privilege type.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseConviction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A conviction which affects a drivers license.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseConvictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A conviction which affects a drivers license.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseIssuedPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person to which a driving license is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseIssuedPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person to which a driving license is issued.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseNonCommercialClassText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of non-commercial vehicle that a licensed driver has been examined on and approved to operate. This field represents the highest-level classification for a particular Driver Privilege Type. Non-commercial classes are defined by each state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseNonCommercialClassTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of non-commercial vehicle that a licensed driver has been examined on and approved to operate. This field represents the highest-level classification for a particular Driver Privilege Type. Non-commercial classes are defined by each state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseNonCommercialStatusCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the current status of an individual's non-commercial (base) privilege type.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseNonCommercialStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the current status of an individual's non-commercial (base) privilege type.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseNonCommercialStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current status of an individual's non-commercial privilege (base) type.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseNonCommercialStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current status of an individual's non-commercial privilege (base) type.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicensePermit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a driver license permit issued to a driver granting conditional or limited driving privileges.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicensePermitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a driver license permit issued to a driver granting conditional or limited driving privileges.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicensePermitQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of driver permits issued on a license.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicensePermitQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of driver permits issued on a license.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawal" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a driver license withdrawal.  A withdrawal is a suspension, cancellation or revocation of a drivers license.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a driver license withdrawal.  A withdrawal is a suspension, cancellation or revocation of a drivers license.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalPendingIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a current licensing jurisdiction has an action pending that, if carried to completion, will cause a withdrawal of a specified driver privilege type; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalPendingIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a current licensing jurisdiction has an action pending that, if carried to completion, will cause a withdrawal of a specified driver privilege type; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncident" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an incident involving a vehicle, e.g., a traffic accident, speeding, reckless driving.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an incident involving a vehicle, e.g., a traffic accident, speeding, reckless driving.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DriverLicenseWithdrawalType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details regarding a driver license withdrawal.  A withdrawal is a suspension, cancellation or revocation of a drivers license.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:DriverLicense" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a license issued to a person granting driving privileges.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a license issued to a person granting driving privileges.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalActionCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of driver license withdrawal action that was taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalActionCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of driver license withdrawal action that was taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalActionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a type of driver license withdrawal action that was taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalActionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a type of driver license withdrawal action that was taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalBasisCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a basis for the withdrawal action for a driver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalBasisCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a basis for the withdrawal action for a driver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalBasisText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a basis for the withdrawal action for a driver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalBasisTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a basis for the withdrawal action for a driver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An AAMVA (Driving Offense) Code Dictionary (ACD) code identifying a reason for the withdrawal</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An AAMVA (Driving Offense) Code Dictionary (ACD) code identifying a reason for the withdrawal</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalDueProcessStatusCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a due process status of a withdrawal action</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalDueProcessStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a due process status of a withdrawal action</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalDueProcessStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a due process status of a withdrawal action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalDueProcessStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a due process status of a withdrawal action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalEffectiveDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a driver license withdrawal becomes effective.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalEffectiveDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a driver license withdrawal becomes effective.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalEligibilityCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code indicating when a driver is eligible to apply for reinstatement of those driving privileges withdrawn.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalEligibilityCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code indicating when a driver is eligible to apply for reinstatement of those driving privileges withdrawn.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalEligibilityDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on or after which a driver is eligible to apply for reinstatement of those driving privileges withdrawn.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalEligibilityDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on or after which a driver is eligible to apply for reinstatement of those driving privileges withdrawn.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalExtentCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a particular withdrawal extent. A withdrawal extent identifies the portion of driving privileges being withdrawn, such as the Commercial Privilege Type, or non-Commercial (Base) Privilege Type, or a specific Permit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalExtentCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a particular withdrawal extent. A withdrawal extent identifies the portion of driving privileges being withdrawn, such as the Commercial Privilege Type, or non-Commercial (Base) Privilege Type, or a specific Permit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalExtentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a particular withdrawal extent. A withdrawal extent identifies the portion of driving privileges being withdrawn, such as the Commercial Privilege Type, or non-Commercial (Base) Privilege Type, or a specific Permit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalExtentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a particular withdrawal extent. A withdrawal extent identifies the portion of driving privileges being withdrawn, such as the Commercial Privilege Type, or non-Commercial (Base) Privilege Type, or a specific Permit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalIssuingAuthorityCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a jurisdiction which withdrew driving privileges for a driver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalIssuingAuthorityCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a jurisdiction which withdrew driving privileges for a driver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalIssuingAuthorityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A jurisdiction which withdrew driving privileges for a driver </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalIssuingAuthorityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A jurisdiction which withdrew driving privileges for a driver </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalLocatorReferenceID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference number for the organization that keeps the withdrawal records.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalLocatorReferenceIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference number for the organization that keeps the withdrawal records.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalReasonReferenceCodeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A native state (legislative) code that specifies a withdrawal reason for future reference by the original State of Conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalReasonReferenceCodeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A native state (legislative) code that specifies a withdrawal reason for future reference by the original State of Conviction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalReinstatementDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that the licensing privilege of an individual driver (which has been previously withdrawn) is reinstated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalReinstatementDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that the licensing privilege of an individual driver (which has been previously withdrawn) is reinstated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a reason for the withdrawal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseWithdrawalTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details regarding a reason for the withdrawal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DrivingIncidentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details of an incident involving a vehicle.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="IncidentType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:IncidentType">
        <xsd:sequence>
          <xsd:element ref="j:DrivingAccidentSeverityCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a severity level of an accident, based on the most intense injury to any person or, if none were injured, so designating.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingAccidentSeverityCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a severity level of an accident, based on the most intense injury to any person or, if none were injured, so designating.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingAccidentSeverityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A severity level of an accident, based on the most intense injury to any person or, if none were injured, so designating.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingAccidentSeverityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A severity level of an accident, based on the most intense injury to any person or, if none were injured, so designating.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentCMVCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying whether the incident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentCMVCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying whether the incident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentCMVText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A determination of whether the incident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentCMVTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A determination of whether the incident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentCollisionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a driving incident involved a collision with another vehicle, person, or object; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentCollisionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a driving incident involved a collision with another vehicle, person, or object; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentDriverOwnershipIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a driver owns the vehicle being driven in an incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentDriverOwnershipIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a driver owns the vehicle being driven in an incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentFemalePassengerQuantityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of females in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentFemalePassengerQuantityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of females in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentHazMatCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code determining whether the incident occurred while the driver was operating a commercial vehicle that was carrying hazardous materials (that required a placard).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentHazMatCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code determining whether the incident occurred while the driver was operating a commercial vehicle that was carrying hazardous materials (that required a placard).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentHazMatText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A determination of whether the incident occurred while the driver was operating a commercial vehicle that was carrying hazardous materials (that required a placard).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentHazMatTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A determination of whether the incident occurred while the driver was operating a commercial vehicle that was carrying hazardous materials (that required a placard).</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentJurisdiction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A jurisdiction in which an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentJurisdictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A jurisdiction in which an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentLaserDetectionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a laser was involved in the detection of an incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentLaserDetectionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a laser was involved in the detection of an incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentLegalSpeedRate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A legally designated speed limit in the area where an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentLegalSpeedRateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A legally designated speed limit in the area where an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentLocatorReferenceID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference number for the organization that keeps the incident report.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentLocatorReferenceIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reference number for the organization that keeps the incident report.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentMalePassengerQuantityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of males in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentMalePassengerQuantityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of males in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentMobilePhoneIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a mobile phone being used was involved in an incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentMobilePhoneIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a mobile phone being used was involved in an incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentPassenger" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentPassengerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentPassengerDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the people in a vehicle excluding the driver during the time of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentPassengerDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the people in a vehicle excluding the driver during the time of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentPassengerQuantityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of people in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentPassengerQuantityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of people in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentRadarDetectionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if radar was involved in the detection of an incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentRadarDetectionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if radar was involved in the detection of an incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentRecordedSpeedRate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A speed a vehicle was moving at when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentRecordedSpeedRateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A speed a vehicle was moving at when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentRecordedSpeedRate.Range" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A speed a vehicle was moving at when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentRecordedSpeedRateReference.Range" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A speed a vehicle was moving at when an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentRoadDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the road conditions during the time of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentRoadDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the road conditions during the time of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentRoadTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of road where an incident occurred, e.g., highway, interstate, rural road.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentRoadTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of road where an incident occurred, e.g., highway, interstate, rural road.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentTrafficDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the traffic conditions during the time of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentTrafficDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the traffic conditions during the time of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentWeatherDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the weather during the time of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingIncidentWeatherDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the weather during the time of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DrivingJurisdictionAuthorityIDType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an identifier that may have an issuing authority from the ANSI D20 standard.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="IDType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:IDType">
        <xsd:sequence>
          <xsd:element ref="j:DrivingJurisdictionAuthorityCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A federal or state organization, such as a department of motor vehicles (DMV), with jurisdiction over a person's driving privileges.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingJurisdictionAuthorityCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A federal or state organization, such as a department of motor vehicles (DMV), with jurisdiction over a person's driving privileges.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingJurisdictionAuthorityCode.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A federal or state organization, such as a department of motor vehicles (DMV), with jurisdiction over a person's driving privileges.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingJurisdictionAuthorityCodeReference.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A federal or state organization, such as a department of motor vehicles (DMV), with jurisdiction over a person's driving privileges.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DrivingRestrictionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a restriction applicable to a driver permit or license.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:DrivingRestrictionCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the category of a driving restriction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingRestrictionCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the category of a driving restriction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingRestrictionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An explanation of the nature of a restriction </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingRestrictionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An explanation of the nature of a restriction </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingRestrictionEndDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a special restriction ends.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingRestrictionEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which a special restriction ends.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingRestrictionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of a driving restriction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrivingRestrictionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A category of a driving restriction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DrugType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a legal or illegal substance that can be used as a medicine or narcotic.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="DrugType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:DrugType">
        <xsd:sequence>
          <xsd:element ref="j:DrugContainerDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a container used to hold a drug, e.g., plastic bag</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrugContainerDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a container used to hold a drug, e.g., plastic bag</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrugFoundDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of where a drug or some container of drugs was found, e.g., glove box, subject's pockets.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DrugFoundDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of where a drug or some container of drugs was found, e.g., glove box, subject's pockets.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="EmploymentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an employment of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="EmploymentType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:EmploymentType">
        <xsd:sequence>
          <xsd:element ref="j:EmploymentAssignedUnit.EnforcementUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentAssignedUnitReference.EnforcementUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentAssignedUnit.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EmploymentAssignedUnitReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="EnforcementOfficialType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a person involved in the enforcement of law.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="PersonType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PersonType">
        <xsd:sequence>
          <xsd:element ref="j:EnforcementOfficialActivityTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialActivityTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialActivityTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The type of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialActivityTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The type of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialAssignmentTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of assignment of an enforcement official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialAssignmentTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of assignment of an enforcement official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialAssignmentTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of assignment of an enforcement official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialAssignmentTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of assignment of an enforcement official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialBadgeID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier used to refer to an enforcement official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialBadgeIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier used to refer to an enforcement official.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialPOSTLicenseID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A Peace official Standards and Training identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialPOSTLicenseIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A Peace official Standards and Training identifier.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of enforcement official, e.g., Detective, Investigator, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of enforcement official, e.g., Detective, Investigator, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialUnavailableSchedule" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Dates and times an enforcement official is unavailable for scheduling. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialUnavailableScheduleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Dates and times an enforcement official is unavailable for scheduling. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement unit to which an enforcement officer is assigned, e.g., patrol, detective, narcotic.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementOfficialUnitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement unit to which an enforcement officer is assigned, e.g., patrol, detective, narcotic.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="EnforcementUnitType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a unit of an agency responsible for enforcing the law and maintaining peace.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="OrganizationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:OrganizationType">
        <xsd:sequence>
          <xsd:element ref="j:EnforcementUnitBeatID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A local area for which an enforcement unit is responsible.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitBeatIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A local area for which an enforcement unit is responsible.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of an enforcement unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of an enforcement unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an enforcement unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an enforcement unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitNumberID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number that identifies an enforcement unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitNumberIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number that identifies an enforcement unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitSectionID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A section of an enforcement unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EnforcementUnitSectionIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A section of an enforcement unit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="EvidenceType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an item received by or submitted to an agency for use in ascertaining the truth of a matter.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:EvidenceAmount" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An estimated or actual monetary value of a piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceAmountReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An estimated or actual monetary value of a piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceCollector" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who collected a particular piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceCollectorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who collected a particular piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceCustodyTransfer" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A transfer of custody of evidence from one agency to another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceCustodyTransferReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A transfer of custody of evidence from one agency to another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceDocumentBinary" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An evidentiary document encoded in binary, such as a mp3 file, WAV file, tiff image, relating to the evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceDocumentBinaryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An evidentiary document encoded in binary, such as a mp3 file, WAV file, tiff image, relating to the evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceItem.Binary" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceItemReference.Binary" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceItem.Biometric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceItemReference.Biometric" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceItem.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceItemReference.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceKit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A kit used to collect evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceKitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A kit used to collect evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceNumberID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number that identifies a piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceNumberIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number that identifies a piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceOtherID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies an item associated with evidence not explicitly referenced</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceOtherIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies an item associated with evidence not explicitly referenced</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidencePreviousLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A previous location of a piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidencePreviousLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A previous location of a piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceQuantityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of individual items that represent a piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceQuantityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of individual items that represent a piece of evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceReceiptID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier for a receipt issued for collection, analysis, and movement of Evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceReceiptIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier for a receipt issued for collection, analysis, and movement of Evidence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceReturnedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a piece of evidence was returned to its owner; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceReturnedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a piece of evidence was returned to its owner; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceReturnRecipient.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, agency, or other organization to which a particular piece of property was returned</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceReturnRecipientReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, agency, or other organization to which a particular piece of property was returned</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceReturnRecipient.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, agency, or other organization to which a particular piece of property was returned</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceReturnRecipientReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, agency, or other organization to which a particular piece of property was returned</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceTakenFrom.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization from which a particular piece of evidence was taken or seized from, e.g., an organization from which a computer was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceTakenFromReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization from which a particular piece of evidence was taken or seized from, e.g., an organization from which a computer was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceTakenFrom.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization from which a particular piece of evidence was taken or seized from, e.g., an organization from which a computer was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceTakenFromReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person or an organization from which a particular piece of evidence was taken or seized from, e.g., an organization from which a computer was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceTakenLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a particular piece of evidence was taken, collected, or removed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:EvidenceTakenLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a particular piece of evidence was taken, collected, or removed.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ExhibitType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an item introduced as evidence in a trial.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ExhibitAcceptingAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency that accepts evidence into the judicial process.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitAcceptingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency that accepts evidence into the judicial process.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitAdmittedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an exhibit was admitted in trial; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitAdmittedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an exhibit was admitted in trial; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitEvidence" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An exhibit item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitEvidenceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An exhibit item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying number of an exhibit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifying number of an exhibit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitRemainingProofIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an exhibit that has not been admitted as evidence will remain with the court as an offer of proof in the event of an appeal; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitRemainingProofIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an exhibit that has not been admitted as evidence will remain with the court as an offer of proof in the event of an appeal; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the status of an exhibit, e.g., offered, withdrawn, admitted, refused.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ExhibitStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the status of an exhibit, e.g., offered, withdrawn, admitted, refused.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ForceType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details of a force used, whether physical or aided by a tool or weapon.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:ForcePhysicalDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the physical force a person used against another person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForcePhysicalDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the physical force a person used against another person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who used force against another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who used force against another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceTakenAsEvidence" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The evidence taken in an incident when specifically a tool or weapon was used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceTakenAsEvidenceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The evidence taken in an incident when specifically a tool or weapon was used.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceToolProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A tool used to apply force to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceToolPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A tool used to apply force to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceUser.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that a particular force/tool/weapon was used by a specific organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceUserReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that a particular force/tool/weapon was used by a specific organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceUser.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that a particular force/tool/weapon was used by a specific organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceUserReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Indicates that a particular force/tool/weapon was used by a specific organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceVictim" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who was a victim of force.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceVictimReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who was a victim of force.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceWeaponProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A weapon used to apply force to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ForceWeaponPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A weapon used to apply force to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IDType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an identifier of an entity.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="IDType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:IDType">
        <xsd:sequence>
          <xsd:element ref="j:IDJurisdictionCode.ncicLIS" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDJurisdictionCodeReference.ncicLIS" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDJurisdictionCode.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDJurisdictionCodeReference.ncicLSTA" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDJurisdictionCode.ncicRES" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IDJurisdictionCodeReference.ncicRES" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ImageType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation of an image.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="ImageType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:ImageType">
        <xsd:sequence>
          <xsd:element ref="j:ImageFacialText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A facial adornment or hair piece that appears in an image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImageFacialTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A facial adornment or hair piece that appears in an image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImageJuvenileIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an image is of a juvenile; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImageJuvenileIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an image is of a juvenile; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImagePoseCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an angle of a person's face in a photograph.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImagePoseCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying an angle of a person's face in a photograph.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImagePoseText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An angle of a person's face in a photograph.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImagePoseTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An angle of a person's face in a photograph.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImageTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of image that that has been taken, e.g., mug shot, fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ImageTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of image that that has been taken, e.g., mug shot, fingerprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IncidentFactorType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a factor involved that has an effect on an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:IncidentFactorCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorCode.nibrsAggravatedAssaultHomicide" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorCodeReference.nibrsAggravatedAssaultHomicide" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorCode.nibrsBiasMotivation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorCodeReference.nibrsBiasMotivation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorCode.nibrsJustifiableHomicide" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorCodeReference.nibrsJustifiableHomicide" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a circumstance or factor involved in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a circumstance or factor involved in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorKnownIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a factor in an incident is known to be true; false if it is suspected, estimated, or otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorKnownIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a factor in an incident is known to be true; false if it is suspected, estimated, or otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorSubtypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific detail or aspect of an incident factor or circumstance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorSubtypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific detail or aspect of an incident factor or circumstance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A circumstance or factor in an incident, e.g., argument, narcotics, domestic violence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A circumstance or factor in an incident, e.g., argument, narcotics, domestic violence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IncidentFormType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an electronic or paper form to be completed for an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:IncidentFormComment" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A note or comment about a form associated with an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFormCommentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A note or comment about a form associated with an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFormName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an incident report form. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFormNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of an incident report form. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFormSubmittedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a form has been submitted; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFormSubmittedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a form has been submitted; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IncidentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a criminal or non-criminal activity that occurred.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="IncidentType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:IncidentType">
        <xsd:sequence>
          <xsd:element ref="j:IncidentArrest" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An arrest made because of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentArrestReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An arrest made because of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentArrestMadeIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an arrest was made due to the incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentArrestMadeIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an arrest was made due to the incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentAssistingOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that assisted in processing an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentAssistingOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that assisted in processing an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentCategoryTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of incident that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentCategoryTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of incident that occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentCategoryTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general category of an incident that occurred, e.g., assault, burglary, theft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentCategoryTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general category of an incident that occurred, e.g., assault, burglary, theft.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentCriminalIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an incident that occurred is criminal; false if an incident is non-criminal. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentCriminalIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an incident that occurred is criminal; false if an incident is non-criminal. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentDamagedProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was damaged in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentDamagedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was damaged in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentEntryPoint" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point of entry to a location or structure used in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentEntryPointReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point of entry to a location or structure used in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentEvidence" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An item seized by an official for later use in ascertaining the true nature of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentEvidenceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An item seized by an official for later use in ascertaining the true nature of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentEvidenceHeldIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if evidence was held due to this incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentEvidenceHeldIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if evidence was held due to this incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentExceptionalClearanceCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a reason why an incident has been cleared exceptionally, e.g., the identity of at least one subject has been determined, sufficient probable cause has been developed, the exact location of the subject is known so an arrest could be made, and there are reasons outside of law enforcement which prevent the arrest of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentExceptionalClearanceCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a reason why an incident has been cleared exceptionally, e.g., the identity of at least one subject has been determined, sufficient probable cause has been developed, the exact location of the subject is known so an arrest could be made, and there are reasons outside of law enforcement which prevent the arrest of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentExceptionalClearanceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why an incident has been cleared exceptionally, e.g., the identity of at least one subject has been determined, sufficient probable cause has been developed, the exact location of the subject is known so an arrest could be made, and there are reasons outside of law enforcement which prevent the arrest of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentExceptionalClearanceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why an incident has been cleared exceptionally, e.g., the identity of at least one subject has been determined, sufficient probable cause has been developed, the exact location of the subject is known so an arrest could be made, and there are reasons outside of law enforcement which prevent the arrest of the subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentExceptionClearanceDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an incident was cleared exceptionally.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentExceptionClearanceDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an incident was cleared exceptionally.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentExitPoint" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point of exit to a location or structure used in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentExitPointReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point of exit to a location or structure used in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactor" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a factor involved that has an effect on an incident. Example: narcotics, computer, radar, domestic violence, employment, bias, injury, hazmat, CMV.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFactorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a factor involved that has an effect on an incident. Example: narcotics, computer, radar, domestic violence, employment, bias, injury, hazmat, CMV.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentForce" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a force used in an incident, whether physical or aided by a tool or weapon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentForceReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a force used in an incident, whether physical or aided by a tool or weapon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentForceInvolvedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if force was used in an incident; false otherwise. Applies to any incident category.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentForceInvolvedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if force was used in an incident; false otherwise. Applies to any incident category.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentForm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an electronic or paper form to be completed by a response unit and submitted to record the details of an incident and of a response to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentFormReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an electronic or paper form to be completed by a response unit and submitted to record the details of an incident and of a response to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentInjuryLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An indication of the severity level of an injury received during an incident, e.g., major, minor, none, noncriminal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentInjuryLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An indication of the severity level of an injury received during an incident, e.g., major, minor, none, noncriminal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentInvolvedProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was somehow involved in an incident but not damaged, stolen, or seized. This may include a vehicle a subject was driving.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentInvolvedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was somehow involved in an incident but not damaged, stolen, or seized. This may include a vehicle a subject was driving.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentInvolvedStructure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A structure that was involved in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentInvolvedStructureReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A structure that was involved in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentLevelCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a level of an incident, e.g., felony.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentLevelCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a level of an incident, e.g., felony.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of an incident, e.g., felony.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of an incident, e.g., felony.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentMethodDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the method used to carry out on incident. Sometimes referred to as MO, modus operandi.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentMethodDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the method used to carry out on incident. Sometimes referred to as MO, modus operandi.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentMinorInvolvedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an incident involved or employed a person under the legal age of an adult; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentMinorInvolvedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an incident involved or employed a person under the legal age of an adult; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentNonPropertyItemText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An item that was stolen. Includes only items not included in property, e.g., services.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentNonPropertyItemTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An item that was stolen. Includes only items not included in property, e.g., services.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentOfficialPresentIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an official was present when an incident occurred; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentOfficialPresentIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an official was present when an incident occurred; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentPrintsRequestedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a request was made to gather fingerprints; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentPrintsRequestedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a request was made to gather fingerprints; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentPropertyDisposition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about what happened to a property item after an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentPropertyDispositionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about what happened to a property item after an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentRecoveredProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was found or recovered in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentRecoveredPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was found or recovered in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentRecoveredVehicleQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of motor vehicle recovered from an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentRecoveredVehicleQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of motor vehicle recovered from an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentReportingOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that submitted an incident report in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentReportingOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that submitted an incident report in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentResponseOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that responded to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentResponseOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that responded to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentResponseOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization or agency that responded to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentResponseOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization or agency that responded to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSeizedProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was removed by an official in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSeizedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was removed by an official in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentServiceCall" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier issued by an organization to track calls for service or an observation by an organization employee.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentServiceCallReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier issued by an organization to track calls for service or an observation by an organization employee.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSourceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An item or location from which something was stolen. Includes only items and locations not included in property and location type, e.g., shipment, military, telecommunication system, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSourceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An item or location from which something was stolen. Includes only items and locations not included in property and location type, e.g., shipment, military, telecommunication system, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentStolenProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was stolen in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentStolenPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was stolen in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentStolenVehicleQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of motor vehicles stolen in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentStolenVehicleQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of motor vehicles stolen in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentStructuresEnteredQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of structures or premises entered by the subject during an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentStructuresEnteredQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of structures or premises entered by the subject during an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person whose actions caused an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person whose actions caused an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSubjectOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization (possibly a criminal organization) whose actions caused an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSubjectOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization (possibly a criminal organization) whose actions caused an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSubjectWeapon" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A weapon used or possessed by a subject in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSubjectWeaponReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A weapon used or possessed by a subject in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSupervisingOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement supervisor responsible for, or present at, an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSupervisingOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An enforcement supervisor responsible for, or present at, an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSurroundingLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area surrounding a location where an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentSurroundingLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area surrounding a location where an incident occurred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentTarget" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity that was an intended recipient of a subject's actions involved in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentTargetReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An entity that was an intended recipient of a subject's actions involved in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentTrafficAccidentInvolvedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an incident involved a traffic accident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentTrafficAccidentInvolvedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an incident involved a traffic accident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code describing a specific kind of incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code describing a specific kind of incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentVictim" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that was negatively affected in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentVictimReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that was negatively affected in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentViolatedStatute" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a statute, rule, or ordinance that was violated in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentViolatedStatuteReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a statute, rule, or ordinance that was violated in an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentWeaponInvolvedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a weapon was used in an incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentWeaponInvolvedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a weapon was used in an incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentWitness" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who observed or has knowledge of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:IncidentWitnessReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who observed or has knowledge of an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="InjuryType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an injury received by a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="InjuryType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:InjuryType">
        <xsd:sequence>
          <xsd:element ref="j:InjuryCauser.Force" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryCauserReference.Force" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryCauser.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryCauserReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a general category of harm or injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:InjuryTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a general category of harm or injury.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JudgePanelType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a group of judges needed to decide a court case.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:Judge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who hears and decides a case or who rules over a case proceeding.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudgeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who hears and decides a case or who rules over a case proceeding.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudgePanelID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of a judge panel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudgePanelIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of a judge panel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudgePanelRequiredQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of panel judges required to make a decision</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudgePanelRequiredQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of panel judges required to make a decision</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudgePanelTotalQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total number of judges that sit on a judge's panel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudgePanelTotalQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A total number of judges that sit on a judge's panel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JudicialOfficialBarMembershipType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a legal capacity in which a judicial official is able to practice law.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:JudicialOfficialBarID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a judicial official after meeting the requirement to practice law in a region.  Includes information about the issuing authority.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialBarIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a judicial official after meeting the requirement to practice law in a region.  Includes information about the issuing authority.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialBarStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a judicial officials bar membership.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialBarStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a judicial officials bar membership.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JudicialOfficialType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a person involved in a judicial area of government.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="PersonType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PersonType">
        <xsd:sequence>
          <xsd:element ref="j:JudicialOfficialBarMembership" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a legal capacity in which a judicial official is able to practice law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialBarMembershipReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a legal capacity in which a judicial official is able to practice law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court unit to which a judicial official is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court unit to which a judicial official is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialFirm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency at which a judicial official works.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialFirmReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency at which a judicial official works.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialPanelID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier or name of a panel or group to which a judicial official is assigned. Sometimes referred to as judges panel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialPanelIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier or name of a panel or group to which a judicial official is assigned. Sometimes referred to as judges panel.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialRegistrationID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a judicial official after registering within a state or region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialRegistrationIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier assigned to a judicial official after registering within a state or region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of judicial official, e.g., Judge, Attorney, DA, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JudicialOfficialTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of judicial official, e.g., Judge, Attorney, DA, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JurisdictionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a geopolitical area in which an organization, person, or object has a specific range of authority.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="JurisdictionType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:JurisdictionType">
        <xsd:sequence>
          <xsd:element ref="j:JurisdictionID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or number of a district in a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or number of a district in a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an area an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an area an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionDistrictText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A district in a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionDistrictTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A district in a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionRestrictionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restriction or limitation of a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionRestrictionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A restriction or limitation of a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area in which an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area in which an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionTitle" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title issued by a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurisdictionTitleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title issued by a jurisdiction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JurorType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a person who serves on a jury and listens to a case to determine the guilt or innocence of a person accused of a crime.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="PersonType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PersonType">
        <xsd:sequence>
          <xsd:element ref="j:JurorDismissedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a juror was dismissed from jury service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorDismissedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a juror was dismissed from jury service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorDismissedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a juror has been dismissed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorDismissedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a juror has been dismissed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorDismissedReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why a juror was dismissed or excused, e.g., dismissed by prosecution, excused for health reasons.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorDismissedReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason why a juror was dismissed or excused, e.g., dismissed by prosecution, excused for health reasons.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorForemanIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a juror has been appointed as juror leader; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorForemanIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a juror has been appointed as juror leader; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A juror number that identifies a juror within a panel on which he or she is serving</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A juror number that identifies a juror within a panel on which he or she is serving</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorPanelID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies the panel on which a juror is serving.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorPanelIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identifies the panel on which a juror is serving.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorPrimaryIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is a primary indicator; false if a person in an alternate juror.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:JurorPrimaryIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is a primary indicator; false if a person in an alternate juror.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="MissingPersonType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details of a person whose whereabouts are unknown.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="PersonType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PersonType">
        <xsd:sequence>
          <xsd:element ref="j:MissingPersonCircumstanceCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a circumstance surrounding the disappearance of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonCircumstanceCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a circumstance surrounding the disappearance of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonCircumstanceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A circumstance surrounding the disappearance of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonCircumstanceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A circumstance surrounding the disappearance of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDeclarationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was declared or legally assumed to be missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDeclarationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person was declared or legally assumed to be missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDeclarationPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who declared another person to be missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDeclarationPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who declared another person to be missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDeclarationTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a person was declared or legally assumed to be missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDeclarationTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a person was declared or legally assumed to be missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDisappearanceTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of disappearance of a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDisappearanceTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of disappearance of a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDisappearanceTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of disappearance of a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonDisappearanceTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of disappearance of a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonFoundDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a missing person was found.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonFoundDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a missing person was found.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonFoundIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a missing person has been found; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonFoundIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a missing person has been found; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonFoundLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a missing person was found.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonFoundLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a missing person was found.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonFoundTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a missing person was found.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonFoundTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a missing person was found.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or string identifying a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or string identifying a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonLastSeenDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a missing person was last seen before disappearing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonLastSeenDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a missing person was last seen before disappearing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonLastSeenLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A place a missing person was last seen before disappearing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonLastSeenLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A place a missing person was last seen before disappearing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonLastSeenTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a missing person was last seen before disappearing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonLastSeenTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a missing person was last seen before disappearing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonLastSeenWitness" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who last saw a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonLastSeenWitnessReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who last saw a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:MissingPersonStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a missing person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="OrganizationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a unit which conducts some sort of business or operations.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="OrganizationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:OrganizationType">
        <xsd:sequence>
          <xsd:element ref="j:OrganizationGovernmentLevelCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a governmental level of an organization: local, county, state, federal, or nongovernmental.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationGovernmentLevelCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a governmental level of an organization: local, county, state, federal, or nongovernmental.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationJurisdiction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area of service or jurisdiction an organization has over a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationJurisdictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area of service or jurisdiction an organization has over a region.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationORIID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier assigned to a justice-related organization by the federal government. Sometimes referred to as ORI, ORI code, Originating Agency Code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationORIIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier assigned to a justice-related organization by the federal government. Sometimes referred to as ORI, ORI code, Originating Agency Code.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationTypeCode.ncicORIAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the functional type of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationTypeCodeReference.ncicORIAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the functional type of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationTypeCode.ncicTYPO" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the functional type of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:OrganizationTypeCodeReference.ncicTYPO" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the functional type of an organization.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PassagePointType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a point of entry or a point of exit to a location or structure.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:PassagePointDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an entry or exit point.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of an entry or exit point.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointMethodCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a method used to enter or exit through a passage point.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointMethodCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a method used to enter or exit through a passage point.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointMethodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used to enter or exit through a passage point.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointMethodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method used to enter or exit through a passage point.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointSecurityTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of security system or mechanism installed at a point of entry or exit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointSecurityTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of security system or mechanism installed at a point of entry or exit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point of entry or exit to a location or structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A point of entry or exit to a location or structure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of entry or exit point to a location or structure, e.g., door, window, gate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PassagePointTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of entry or exit point to a location or structure, e.g., door, window, gate.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonNameType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a name of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="PersonNameType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:PersonNameType">
        <xsd:sequence>
          <xsd:element ref="j:PersonNameSoundexText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name encoding such that similar sounding names with different spellings appear the same.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonNameSoundexTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name encoding such that similar sounding names with different spellings appear the same.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
        <xsd:attribute ref="j:personNameTypeCode" use="optional"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonToothType">
    <xsd:annotation>
      <xsd:documentation>Details about a tooth of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="PersonToothType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:PersonToothType">
        <xsd:sequence>
          <xsd:element ref="j:PersonDentalCharacteristicOtherCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's other dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicOtherCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's other dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicOtherText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's other dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicOtherTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's other dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRestorationCariesCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's dental restoration or caries.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRestorationCariesCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's dental restoration or caries.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRestorationCariesText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's dental restoration or caries.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRestorationCariesTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's dental restoration or caries.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicStatusCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a status of a person's dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a status of a person's dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a person's dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a person's dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A visible problem or characteristic of a person's teeth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A visible problem or characteristic of a person's teeth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the inherent and frequently associated characteristics of a  person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="PersonType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:PersonType">
        <xsd:sequence>
          <xsd:element ref="j:DriverLicense" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a license issued to a person granting driving privileges.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicenseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a license issued to a person granting driving privileges.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicensePermit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a driver license permit issued to a driver granting conditional or limited driving privileges.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DriverLicensePermitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a driver license permit issued to a driver granting conditional or limited driving privileges.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAccompliceActivity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An activity with which a subject has some relation or degree of involvement</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAccompliceActivityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An activity with which a subject has some relation or degree of involvement</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAccompliceWithSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is an accomplice with a subject person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAccompliceWithSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is an accomplice with a subject person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAffiliationOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Other organization a person is affiliated with</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAffiliationOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Other organization a person is affiliated with</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAFISID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number issued by an agency's automatic fingerprint system based on submitted fingerprints other than PersonFBIID and PersonSSID.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAFISIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number issued by an agency's automatic fingerprint system based on submitted fingerprints other than PersonFBIID and PersonSSID.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAlias" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name and set of personal demographics describing the same person using alternative descriptors, e.g., an AKA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAliasReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name and set of personal demographics describing the same person using alternative descriptors, e.g., an AKA.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAssignmentUnit.EnforcementUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAssignmentUnitReference.EnforcementUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAssignmentUnit.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonAssignmentUnitReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBirthPlaceCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the state or country of a person's birth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBirthPlaceCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the state or country of a person's birth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBodyOdor" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's body odor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonBodyOdorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's body odor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonCharge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sequence of charges against a person. This context generally includes an index</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonChargeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sequence of charges against a person. This context generally includes an index</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonConcealedFirearmPermitHolderIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person has a permit for a concealed firearm or gun; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonConcealedFirearmPermitHolderIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person has a permit for a concealed firearm or gun; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicGeneralCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's general dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicGeneralCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's general dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicGeneralText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's general dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicGeneralTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's general dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicOtherCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's other dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicOtherCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's other dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicOtherText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's other dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicOtherTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's other dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRemovableAppliancesCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's removable dental appliance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRemovableAppliancesCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's removable dental appliance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRemovableAppliancesText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's removable dental appliance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRemovableAppliancesTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's removable dental appliance.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRestorationCariesCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's dental restoration or caries.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRestorationCariesCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a person's dental restoration or caries.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRestorationCariesText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's dental restoration or caries.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicRestorationCariesTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person's dental restoration or caries.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicStatusCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a status of a person's dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a status of a person's dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a person's dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a person's dental characteristics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A visible problem or characteristic of a person's teeth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDentalCharacteristicTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A visible problem or characteristic of a person's teeth.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDetainedLocation.Location" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDetainedLocationReference.Location" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDetainedLocation.Structure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDetainedLocationReference.Structure" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDrivingIncident" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A driving accident in which a person is involved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDrivingIncidentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A driving accident in which a person is involved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDrivingInsuranceCoverageTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of insurance coverage a driver of a vehicle has.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDrivingInsuranceCoverageTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of insurance coverage a driver of a vehicle has.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDrivingInsuranceStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The status of a person's driving insurance, e.g., insured, not insured.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonDrivingInsuranceStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The status of a person's driving insurance, e.g., insured, not insured.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEarShape" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's ear shape.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonEarShapeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's ear shape.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFacialFeatures" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's facial features.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFacialFeaturesReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's facial features.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFBIID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number issued by the FBI's Automated Fingerprint Identification System (AFIS) based on submitted fingerprints.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFBIIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number issued by the FBI's Automated Fingerprint Identification System (AFIS) based on submitted fingerprints.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFingerGeometry" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's finger geometry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFingerGeometryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's finger geometry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFirearmPermitHolderIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person has a gun or firearm permit; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFirearmPermitHolderIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person has a gun or firearm permit; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFirearmSalesDisqualifiedCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the status of person's eligibility to purchase firearms.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFirearmSalesDisqualifiedCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the status of person's eligibility to purchase firearms.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFootPrint" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's footprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonFootPrintReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's footprint.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGait" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's gait.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGaitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's gait.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGangAffiliation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A gang a person is affiliated with</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGangAffiliationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A gang a person is affiliated with</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGeneralLedgerID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general-ledger account number associated with a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonGeneralLedgerIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general-ledger account number associated with a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHandGeometry" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's hand geometry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonHandGeometryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's hand geometry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonIrisFeatures" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's iris features.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonIrisFeaturesReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's iris features.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonIssuedTitle.PropertyRegistration" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonIssuedTitleReference.PropertyRegistration" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonIssuedTitle.PropertyTitle" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonIssuedTitleReference.PropertyTitle" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonKeystrokeDynamics" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's keystroke dynamics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonKeystrokeDynamicsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's keystroke dynamics.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLipMovement" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's lip movement.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonLipMovementReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's lip movement.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonModusOperandi" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A methodology of action, particularly a criminal action, known to be routinely associated with a persons crimes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonModusOperandiReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A methodology of action, particularly a criminal action, known to be routinely associated with a persons crimes.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPalmPrint" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's palm print.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPalmPrintReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's palm print.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPrimaryWorker" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A primary social worker or other overseer assigned to a person that is not a caregiver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonPrimaryWorkerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A primary social worker or other overseer assigned to a person that is not a caregiver.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonReferralWorker" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Employee of State assigned to the particular juvenile</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonReferralWorkerReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Employee of State assigned to the particular juvenile</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonRegisteredOffenderIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is required to register as an offender; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonRegisteredOffenderIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is required to register as an offender; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonRetina" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's retina.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonRetinaReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's retina.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSaliva" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's saliva.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSalivaReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's saliva.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSemen" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's semen.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSemenReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's semen.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSpeechPattern" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's speech pattern.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonSpeechPatternReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's speech pattern.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonStateID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number issued by a state Automated Fingerprint Identification System (AFIS) based on submitted fingerprints. Sometimes referred to as a State ID number or a SID.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonStateIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number issued by a state Automated Fingerprint Identification System (AFIS) based on submitted fingerprints. Sometimes referred to as a State ID number or a SID.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonTemporaryAssignmentUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The organizational unit to which a person is assigned, specifically a temporary assignment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonTemporaryAssignmentUnitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The organizational unit to which a person is assigned, specifically a temporary assignment.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonThermalFaceImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal face image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonThermalFaceImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal face image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonThermalHandImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal hand image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonThermalHandImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal hand image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonThermalImage" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonThermalImageReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal image.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonUrine" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's urine.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonUrineReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's urine.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonVeinPattern" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's vein pattern.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonVeinPatternReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's vein pattern.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonVendorID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An assigned ID to identify a vendor. This ID may be assigned by an organization to identify a contractor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PersonVendorIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An assigned ID to identify a vendor. This ID may be assigned by an organization to identify a contractor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PleaType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an answer which a defendant in an action at law makes to charges.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:PleaDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a plea.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a plea.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaGuiltyIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person admits guilt in relation to a charge; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaGuiltyIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person admits guilt in relation to a charge; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaNegotiatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a plea is negotiated with the prosecution; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaNegotiatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a plea is negotiated with the prosecution; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaNoContestIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is willing to accept the consequences of a charge without admitting guilt or innocence; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaNoContestIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person is willing to accept the consequences of a charge without admitting guilt or innocence; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaRecommendationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A recommended plea agreement for violent, most serious, or armed offenses.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaRecommendationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A recommended plea agreement for violent, most serious, or armed offenses.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code to indicate a type of plea.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PleaTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code to indicate a type of plea.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyDispositionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes what happens to a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="PropertyDispositionType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:PropertyDispositionType">
        <xsd:sequence>
          <xsd:element ref="j:PropertyDispositionCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies what happened to a property item, e.g., towed, released, seized, unrecoverable, missing, stolen.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDispositionCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies what happened to a property item, e.g., towed, released, seized, unrecoverable, missing, stolen.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertySeizureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the removal of property from the possession of a person or organization.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:PropertySeizureDisposition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about how a property item was processed or handled after being seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureDispositionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about how a property item was processed or handled after being seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureMethodText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method by which a property item was removed from a person's possession and taken into custody.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureMethodTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A method by which a property item was removed from a person's possession and taken into custody.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureOwningPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who owns a property item that was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureOwningPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who owns a property item that was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizurePossessingPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who had possession of a property item when it was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizurePossessingPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who had possession of a property item when it was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizurePropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that was seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizurePropertyHoldingOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that holds or stores a property item that has been seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizurePropertyHoldingOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that holds or stores a property item that has been seized.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureReleaseConditionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition that, if met, will allow a seized property item to be released back to its owner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureReleaseConditionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition that, if met, will allow a seized property item to be released back to its owner.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureSeizingEnforcementOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that seized a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureSeizingEnforcementOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A peace official that seized a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureWarrant" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A warrant that was required to remove property from a person's possession.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizureWarrantReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A warrant that was required to remove property from a person's possession.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a tangible or intangible item that can be owned or used.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:PropertyType">
        <xsd:sequence>
          <xsd:element ref="j:PropertyDetailCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a feature or characteristic of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDetailCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a feature or characteristic of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDetailDescription" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a feature or characteristic of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDetailDescriptionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a feature or characteristic of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDetailText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A feature or characteristic of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyDetailTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A feature or characteristic of a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyFederalID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A federal identifying number assigned to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyFederalIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A federal identifying number assigned to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyMissingValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary value or worth of a property item that is lost, stolen, being held, or is otherwise missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyMissingValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary value or worth of a property item that is lost, stolen, being held, or is otherwise missing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyNCICID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier assigned to a property item by the FBI National Crime Information Center.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyNCICIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier assigned to a property item by the FBI National Crime Information Center.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizer.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person or organization who seized a property item.</xsd:documentat