<?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:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person or organization who seized a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizer.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person or organization who seized a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertySeizerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The person or organization who seized a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTotalDamageValue" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary value or worth of damage that occurred to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTotalDamageValueReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A monetary value or worth of damage that occurred to a property item.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTypeCode.nibrsArresteeWeapon" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:PropertyTypeCodeReference.nibrsArresteeWeapon" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a type of property.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ProtectionOrderType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a civil order protecting one individual from another.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="CourtOrderType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:CourtOrderType">
        <xsd:sequence>
          <xsd:element ref="j:ProtectionOrderConditionCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a specific type of protection order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProtectionOrderConditionCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a specific type of protection order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProtectionOrderRestrictedPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that a subject is restricted from having any contact with as defined in a protection order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ProtectionOrderRestrictedPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that a subject is restricted from having any contact with as defined in a protection order.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RangeVehicleSpeedMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a minimum - maximum range between two vehicle speed measure values.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="RangeMeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="u:RangeMeasureType">
        <xsd:attribute ref="u:speedRateUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ReferralType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a direction of a person to a relevant service or product.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="ReferralType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:ReferralType">
        <xsd:sequence>
          <xsd:element ref="j:ReferralCourtOrder" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court order that issues a referral for a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ReferralCourtOrderReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court order that issues a referral for a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RegisterActionType">
    <xsd:annotation>
      <xsd:documentation>A structure describing a history of an action for a case.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://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:RegisterActionDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an action took place in a register of actions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date an action took place in a register of actions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of something that happened in a case in a register of actions entry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of something that happened in a case in a register of actions entry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionJudge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An associated judge in a register of actions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionJudgeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An associated judge in a register of actions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time an action took place in a register of actions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time an action took place in a register of actions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionTitle" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title or type of register of actions entry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionTitleReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A title or type of register of actions entry.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RegisterOfActionsType">
    <xsd:annotation>
      <xsd:documentation>A structure describing a history of actions for a case.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://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:RegisterAction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A history of action for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisterActionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A history of action for a case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RegisteredOffenderType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes information about a person who is required to register information with a law enforcement agency due to having been convicted of a certain type of crime.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://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:RegisteredOffenderConviction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A conviction that led to a person's status as a registered offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderConvictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A conviction that led to a person's status as a registered offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderCourtOrder" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court order mandating a person register as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderCourtOrderReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court order mandating a person register as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderDescription" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a registered offense for which a person must register.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderDescriptionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a registered offense for which a person must register.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderEndDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person no longer must register as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderEndDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person no longer must register as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderEntryDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person initially registered as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderEntryDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person initially registered as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identification information identifying a person as a certain kind of registered offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Identification information identifying a person as a certain kind of registered offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderReportingCriteriaText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Requirements placed on a registered offender to report to a supervising agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderReportingCriteriaTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Requirements placed on a registered offender to report to a supervising agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderReportingProfessionName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The name of the profession a registered offender must report, e.g., doctor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderReportingProfessionNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The name of the profession a registered offender must report, e.g., doctor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderStartDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person must being registering as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderStartDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person must being registering as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An offense for which a person must register as being an offender, e.g. sex. felon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:RegisteredOffenderTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An offense for which a person must register as being an offender, e.g. sex. felon.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SanctionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a sanction or penalty ordered for a subject as a result of a disposition of a charge.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://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:SanctionAdultSentenceIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sanction for an extended jurisdiction juvenile is part of an adult or a juvenile sentence; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionAdultSentenceIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sanction for an extended jurisdiction juvenile is part of an adult or a juvenile sentence; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionCreditedObligation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time requirement of a sanction already paid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionCreditedObligationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time requirement of a sanction already paid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionDisciplinaryAction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A correction action that is assigned as part of a sanction. This may be enrolling in a risk reduction facility or program, for example.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionDisciplinaryActionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A correction action that is assigned as part of a sanction. This may be enrolling in a risk reduction facility or program, for example.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionFrequencyText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A frequency with which a sanction is to be met.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionFrequencyTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A frequency with which a sanction is to be met.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionGroupingText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A way of grouping multiple sanctions. For example, consecutive, concurrent, combined, merged, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionGroupingTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A way of grouping multiple sanctions. For example, consecutive, concurrent, combined, merged, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionIssuingAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that sets a sanction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionIssuingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that sets a sanction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionJurisdictionalAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that has jurisdiction over a sanction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionJurisdictionalAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court that has jurisdiction over a sanction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionProgress" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A tracking of changes in a subject's progress toward fulfillment of the terms of a sanction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionProgressReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A tracking of changes in a subject's progress toward fulfillment of the terms of a sanction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionRelatedChargeDispositionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A final version of a disposed Charge. This may be the same or another Charge as the one to which the related Sanction applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionRelatedChargeDispositionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A final version of a disposed Charge. This may be the same or another Charge as the one to which the related Sanction applies.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionRelatedSanctionID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sanction identifier from related court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionRelatedSanctionIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sanction identifier from related court case.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionSentenceDefinitionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sanction "defines" a sentence; false otherwise. For adults, any sanction of type fine, incarceration or restitution defines a sentence. For juveniles, any sanction may define a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionSentenceDefinitionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sanction "defines" a sentence; false otherwise. For adults, any sanction of type fine, incarceration or restitution defines a sentence. For juveniles, any sanction may define a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionSetDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a sanction was set or ordered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionSetDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a sanction was set or ordered.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionSetObligation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time requirement of a sanction that has been set.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionSetObligationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time requirement of a sanction that has been set.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionStayedObligation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time requirement of a sanction that is temporarily suspended.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionStayedObligationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time requirement of a sanction that is temporarily suspended.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionSuspendedObligation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time requirement of a sanction that is no longer required to be paid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionSuspendedObligationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of money or time requirement of a sanction that is no longer required to be paid.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of sanction, e.g., incarceration, fine, restitution, probation, community service, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SanctionTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of sanction, e.g., incarceration, fine, restitution, probation, community service, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceSeverityLevel" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A severity level of a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceSeverityLevelReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A severity level of a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuideline" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sentencing guideline used for determining a sanction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sentencing guideline used for determining a sanction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineDepartureReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a judge departs from a sentencing guideline.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineDepartureReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason a judge departs from a sentencing guideline.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineDepartureTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of departure from sentencing guidelines represented by a sentence for a charge. For example, disposition, duration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineDepartureTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of departure from sentencing guidelines represented by a sentence for a charge. For example, disposition, duration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SentenceModificationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a change made to a sentence.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://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:SentenceModificationAggravatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sentence modification results in a harsher sentence than the original one; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationAggravatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sentence modification results in a harsher sentence than the original one; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationCharge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A charge for which the sentence was originally set.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationChargeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A charge for which the sentence was originally set.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationConfinementCreditDayText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of time a person is credited with spending in confinement.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationConfinementCreditDayTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An amount of time a person is credited with spending in confinement.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationConfinementCreditIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an offender has credit for already being confined; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationConfinementCreditIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if an offender has credit for already being confined; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationDismissalIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a modification made to a sentence results in the charges being dismissed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationDismissalIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a modification made to a sentence results in the charges being dismissed; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationDismissalRemainingCase" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A case that a person is being tried for that is dismissed by a sentence modification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationDismissalRemainingCaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A case that a person is being tried for that is dismissed by a sentence modification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationDismissalRemainingQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of times a person charged with the same crime has been dismissed by a sentence modification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationDismissalRemainingQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number of times a person charged with the same crime has been dismissed by a sentence modification.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationMitigatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sentence modification results in a lesser sentence than the original one; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationMitigatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a sentence modification results in a lesser sentence than the original one; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationOriginalTerm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An original length of a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationOriginalTermReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An original length of a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationParoleIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a modification made to a sentence results in the parole of the offender; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationParoleIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a modification made to a sentence results in the parole of the offender; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationParoleTerm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A portion of a sentence that an offender is to spend on parole.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationParoleTermReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A portion of a sentence that an offender is to spend on parole.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationProbation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A modification made to a sentence that results in the probation of the offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationProbationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A modification made to a sentence that results in the probation of the offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationProbationIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a modification made to a sentence results in the probation of the offender; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationProbationIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a modification made to a sentence results in the probation of the offender; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationRestitutionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a modification made to a sentence results in the offender being assigned a restitution; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceModificationRestitutionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a modification made to a sentence results in the offender being assigned a restitution; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SentenceType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a punishment resulting from conviction of charges in a court case.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://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:SentenceAggravatedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if aggravating factors were considered during sentencing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceAggravatedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if aggravating factors were considered during sentencing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceCharge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific charge in a court case resulting in a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceChargeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A specific charge in a court case resulting in a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceCondition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description and duration of a sentence component.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceConditionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description and duration of a sentence component.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceConfinementCreditDayQuantity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Total presentencing days served credited towards sentence term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceConfinementCreditDayQuantityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Total presentencing days served credited towards sentence term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceConfinementCreditIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if any days served preceding the sentence will be applied to the sentence duration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceConfinementCreditIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if any days served preceding the sentence will be applied to the sentence duration.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceDeferredIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the sentence has been deferred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceDeferredIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the sentence has been deferred.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceDeferredTerm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the deferred term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceDeferredTermReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the deferred term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the sentence being imposed, e.g., probation, incarceration, public service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of the sentence being imposed, e.g., probation, incarceration, public service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceGroupingText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An order to how a sentence must be served, e.g., consecutively, concurrently, or both.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceGroupingTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An order to how a sentence must be served, e.g., consecutively, concurrently, or both.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceIssuer.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, court or other organization which issued a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceIssuerReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, court or other organization which issued a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceIssuer.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, court or other organization which issued a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceIssuerReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person, court or other organization which issued a sentence.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceRegisterSexOffenderIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if sex offender registration is required.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceRegisterSexOffenderIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if sex offender registration is required.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is being sentenced. Sometimes referred to as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is being sentenced. Sometimes referred to as an offender.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceSuspendedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the sentence has been suspended.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceSuspendedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if the sentence has been suspended.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceSuspendedTerm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the suspended term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceSuspendedTermReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the suspended term.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceTerm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A duration of a sentence. Specified as either a specific term in days-months-years or as a minimum - maximum range.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentenceTermReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A duration of a sentence. Specified as either a specific term in days-months-years or as a minimum - maximum range.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SentencingGuidelineType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a sentencing guideline used for determining a sanction.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://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:SentencingGuidelineChargeSeverityLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sentencing guideline severity level assigned to a charge by a judge or supervising agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineChargeSeverityLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A sentencing guideline severity level assigned to a charge by a judge or supervising agency.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineMonthsMaximumText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum sentence, in months, called for by sentencing guidelines.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineMonthsMaximumTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A maximum sentence, in months, called for by sentencing guidelines.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineMonthsMinimumText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A minimum sentence in months, outlined by sentencing guidelines, which can be imposed by a judge without indicating a reason for departure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineMonthsMinimumTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A minimum sentence in months, outlined by sentencing guidelines, which can be imposed by a judge without indicating a reason for departure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineRecommendationMonthsText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A recommended sentence, in months, called for by sentencing guidelines.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SentencingGuidelineRecommendationMonthsTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A recommended sentence, in months, called for by sentencing guidelines.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ServiceCallType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a call for service received from a person alerting an authority of a situation.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://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:ServiceCallArrivedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a response unit arrived at the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallArrivedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a response unit arrived at the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallArrivedTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a response unit arrived at the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallArrivedTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a response unit arrived at the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallAssignedUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A response unit responsible for handling a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallAssignedUnitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A response unit responsible for handling a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallAssistingUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unit that assists the assigned response unit in handling a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallAssistingUnitReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unit that assists the assigned response unit in handling a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallClearanceText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description that identifies the incident conditions or status when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallClearanceTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description that identifies the incident conditions or status when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallClearedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallClearedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallClearedTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallClearedTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallDispatchedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a service call was received by a dispatcher.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallDispatchedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a service call was received by a dispatcher.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallDispatchedOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official assigned specifically to handle a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallDispatchedOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official assigned specifically to handle a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallDispatchedTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a service call was received by a dispatcher.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallDispatchedTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a service call was received by a dispatcher.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallDispatcher" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who determines the course of action to be taken in response to a call for service and sends out appropriate response units as necessary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallDispatcherReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who determines the course of action to be taken in response to a call for service and sends out appropriate response units as necessary.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallMechanismText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A way in which a call for service is received, e.g., 911, regular phone line, in person, mail, radio, visual, teletype.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallMechanismTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A way in which a call for service is received, e.g., 911, regular phone line, in person, mail, radio, visual, teletype.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallOperator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who receives a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallOperatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who receives a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallOriginator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who places a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallOriginatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who places a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallResponseLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a response unit should be sent to handle a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallResponseLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location where a response unit should be sent to handle a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallResponsePerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who needs the assistance of a response unit from a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:ServiceCallResponsePersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who needs the assistance of a response unit from a call for service.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SeverityLevelType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a sentencing guideline severity level assigned to a charge by a judge or supervising agency.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://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:SeverityLevelAssignedDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which the severity level was assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelAssignedDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date on which the severity level was assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelAssignedJudge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A higher court judge assigned the severity level to the referenced charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelAssignedJudgeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A higher court judge assigned the severity level to the referenced charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelCriminalHistoryScoreText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A criminal history score that is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelCriminalHistoryScoreTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A criminal history score that is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A narrative account of a severity level assigned to a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A narrative account of a severity level assigned to a charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of a Severity Level. Valid values are: I, II, III, IV, V, VI, VII, VIII, IX, and X.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A unique identifier of a Severity Level. Valid values are: I, II, III, IV, V, VI, VII, VIII, IX, and X.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelIssuingAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency that assigned a severity level to a referenced charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SeverityLevelIssuingAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A supervising agency that assigned a severity level to a referenced charge.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="StatuteType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a law, rule, or ordinance within a jurisdiction.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://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:StatuteCodeID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a set of laws for a particular jurisdiction. Sometimes referred to as a code book, legal code, native state code, or law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteCodeIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a set of laws for a particular jurisdiction. Sometimes referred to as a code book, legal code, native state code, or law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteCodeSectionID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a section or category within a code book.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteCodeSectionIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identifier of a section or category within a code book.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a statute.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a statute.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteEnactmentDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a statute was enacted and came into effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteEnactmentDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a statute was enacted and came into effect.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteJurisdiction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an area in which a statute applies, e.g., city, state, country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteJurisdictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an area in which a statute applies, e.g., city, state, country.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteKeywordText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A brief description of a Statute which makes use of "catchwords." This can be used as an aid in finding a correct Statute.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteKeywordTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A brief description of a Statute which makes use of "catchwords." This can be used as an aid in finding a correct Statute.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of crime a statute applies to, e.g., Misdemeanor, Gross Misdemeanor, Felony.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of crime a statute applies to, e.g., Misdemeanor, Gross Misdemeanor, Felony.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteOffenseCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteOffenseCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteOffenseCode.Minnesota" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteOffenseCodeReference.Minnesota" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteOffenseEnhancibleIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a statute refers to an offense that may be made more serious due to circumstances related to the incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteOffenseEnhancibleIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a statute refers to an offense that may be made more serious due to circumstances related to the incident; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteOffenseID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteOffenseIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteRepealDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a statute was repealed and no longer applied.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteRepealDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a statute was repealed and no longer applied.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current status of a statute. Includes Repealed, Renumbered, Redefined, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A current status of a statute. Includes Repealed, Renumbered, Redefined, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The full text of a statute or law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The full text of a statute or law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of statute, e.g., Criminal, Procedure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of statute, e.g., Criminal, Procedure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of statute, e.g., Criminal, Procedure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:StatuteTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of statute, e.g., Criminal, Procedure.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:CommentText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="u:CommentTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A comment or note intended as an explanation.  (This is not a catch-all bucket for information that should be represented by existing elements or local extensions.)</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SubjectType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a person who is involved or suspected of being involved in an incident or criminal activity.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://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:DNACollectionStatusCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code describing the status on the DNA collection from a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DNACollectionStatusCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code describing the status on the DNA collection from a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DNACollectionStatusText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The status on the DNA collection from a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:DNACollectionStatusTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The status on the DNA collection from a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectArmedWeapon" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A weapon a subject is carrying.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectArmedWeaponReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A weapon a subject is carrying.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectCautionInformationCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying cautionary information about a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectCautionInformationCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying cautionary information about a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectCriminalOrganizationInvolvementCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a subject's involvement in a criminal organization such as a gang or terrorist group.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectCriminalOrganizationInvolvementCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a subject's involvement in a criminal organization such as a gang or terrorist group.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectCriminalTraitDetails" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A set of identifying characteristics a subject has with regard to illegal activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectCriminalTraitDetailsReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A set of identifying characteristics a subject has with regard to illegal activity.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectDetainmentLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The specific address of the facility associated with the incarceration. This association is used when there is a specific address for the facility. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectDetainmentLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>The specific address of the facility associated with the incarceration. This association is used when there is a specific address for the facility. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectDisciplinaryAction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A disciplinary action which a subject is undergoing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectDisciplinaryActionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A disciplinary action which a subject is undergoing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An assigned number or string that identifies a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An assigned number or string that identifies a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectInvolvementCriminalOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A criminal organization with which a subject is known or suspected of being involved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectInvolvementCriminalOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A criminal organization with which a subject is known or suspected of being involved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectInvolvementPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person with whom a subject is known or suspected of being involved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectInvolvementPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person with whom a subject is known or suspected of being involved.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectMultiSourceOffenderCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code indicating whether there is a single or multiple organizations that have information which contributes to a subject's criminal record.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectMultiSourceOffenderCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code indicating whether there is a single or multiple organizations that have information which contributes to a subject's criminal record.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectMultiSourceOffenderText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes whether there is a single or multiple organizations that have information which contributes to a subject's criminal record.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectMultiSourceOffenderTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes whether there is a single or multiple organizations that have information which contributes to a subject's criminal record.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectOffenderNoticeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional information associated with a subject, e.g., 'This person is an adjudicated violent felon'.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectOffenderNoticeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Additional information associated with a subject, e.g., 'This person is an adjudicated violent felon'.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general status of a subject, e.g., arrested, charged, paroled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A general status of a subject, e.g., arrested, charged, paroled.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectSupervision" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An incarceration, detention, or other form of supervision a subject is currently undergoing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectSupervisionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An incarceration, detention, or other form of supervision a subject is currently undergoing.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectWarrantTypeDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a warrant out for a subject's arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectWarrantTypeDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a warrant out for a subject's arrest.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SuperType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes metadata common to most other structures.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/universal/0.1" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
    <xsd:attribute ref="s:id"/>
  </xsd:complexType>
  <xsd:attributeGroup name="SuperTypeMetadata">
    <xsd:attributeGroup ref="u:SuperTypeMetadata"/>
    <xsd:attribute ref="j:criminalInformationIndicator" use="optional"/>
    <xsd:attribute ref="j:intelligenceInformationIndicator" use="optional"/>
  </xsd:attributeGroup>
  <xsd:complexType name="SupervisionRestrictionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a restriction on a supervised person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://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:SupervisionRestrictionBehaviorText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A behavior a supervised person is restricted from doing, e.g., no drugs or alcohol.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestrictionBehaviorTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A behavior a supervised person is restricted from doing, e.g., no drugs or alcohol.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestrictionCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a supervision restriction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestrictionCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a supervision restriction.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestrictionLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location a supervised person is restricted from going to, e.g., a restricted address.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestrictionLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location a supervised person is restricted from going to, e.g., a restricted address.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestrictionPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person a supervised person is restricted from involvement, e.g., a no-contact person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestrictionPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person a supervised person is restricted from involvement, e.g., a no-contact person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SupervisionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an act of officially overseeing, supervising, or keeping track in some capacity of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://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:SupervisionAgency" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency responsible for supervising a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionAgencyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An agency responsible for supervising a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionAreaID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of an area or block within a supervision facility a subject is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionAreaIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of an area or block within a supervision facility a subject is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionAssessment" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An assessment of a person in or entering supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionAssessmentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An assessment of a person in or entering supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionAssignedTerm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the duration of time a person has been assigned to be under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionAssignedTermReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the duration of time a person has been assigned to be under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionBedID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of a bed within a supervision facility cell a subject is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionBedIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of a bed within a supervision facility cell a subject is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionBoardActionDocument" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A form specifying an action to take that is filed by the board of a supervisory agency. Sometimes referred to as board action form, baf.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionBoardActionDocumentReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A form specifying an action to take that is filed by the board of a supervisory agency. Sometimes referred to as board action form, baf.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCautionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A warning, caution, or risk associated with supervising a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCautionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A warning, caution, or risk associated with supervising a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCellID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of a cell housing within a supervision facility a subject is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCellIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An identification of a cell housing within a supervision facility a subject is assigned.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionClassificationDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person under supervision is classified.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionClassificationDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a person under supervision is classified.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCondition" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition that must be met for a person to remain in supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionConditionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A condition that must be met for a person to remain in supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionConditionalRelease" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A provisional release of a subject that requires defined conditions to be met to prevent the supervision from being reinstated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionConditionalReleaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A provisional release of a subject that requires defined conditions to be met to prevent the supervision from being reinstated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCurrentIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject is currently under supervision; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCurrentIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject is currently under supervision; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCustodyStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of the custody of a person under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCustodyStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of the custody of a person under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCustodyTransfer" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A transfer of a subject from the supervision of one facility, agency, or official to the supervision of another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionCustodyTransferReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A transfer of a subject from the supervision of one facility, agency, or official to the supervision of another.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionDisciplinaryAction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A self-improving or restitutional activity that must or may be performed by a person under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionDisciplinaryActionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A self-improving or restitutional activity that must or may be performed by a person under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionFacility" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A facility at which a subject is being supervised.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionFacilityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A facility at which a subject is being supervised.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionFee" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a charge assigned to a person under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionFeeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a charge assigned to a person under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionFelonyOffenseIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject is incarcerated for a felony offense; false if a person is incarcerated for a misdemeanor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionFelonyOffenseIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject is incarcerated for a felony offense; false if a person is incarcerated for a misdemeanor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionGoodDaysCreditText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number a days a subject is credited spending with good behavior under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionGoodDaysCreditTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number a days a subject is credited spending with good behavior under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionIntensiveIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject requires more effort in supervising than normal; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionIntensiveIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject requires more effort in supervising than normal; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionIsolationIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject should be kept apart from other members being supervised; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionIsolationIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a subject should be kept apart from other members being supervised; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionJurisdiction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area or location within which a person must remain in while under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionJurisdictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area or location within which a person must remain in while under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionLevelCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the basic level of supervision required by a person: intensive, normal, minimal, none.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionLevelCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code that identifies the basic level of supervision required by a person: intensive, normal, minimal, none.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of supervision required by a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A level of supervision required by a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionMandatoryIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a supervision of a person is required; false if a supervision is optional.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionMandatoryIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a supervision of a person is required; false if a supervision is optional.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionModifiedTerm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Modified or changed details about the duration of time a person is assigned to spend under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionModifiedTermReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Modified or changed details about the duration of time a person is assigned to spend under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionOfficial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who is responsible for supervising a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionOfficialReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who is responsible for supervising a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionOtherLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location other than a facility at which a person under supervision is located.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionOtherLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location other than a facility at which a person under supervision is located.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionReinstatementDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that a supervision is reinstated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionReinstatementDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date that a supervision is reinstated.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRelease" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete and unrestricted release of a subject from a supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionReleaseReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete and unrestricted release of a subject from a supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestriction" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a restriction on a supervised person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionRestrictionReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a restriction on a supervised person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionSelfImposedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person voluntarily agreed to supervision; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionSelfImposedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a person voluntarily agreed to supervision; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionServedTerm" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the duration of time a person has actually spent under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionServedTermReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about the duration of time a person has actually spent under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is being supervised.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is being supervised.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionSubjectResponsibilityText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A job or responsibility a subject holds within a supervision facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionSubjectResponsibilityTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A job or responsibility a subject holds within a supervision facility.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionSubjectStatus" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a person under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionSubjectStatusReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A status of a person under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionViolationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A violation of a condition or rule of a person while under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionViolationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A violation of a condition or rule of a person while under supervision.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionVisitation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A visit from a person to a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SupervisionVisitationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A visit from a person to a subject.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TargetType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a target or object against which an action is taken.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://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:TargetDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a target or object for which an action taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a target or object for which an action taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetLocation" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location that is a target of an action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetLocationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A location that is a target of an action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or a target or object for which an action is taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name or a target or object for which an action is taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetOrganization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that is a target of an action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetOrganizationReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An organization that is a target of an action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetPerson" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that is a target of an action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetPersonReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person that is a target of an action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that is a target of an action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A property item that is a target of an action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetReasonText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An explanation of why a target was chosen for action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetReasonTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An explanation of why a target was chosen for action.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of target or object for which an action is taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:TargetTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of target or object for which an action is taken.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VerdictType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a finding related to a charge.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://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:VerdictDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a verdict was given.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a verdict was given.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a verdict. For example, Guilty, Not Guilty, Proven Delinquent, Not Proven Delinquent, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a verdict. For example, Guilty, Not Guilty, Proven Delinquent, Not Proven Delinquent, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictDispositionDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of a verdict disposition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictDispositionDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date of a verdict disposition.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictDispositionName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a disposition of a verdict. For example, Judgement, Pardon, Expunge, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictDispositionNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A name of a disposition of a verdict. For example, Judgement, Pardon, Expunge, etc.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictIssuingCourt" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court which issued a verdict.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictIssuingCourtReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A court which issued a verdict.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictIssuingJudge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judge which issued a verdict.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictIssuingJudgeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A judge which issued a verdict.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictIssuingJudgeIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a verdict was issued by a judge or a jury; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictIssuingJudgeIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a verdict was issued by a judge or a jury; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictSubject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who received a verdict.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VerdictSubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who received a verdict.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VictimType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a person who suffers injury, loss, or death as a result of an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://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:Victim.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimReference.Organization" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Victim.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimReference.Person" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:Victim.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimReference.Property" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimAffectedProperty" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a victims property that was stolen or damaged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimAffectedPropertyReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a victims property that was stolen or damaged.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimDispositionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes what happens to the victim after the incident, e.g., went home, went to the hospital.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimDispositionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Describes what happens to the victim after the incident, e.g., went home, went to the hospital.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or string identifying a victim.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or string identifying a victim.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimInjury" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an injury received by a victim due to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimInjuryReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about an injury received by a victim due to an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimMedicalTreatmentRequiredIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a victim needed medical treatment after an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimMedicalTreatmentRequiredIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a victim needed medical treatment after an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimOffenseChargeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a charge representing an offense committed against a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimOffenseChargeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a charge representing an offense committed against a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimOffenseChargeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A charge representing an offense committed against a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimOffenseChargeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A charge representing an offense committed against a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimSeeksProsecutionIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a victim wants the alleged suspect prosecuted in a court of law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimSeeksProsecutionIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a victim wants the alleged suspect prosecuted in a court of law.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimTypeCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of victim an offense was committed against.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimTypeCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a type of victim an offense was committed against.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimTypeText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of victim an offense was committed against.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimTypeTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A type of victim an offense was committed against.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ViolatedStatuteType">
    <xsd:annotation>
      <xsd:documentation>Details about a statute that has been violated and associated information.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="StatuteType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:StatuteType">
        <xsd:sequence>
          <xsd:element ref="j:Subject" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is involved or suspected of being involved in an incident or criminal activity. This person may be the focus of an investigation or legal process, but is not necessarily the sole or primary focus.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:SubjectReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A person who is involved or suspected of being involved in an incident or criminal activity. This person may be the focus of an investigation or legal process, but is not necessarily the sole or primary focus.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimEntity" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VictimEntityReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VisitationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a record of a person visiting another person under restricted access.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/common/0.1" i:name="VisitationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="c:VisitationType">
        <xsd:sequence>
          <xsd:element ref="j:VisitationSupervisingOfficial.Enforcement" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who supervised a visit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VisitationSupervisingOfficialReference.Enforcement" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who supervised a visit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VisitationSupervisingOfficial.Judicial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who supervised a visit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:VisitationSupervisingOfficialReference.Judicial" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An official who supervised a visit.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="WarrantType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an authorization for an enforcement official to perform a specified action.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://niem.gov/niem/domains/justice/0.1" i:name="CourtOrderType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:CourtOrderType">
        <xsd:sequence>
          <xsd:element ref="j:WarrantAppearanceBail" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a monetary condition placed on a person to ensure appearance in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantAppearanceBailReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Details about a monetary condition placed on a person to ensure appearance in court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantAppearanceBailForfeitText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason an appearance bond was forfeited in connection to a warrant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantAppearanceBailForfeitTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A reason an appearance bond was forfeited in connection to a warrant.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantExtraditionLimitationCode" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of limitation placed on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantExtraditionLimitationCodeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying the type of limitation placed on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantExtraditionLimitationText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Limitations place on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantExtraditionLimitationTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Limitations place on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantExtraditionStateName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state an arrest warrant specifies that a subject is to be extradited from.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantExtraditionStateNameReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A state an arrest warrant specifies that a subject is to be extradited from.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantFurtherProcessingText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area a warrant went to for further processing or service, e.g., marshal, federal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantFurtherProcessingTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An area a warrant went to for further processing or service, e.g., marshal, federal.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantLevelText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An offense level associated with a warrant to be served, e.g., Felony or Misdemeanor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantLevelTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>An offense level associated with a warrant to be served, e.g., Felony or Misdemeanor.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantProbableCauseText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A justification for securing a warrant. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WarrantProbableCauseTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A justification for securing a warrant. </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="WitnessType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a person who has observed an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://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:WitnessID" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or string identifying a witness.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessIDReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A number or string identifying a witness.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessAccountDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description or narrative of an incident as reported by the witness.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessAccountDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description or narrative of an incident as reported by the witness.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessDate" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a witness observed an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessDateReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A date a witness observed an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessLocationDescriptionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a location from which the witness observed an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessLocationDescriptionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A description of a location from which the witness observed an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessReportVerifiedIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a witness's story has been corroborated or validated; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessReportVerifiedIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a witness's story has been corroborated or validated; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessSpecialConditionText" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A special condition a witness requires to testify.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessSpecialConditionTextReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A special condition a witness requires to testify.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessTime" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a witness observed an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessTimeReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A time a witness observed an incident.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessWillTestifyIndicator" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a witness is willing to testify; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:WitnessWillTestifyIndicatorReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>True if a witness is willing to testify; false otherwise.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:attribute name="criminalInformationIndicator" type="xsd:boolean">
    <xsd:annotation>
      <xsd:documentation>True if the information specified is classified as criminal information; false if it is not classified as criminal information.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="intelligenceInformationIndicator" type="xsd:boolean">
    <xsd:annotation>
      <xsd:documentation>True if the information specified is intelligence information; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="personNameTypeCode" type="nonauth:PersonNameTypeCodeType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of name for a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name="ActivityAbstracterReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or an organization that abstracted a particular set of information about an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityAbstracter.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or an organization that abstracted a particular set of information about an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityAbstracterReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or an organization that abstracted a particular set of information about an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityAbstracter.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or an organization that abstracted a particular set of information about an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityApprovalPersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who reviewed, signed off, or otherwise approved the information as a whole.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityApprovalPerson" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who reviewed, signed off, or otherwise approved the information as a whole.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityAssistingPersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person assisting with an activity function such as an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityAssistingPerson" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person assisting with an activity function such as an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityClearerReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or an organization that cleared a particular activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityClearer.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or an organization that cleared a particular activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityClearerReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or an organization that cleared a particular activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityClearer.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or an organization that cleared a particular activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCollectedEvidenceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Evidence actually collected as part of an activity</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCollectedEvidence" type="j:EvidenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Evidence actually collected as part of an activity</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityComplainantAttorneyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The complainant's attorney in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityComplainantAttorney" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The complainant's attorney in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityComplainantPersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The complainant in a court case or activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityComplainantPerson" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The complainant in a court case or activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCompletedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an activity or process was completed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCompletedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an activity or process was completed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCourtReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The court associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The court associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCrimeCaseReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reference to the originating case agency number (OCA) or case file associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCrimeCase" type="c:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reference to the originating case agency number (OCA) or case file associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCrimePotentialChargeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association that is part of the justification for a field interview activity, e.g., the reason for talking with a person or a possible crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCrimePotentialCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association that is part of the justification for a field interview activity, e.g., the reason for talking with a person or a possible crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDefenseAttorneyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A defense attorney in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDefenseAttorney" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A defense attorney in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDetainedLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location at which a person was detained due to an activity, e.g., nonviolent protesters detained at RFK stadium or the location where detained for a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDetainedLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location at which a person was detained due to an activity, e.g., nonviolent protesters detained at RFK stadium or the location where detained for a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDispatchLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location in a call for service-type activity to which units are dispatched. This may differ from the reported Location for the activity, which is the origin of the call.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDispatchLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location in a call for service-type activity to which units are dispatched. This may differ from the reported Location for the activity, which is the origin of the call.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDispatcherReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person assigning people or units to respond to an activity or location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDispatcher" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person assigning people or units to respond to an activity or location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDistrictAttorneyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A district attorney (DA) associated with a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDistrictAttorney" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A district attorney (DA) associated with a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocketReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court number or docket number associated with an activity within a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocket" type="u:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court number or docket number associated with an activity within a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentIssuerOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency issuing any legal document.  This is typically associated with a warrant-type activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentIssuerOrganization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency issuing any legal document.  This is typically associated with a warrant-type activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentServerReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization responsible for service of a legal document, e.g., a warrant or a restraining order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentServer.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization responsible for service of a legal document, e.g., a warrant or a restraining order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentServerReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization responsible for service of a legal document, e.g., a warrant or a restraining order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentServer.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization responsible for service of a legal document, e.g., a warrant or a restraining order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentValidatorReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization to contact to validate a document, such as a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentValidator.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization to contact to validate a document, such as a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentValidatorReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization to contact to validate a document, such as a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentValidator.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization to contact to validate a document, such as a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEvidenceLedgerReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A ledger containing the written record of evidence associated with an activity, e.g., narcotic, money, storage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEvidenceLedger" type="u:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A ledger containing the written record of evidence associated with an activity, e.g., narcotic, money, storage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityInformantReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person providing information associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityInformant" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person providing information associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityInitiatingInstrumentReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A document that officially initiated a process or court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityInitiatingInstrument" type="u:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A document that officially initiated a process or court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityInvestigatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person investigating an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityInvestigator" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person investigating an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityIssuingJudgeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A judge that issues the warrant or court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityIssuingJudge" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A judge that issues the warrant or court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityItemObtainerReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who obtained the item in question.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityItemObtainer" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who obtained the item in question.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityLabReceiptReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A written lab receipt for evidence associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityLabReceipt" type="u:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A written lab receipt for evidence associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOfficialReference.Enforcement" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official associated with an activity</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOfficial.Enforcement" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official associated with an activity</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOfficialReference.Judicial" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official associated with an activity</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOfficial.Judicial" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official associated with an activity</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOwnerReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An owner of a property item such as a vehicle associated with the activity. Should not be used if multiple vehicles appear in the activity, with different owners.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOwner" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An owner of a property item such as a vehicle associated with the activity. Should not be used if multiple vehicles appear in the activity, with different owners.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPhoneOperatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A telephone operator associated with an activity. Generally used for a CallForService-type activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPhoneOperator" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A telephone operator associated with an activity. Generally used for a CallForService-type activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPreviousCaseReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A previous case associated with the current activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPreviousCase" type="c:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A previous case associated with the current activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPreviousCourtReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The court previously associated with an activity. This is  associated with a court case activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPreviousCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The court previously associated with an activity. This is  associated with a court case activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPreviousIncidentReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A previous incident associated with the current activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPreviousIncident" type="c:IncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A previous incident associated with the current activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPrimaryOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The organization primarily associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPrimaryOrganization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The organization primarily associated with the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPrimaryWorkerReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The primary worker supporting a juvenile.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityPrimaryWorker" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The primary worker supporting a juvenile.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityRegistrationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A registration associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityRegistration" type="c:PropertyRegistrationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A registration associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReleaserReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who released either information, property, or a person in an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReleaser" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who released either information, property, or a person in an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReporterReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who reported or observed an incident or an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReporter" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who reported or observed an incident or an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReportingOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The organization for which units responded to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReportingOrganization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The organization for which units responded to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityRequestedEvidenceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Evidence that has been requested to be collected, as part of an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityRequestedEvidence" type="j:EvidenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Evidence that has been requested to be collected, as part of an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityResponsibleOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The public-safety agency responsible for the activity. For Parole, this is the parole agency. For Pawn, this is the agency monitoring pawnshops.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityResponsibleOrganization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The public-safety agency responsible for the activity. For Parole, this is the parole agency. For Pawn, this is the agency monitoring pawnshops.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySecondaryServiceAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A secondary agency serving a warrant or other legal document.  Not listed by the court as the primary service agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySecondaryServiceAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A secondary agency serving a warrant or other legal document.  Not listed by the court as the primary service agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySeizedPropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Property or money that was seized in an associated activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySeizedProperty" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Property or money that was seized in an associated activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySeverestInjuryReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The most severe injury involved in the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySeverestInjury" type="c:InjuryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The most severe injury involved in the activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySupervisingOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency or other organization supervising a person, e.g., an inmate, parolee, probationer, or juvenile.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySupervisingOrganization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency or other organization supervising a person, e.g., an inmate, parolee, probationer, or juvenile.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySuspectReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A suspect associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySuspect" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A suspect associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityUnknownAffiliateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person attached in a Records Management System (RMS) to an activity whose involvement cannot be determined.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityUnknownAffiliate" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person attached in a Records Management System (RMS) to an activity whose involvement cannot be determined.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityUpdateIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if details about an activity is an update to previous activity details received.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityUpdateIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if details about an activity is an update to previous activity details received.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityUsedForceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The force, tool, or weapon used in an incident activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityUsedForce" type="j:ForceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The force, tool, or weapon used in an incident activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityVehicleOperatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The person operating the vehicle associated with an activity. This context may also be used between Vehicle and Person for complex activities.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityVehicleOperator" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The person operating the vehicle associated with an activity. This context may also be used between Vehicle and Person for complex activities.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityVictimReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The victim or person that was the target of an activity. Note that a Target object indicates the property or other non-person entity that is the target of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityVictim" type="j:VictimType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The victim or person that was the target of an activity. Note that a Target object indicates the property or other non-person entity that is the target of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityWitnessReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who saw something connected with the activity, or a person testifying in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityWitness" type="j:WitnessType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who saw something connected with the activity, or a person testifying in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActorReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A legal person in the court system. This is either a person, organization, or property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Actor.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A legal person in the court system. This is either a person, organization, or property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActorReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A legal person in the court system. This is either a person, organization, or property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Actor.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A legal person in the court system. This is either a person, organization, or property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActorReference.Property" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A legal person in the court system. This is either a person, organization, or property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Actor.Property" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A legal person in the court system. This is either a person, organization, or property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertEventCategoryCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the category of the event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertEventCategoryCode" type="niem-cap:AlertEventCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the category of the event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AmendedSentenceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A new sentence term and conditions that replace a previous sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AmendedSentence" type="j:SentenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A new sentence term and conditions that replace a previous sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a single case heard by the Court of Appeals (Intermediate Court of Appeal) or Supreme Court (The Court of Last Resort). This case does not retry the original case but determines whether the original case was tried properly and the defendant received a fair trial.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCase" type="j:AppellateCaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a single case heard by the Court of Appeals (Intermediate Court of Appeal) or Supreme Court (The Court of Last Resort). This case does not retry the original case but determines whether the original case was tried properly and the defendant received a fair trial.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseBriefReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A document written by prosecution or defense summarizing why a lower court acted correctly or incorrectly.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseBrief" type="u:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A document written by prosecution or defense summarizing why a lower court acted correctly or incorrectly.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A statement by a judge or court of a decision reached in regard to an appeal. This may be an opinion or an order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecision" type="j:AppellateCaseDecisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A statement by a judge or court of a decision reached in regard to an appeal. This may be an opinion or an order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date that an issuing judge signs an Opinion or issues an Order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date that an issuing judge signs an Opinion or issues an Order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionIssuingJudgeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A judge that issues, orders, or authors an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionIssuingJudge" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A judge that issues, orders, or authors an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of an opinion or order that is a result of an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of an opinion or order that is a result of an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionOpinionIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an appellate case decision refers to an opinion issued; false if it refers to an order issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionOpinionIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an appellate case decision refers to an opinion issued; false if it refers to an order issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionPrecedenceIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an appellate case decision opinion or order is worthy of setting an example or justification for a later decision; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionPrecedenceIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an appellate case decision opinion or order is worthy of setting an example or justification for a later decision; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionReliefEffectiveDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date relief is to be made to a person as stated in an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionReliefEffectiveDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date relief is to be made to a person as stated in an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionReliefIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an appellate case decision states any relief assistance be provided to a defendant; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionReliefIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an appellate case decision states any relief assistance be provided to a defendant; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A decision of the appellate court about a case. For example, Reaffirment, Dismissal, Order Opinion, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A decision of the appellate court about a case. For example, Reaffirment, Dismissal, Order Opinion, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of appellate case decision made, e.g., opinion, order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of appellate case decision made, e.g., opinion, order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseJudgePanelReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A panel of judges presiding over an appellate case. Normally there are three appellate judges, but there may be the entire membership of the Court of Appeals or Supreme Court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseJudgePanel" type="j:JudgePanelType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A panel of judges presiding over an appellate case. Normally there are three appellate judges, but there may be the entire membership of the Court of Appeals or Supreme Court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A request filed with an appellate court to start an appellate case. Sometimes referred to as a Notice of Appeal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNotice" type="j:AppellateCaseNoticeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A request filed with an appellate court to start an appellate case. Sometimes referred to as a Notice of Appeal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeDefendantActorReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property that was originally tried in a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeDefendantActor.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property that was originally tried in a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeDefendantActorReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property that was originally tried in a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeDefendantActor.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property that was originally tried in a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeDefendantActorReference.Property" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property that was originally tried in a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeDefendantActor.Property" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property that was originally tried in a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeDefendingAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A firm reported in an appellate case notice that originally defended a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeDefendingAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A firm reported in an appellate case notice that originally defended a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeFilingCourtReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An appellate court where a notice of appeal is filed in hopes of being reviewed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeFilingCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An appellate court where a notice of appeal is filed in hopes of being reviewed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeOriginalCourtReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court where a case was originally tried.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeOriginalCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court where a case was originally tried.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeProsecutingAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A firm reported in an appellate case notice that originally tried a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeProsecutingAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A firm reported in an appellate case notice that originally tried a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeProsecutingAttorneyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An attorney reported in an appellate case notice that originally tried a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeProsecutingAttorney" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An attorney reported in an appellate case notice that originally tried a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeReasonTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A statement explaining the reason for an appeal. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeReasonText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A statement explaining the reason for an appeal. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseOriginalCaseReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An original case that is being retried in an appellate court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseOriginalCase" type="c:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An original case that is being retried in an appellate court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseRelatedCaseReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A case related to a case being tried in an appellate court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseRelatedCase" type="c:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A case related to a case being tried in an appellate court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseSanctionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sanction ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseSanction" type="j:SanctionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sanction ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the apprehension of a subject by a peace official based on an observed or a reported violation of a law or ordinance, an outstanding arrest warrant, or probable cause information. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Arrest" type="j:ArrestType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the apprehension of a subject by a peace official based on an observed or a reported violation of a law or ordinance, an outstanding arrest warrant, or probable cause information. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency which employs the arresting official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency which employs the arresting official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestAgencyRecordIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A records management system number of the originating case agency for an arrest. This may be the booking number or the Records Management System number. Sometimes referred to as Originating Case Agency (OCA) number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestAgencyRecordID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A records management system number of the originating case agency for an arrest. This may be the booking number or the Records Management System number. Sometimes referred to as Originating Case Agency (OCA) number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestApprehensionDetentionOrderReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An order issued by a judge or the  Department of Corrections to arrest a subject for technical violation of probation, parole, supervised release or institution status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestApprehensionDetentionOrder" type="j:CourtOrderType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An order issued by a judge or the  Department of Corrections to arrest a subject for technical violation of probation, parole, supervised release or institution status.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestArraignmentDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a subject is due to appear in court after an arrest to answer the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestArraignmentDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a subject is due to appear in court after an arrest to answer the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestArraignmentTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a subject is due to appear in court after an arrest to answer the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestArraignmentTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a subject is due to appear in court after an arrest to answer the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestBailRecommendationTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A bail amount on a schedule recommended according to the offense(s).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestBailRecommendationText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A bail amount on a schedule recommended according to the offense(s).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestBloodAlcoholContentNumberTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A blood-alcohol percentage reading from a Blood Alcohol Test (BAC Test). A blank value represents "not tested".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestBloodAlcoholContentNumberText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A blood-alcohol percentage reading from a Blood Alcohol Test (BAC Test). A blank value represents "not tested".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestChargeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A formal allegation of a violation of a statute and/or ordinance in association with an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A formal allegation of a violation of a statute and/or ordinance in association with an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestIntoxicantInvolvedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if drugs or alcohol were involved in an arrest; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestIntoxicantInvolvedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if drugs or alcohol were involved in an arrest; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestInvolvedOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization associated with an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestInvolvedOrganization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization associated with an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestInvolvedPropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of property associated with an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestInvolvedProperty" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of property associated with an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestInvolvedWeaponReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a weapon associated with an arrested subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestInvolvedWeapon" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a weapon associated with an arrested subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location where a subject was arrested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location where a subject was arrested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official who makes an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official who makes an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestProbableCauseTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An observed or reported violation of a law or ordinance, which can be a sufficient cause to arrest a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestProbableCauseText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An observed or reported violation of a law or ordinance, which can be a sufficient cause to arrest a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestReleaseReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a release of a subject from an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestRelease" type="c:ReleaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a release of a subject from an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestResistedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a subject resisted arrest; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestResistedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a subject resisted arrest; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSequenceIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sequential number assigned to the arrest of a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSequenceID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sequential number assigned to the arrest of a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubjectReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is arrested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is arrested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubjectCountCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying whether or not to count or score an arrested subject in a system to avoid duplicate counts in the event that the subject may be a part of multiple arrests.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubjectCountCode" type="niem-nibrs:MultipleArresteeSegmentsCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying whether or not to count or score an arrested subject in a system to avoid duplicate counts in the event that the subject may be a part of multiple arrests.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubjectCustodyTransferReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A transfer of custody or transportation of a subject from one peace official or location to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubjectCustodyTransfer" type="j:CustodyTransferType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A transfer of custody or transportation of a subject from one peace official or location to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubjectRightsReadIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person's legal rights (Miranda Rights) were read to a subject during an arrest; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubjectRightsReadIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person's legal rights (Miranda Rights) were read to a subject during an arrest; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubjectRightsReadResponseTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A subject's response after legal rights were read, e.g., invoked, waived, confessed, requested attorney.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubjectRightsReadResponseText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A subject's response after legal rights were read, e.g., invoked, waived, confessed, requested attorney.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSummonsIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an arrest occurred due to a summons; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSummonsIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an arrest occurred due to a summons; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestTypeCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of arrest that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestTypeCode" type="niem-nibrs:ArrestTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of arrest that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestWarrantReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court authorized order which commands a peace official to arrest a subject and bring that subject before the court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestWarrant" type="j:WarrantType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court authorized order which commands a peace official to arrest a subject and bring that subject before the court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AttorneyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person admitted to practice law in his or her respective state and authorized to perform both civil and criminal legal functions for clients. May include, but not limited to: Prosecuting attorney, public defender, attorney general, defense attorney.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Attorney" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person admitted to practice law in his or her respective state and authorized to perform both civil and criminal legal functions for clients. May include, but not limited to: Prosecuting attorney, public defender, attorney general, defense attorney.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a commitment made (and possibly secured by cash or property) to secure the release of a subject being held in custody and suspected of a crime. Bail is designed to provide some kind of guarantee that a subject will reappear to answer the charges in court at some later date.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Bail" type="j:BailType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a commitment made (and possibly secured by cash or property) to secure the release of a subject being held in custody and suspected of a crime. Bail is designed to provide some kind of guarantee that a subject will reappear to answer the charges in court at some later date.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailConditionDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A condition that must be met in order for a subject to post bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailConditionDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A condition that must be met in order for a subject to post bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailHearingDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date of a court hearing to determine the bail to be set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailHearingDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date of a court hearing to determine the bail to be set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailPostedAmountReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of bail paid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailPostedAmount" type="u:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of bail paid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailPostedBondReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A bond that was posted for bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailPostedBond" type="j:BondType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A bond that was posted for bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailPostedDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a subject posts or secures bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailPostedDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a subject posts or secures bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailRequirementTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the bail requirement set at a court hearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailRequirementText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the bail requirement set at a court hearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailRevokedDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date bail is revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailRevokedDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date bail is revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSetAmountReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSetAmount" type="u:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSetAmountTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSetAmountText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSetCourtReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court that assigns a bail to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSetCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court that assigns a bail to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSubjectReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is assigned bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is assigned bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an agreement between a bondsman and a subject in which a bondsman pays the subject's bail or portion of the bail in exchange for certain conditions, including the payment of a certain amount of money and the reappearance of the subject in court on the required date.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Bond" type="j:BondType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an agreement between a bondsman and a subject in which a bondsman pays the subject's bail or portion of the bail in exchange for certain conditions, including the payment of a certain amount of money and the reappearance of the subject in court on the required date.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondAmountReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Amount of bond</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondAmount" type="u:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Amount of bond</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondConditionDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a condition or requirement for a subject attached to a bond.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondConditionDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a condition or requirement for a subject attached to a bond.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondIssuerReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization who issues a bond. Sometimes referred to as a bondsman.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondIssuer.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization who issues a bond. Sometimes referred to as a bondsman.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondIssuerReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization who issues a bond. Sometimes referred to as a bondsman.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondIssuer.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization who issues a bond. Sometimes referred to as a bondsman.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondPaymentDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of what a subject pays for a bond.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondPaymentDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of what a subject pays for a bond.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondRevokeDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a bond is revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondRevokeDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a bond is revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondSuretyNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a person or organization who has agreed to be responsible for a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondSuretyName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a person or organization who has agreed to be responsible for a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondTerminationDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a bond no longer is in effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondTerminationDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a bond no longer is in effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondTerminationTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A way a bond is no longer in effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondTerminationTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A way a bond is no longer in effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an administrative step taken after an arrested subject is brought to a police station or detention facility, which involves entry of the subject's name and other relevant facts on the police "blotter", and which may also include photographing, fingerprinting, and the like. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Booking" type="j:BookingType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an administrative step taken after an arrested subject is brought to a police station or detention facility, which involves entry of the subject's name and other relevant facts on the police "blotter", and which may also include photographing, fingerprinting, and the like. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingAdditionalChargesIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a subject has more charges for which to be booked; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingAdditionalChargesIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a subject has more charges for which to be booked; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization which processes a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization which processes a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingAgencyRecordIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A booking identifier of the originating case agency. This identifier may be the booking number or the Originating Agency Report (Incident) number or a combination of both. Also known as the Originating Case Agency (OCA) number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingAgencyRecordID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A booking identifier of the originating case agency. This identifier may be the booking number or the Originating Agency Report (Incident) number or a combination of both. Also known as the Originating Case Agency (OCA) number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingArraignmentDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a subject is due to appear in court to answer the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingArraignmentDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a subject is due to appear in court to answer the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingArraignmentTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a subject is due to appear in court to answer the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingArraignmentTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a subject is due to appear in court to answer the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingCourtCaseIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier for the cause of a booking. Sometimes referred to as a warrant or commitment number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingCourtCaseID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier for the cause of a booking. Sometimes referred to as a warrant or commitment number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingDepositedPropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of property a subject gives to an official for safe keeping during a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingDepositedProperty" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of property a subject gives to an official for safe keeping during a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingDetentionFacilityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A state, county or city detention facility where a subject is detained as a result of booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingDetentionFacility" type="c:FacilityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A state, county or city detention facility where a subject is detained as a result of booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingDocumentControlIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number assigned by a booking system to identify a unique booking event within a specific jail. This may be manually tracked if there is no booking system. It also may not be unique.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingDocumentControlID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number assigned by a booking system to identify a unique booking event within a specific jail. This may be manually tracked if there is no booking system. It also may not be unique.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingEmployeeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official who processes a subject for booking, e.g., takes photographs, fingerprints, enters relevant information into a register.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingEmployee" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who processes a subject for booking, e.g., takes photographs, fingerprints, enters relevant information into a register.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingFacilityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A police station or a detention facility where a booking occurs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingFacility" type="c:FacilityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A police station or a detention facility where a booking occurs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingFileIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A records management system identification number for the Incident that precipitated the booking of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingFileID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A records management system identification number for the Incident that precipitated the booking of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingReleaseReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a release of a subject from booking or from booking detention.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingRelease" type="c:ReleaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a release of a subject from booking or from booking detention.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingReleaseCorrectionsAnalystReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A corrections pre-trial screening official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingReleaseCorrectionsAnalyst" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A corrections pre-trial screening official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingReportingDistrictTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A district of a booking agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingReportingDistrictText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A district of a booking agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingRetainedPropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of property a subject keeps during booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingRetainedProperty" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of property a subject keeps during booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingSealedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if the information regarding a booking is to remain sealed and confidential; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingSealedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if the information regarding a booking is to remain sealed and confidential; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingSearchOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official who searches a subject during a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingSearchOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who searches a subject during a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingSeizedPropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of property taken from a subject by an official during a booking. Includes a vehicle a subject may have.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingSeizedProperty" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of property taken from a subject by an official during a booking. Includes a vehicle a subject may have.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingSubjectReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is booked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is booked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingSubjectCustodyTransferReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A transfer of custody or transportation of a subject from one booking detention facility to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingSubjectCustodyTransfer" type="j:CustodyTransferType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A transfer of custody or transportation of a subject from one booking detention facility to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingTelephoneCallReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a telephone call (number) a subject makes while being booked or detained from an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingTelephoneCall" type="j:BookingTelephoneCallType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a telephone call (number) a subject makes while being booked or detained from an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingTelephoneCallDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a subject makes a telephone call while being booked or detained from a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingTelephoneCallDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a subject makes a telephone call while being booked or detained from a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingTelephoneCallSupervisingOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official who supervises a subject making a telephone call.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingTelephoneCallSupervisingOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official who supervises a subject making a telephone call.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingTelephoneCallTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a subject makes a telephone call while being booked or detained from a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingTelephoneCallTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a subject makes a telephone call while being booked or detained from a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingTransportOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official who moves a subject to a detention facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingTransportOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who moves a subject to a detention facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseAmendedChargeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A charge different than the original charge a person is being tried for in a court of law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseAmendedCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A charge different than the original charge a person is being tried for in a court of law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseCapiasDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date where subject proceeds directly to court, without being able to post bond. Similar to a Failure to Appear</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseCapiasDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date where subject proceeds directly to court, without being able to post bond. Similar to a Failure to Appear</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseChargeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A charge or accusation a person is being tried for in a court of law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A charge or accusation a person is being tried for in a court of law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseContinuanceDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a court case is set to resume after being postponed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseContinuanceDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a court case is set to resume after being postponed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseConvictionReportingRequirementsReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the requirements placed on a person convicted in a case to report to a supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseConvictionReportingRequirements" type="j:CaseConvictionReportingRequirementsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the requirements placed on a person convicted in a case to report to a supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseCourtReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court of law in which the case is being tried.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court of law in which the case is being tried.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseCourtEventReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court occurrence. It generally refers to an appearance (Appearance, Arraignment, Findings, Sentencing, etc.) but may include clerical events such as filing an affidavit or cash register events.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseCourtEvent" type="j:CourtEventType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court occurrence. It generally refers to an appearance (Appearance, Arraignment, Findings, Sentencing, etc.) but may include clerical events such as filing an affidavit or cash register events.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDefendantPartyReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property being charged or sued in a court of law. Sometimes referred to as the defendant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDefendantParty.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property being charged or sued in a court of law. Sometimes referred to as the defendant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDefendantPartyReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property being charged or sued in a court of law. Sometimes referred to as the defendant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDefendantParty.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property being charged or sued in a court of law. Sometimes referred to as the defendant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDefendantPartyReference.Property" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property being charged or sued in a court of law. Sometimes referred to as the defendant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDefendantParty.Property" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property being charged or sued in a court of law. Sometimes referred to as the defendant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDefendantQuantityTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of defendants being tried at once for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDefendantQuantityText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of defendants being tried at once for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDefendantSelfRepresentationIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a defendant waived the right to have a defense attorney and is representing him or her self; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDefendantSelfRepresentationIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a defendant waived the right to have a defense attorney and is representing him or her self; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDefenseAttorneyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An attorney who defends a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDefenseAttorney" type="j:CaseOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An attorney who defends a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDomesticViolenceIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if the case involves domestic violence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDomesticViolenceIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if the case involves domestic violence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDrivingImpairedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if the case involves a person who was driving with the presence of illegal or unprescribed prescription drugs in his or her system; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDrivingImpairedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if the case involves a person who was driving with the presence of illegal or unprescribed prescription drugs in his or her system; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDrivingIntoxicatedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a case involves a person who was driving with blood alcohol level that is higher than the law allows; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDrivingIntoxicatedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a case involves a person who was driving with blood alcohol level that is higher than the law allows; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseExhibitReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An item admitted in court as evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseExhibit" type="j:ExhibitType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An item admitted in court as evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseHearingReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An appearance before a judicial official conducted in person, by telephone, or by video. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseHearing" type="j:CourtEventType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An appearance before a judicial official conducted in person, by telephone, or by video. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseInformationAdmissibleIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if new trial information may be entered from an appellate ruling/decision; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseInformationAdmissibleIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if new trial information may be entered from an appellate ruling/decision; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseInformationAdmissibleTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of new trial information that may be admissible in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseInformationAdmissibleText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of new trial information that may be admissible in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseInformationUnadmissibleTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of new trial information that is not admissible in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseInformationUnadmissibleText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of new trial information that is not admissible in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseInitiatingAttorneyReference" type="s:ReferenceType">
    <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 name="CaseInitiatingAttorney" type="j:CaseOfficialType" nillable="true">
    <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 name="CaseInitiatingPartyReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property that brings charges or a suit against another in a court of law. Can be either a victim in a criminal case or a plaintiff in a civil case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseInitiatingParty.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property that brings charges or a suit against another in a court of law. Can be either a victim in a criminal case or a plaintiff in a civil case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseInitiatingPartyReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property that brings charges or a suit against another in a court of law. Can be either a victim in a criminal case or a plaintiff in a civil case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseInitiatingParty.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property that brings charges or a suit against another in a court of law. Can be either a victim in a criminal case or a plaintiff in a civil case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseInitiatingPartyReference.Property" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property that brings charges or a suit against another in a court of law. Can be either a victim in a criminal case or a plaintiff in a civil case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseInitiatingParty.Property" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property that brings charges or a suit against another in a court of law. Can be either a victim in a criminal case or a plaintiff in a civil case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseJudgeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A judicial official assigned to a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseJudge" type="j:CaseOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A judicial official assigned to a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseJurorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An empanelled juror or an alternate juror.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseJuror" type="j:JurorType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An empanelled juror or an alternate juror.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseLineageCaseReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a case at a previous stage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseLineageCase" type="c:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a case at a previous stage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a justice official's involvement in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficial" type="j:CaseOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a justice official's involvement in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialCaseIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifier a justice official uses to identify a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialCaseID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier a justice official uses to identify a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialCaseStatusTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a justice official's case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialCaseStatusText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a justice official's case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialEndDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a justice official left a case or a date a case ended.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialEndDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a justice official left a case or a date a case ended.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialRoleDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the role a justice official played in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialRoleDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the role a justice official played in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialRoleTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A role a justice official played in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialRoleText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A role a justice official played in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialStartDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a justice official became involved in a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialStartDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a justice official became involved in a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialTerminationIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a justice official left a case before its conclusion, either by choice or for official reasons; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialTerminationIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a justice official left a case before its conclusion, either by choice or for official reasons; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialTerminationReasonTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason a justice official left a case before its conclusion.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialTerminationReasonText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason a justice official left a case before its conclusion.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOriginalCourtReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court that originally heard or tried a case before it was transferred or appealed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOriginalCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court that originally heard or tried a case before it was transferred or appealed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherActorReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherActor.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherActorReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherActor.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherActorReference.Property" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherActor.Property" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person, organization, or property involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous identifier for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous identifier for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person or organization involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherOfficial" type="j:CaseOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous person or organization involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CasePendingCourtEventReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court event or activity that is postponed or pending.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CasePendingCourtEvent" type="j:CourtEventType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court event or activity that is postponed or pending.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseProceedingTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of case proceeding, e.g., hearing, trial, arraignment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseProceedingTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of case proceeding, e.g., hearing, trial, arraignment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseProsecutionAttorneyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An attorney who prosecutes a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseProsecutionAttorney" type="j:CaseOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An attorney who prosecutes a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseProtectionOrderIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a Domestic Violence Protection Order or Antiharassment Order is filed with the Judgment and Sentence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseProtectionOrderIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a Domestic Violence Protection Order or Antiharassment Order is filed with the Judgment and Sentence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRespondentAttorneyReference" type="s:ReferenceType">
    <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 name="CaseRespondentAttorney" type="j:CaseOfficialType" nillable="true">
    <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 name="CaseRespondentPartyReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRespondentParty.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRespondentPartyReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRespondentParty.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRespondentPartyReference.Property" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRespondentParty.Property" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The person, organization, or property in a court case that is required to answer a petition for a court order or writ requiring the respondent to take some action, halt an activity or obey a court's direction. In such matters the moving party (the one filing the petition) is usually called the "petitioner." Thus, the respondent is equivalent to a defendant in a lawsuit. On an appeal, the party who must respond to an appeal by the losing party in the trial court (called "appellant") in the appeals court. The accused in a domestic violence case or civil action; a person responding to a Request or Petition for Protection filed by a petitioner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRestrictionDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a restriction is placed on a person by a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRestrictionDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a restriction is placed on a person by a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRestrictionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A restriction imposed upon a party, e.g., a restraining order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseRestrictionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A restriction imposed upon a party, e.g., a restraining order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseSecurityTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A level of case security required from low to high</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseSecurityText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of case security required from low to high</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseSeverityTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A severity of a case, e.g., felony, misdemeanor, infraction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseSeverityText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A severity of a case, e.g., felony, misdemeanor, infraction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTerminationStageTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A stage of termination for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTerminationStageText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A stage of termination for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTerminationTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of termination for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTerminationTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of termination for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTrialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of hearing during which the final disposition of a case is determined.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTrial" type="j:CourtEventType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of hearing during which the final disposition of a case is determined.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseVerdictGivenIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a verdict is given by judge or jury; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseVerdictGivenIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a verdict is given by judge or jury; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseVictimNotProsecutingIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a victim is not or was not willing to prosecute; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseVictimNotProsecutingIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a victim is not or was not willing to prosecute; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseWitnessReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The person/entity who has information relating to the activity or who testifies in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseWitness" type="j:WitnessType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The person/entity who has information relating to the activity or who testifies in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a formal allegation that a specific person has committed a specific offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Charge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a formal allegation that a specific person has committed a specific offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeAccidentRelatedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a charge is related to a traffic accident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeAccidentRelatedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a charge is related to a traffic accident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeApplicabilityTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A degree of involvement a person is being charged with committing in an offense. Sometimes referred to as A/C/S, InchoateCharge. Example: Solicitation; Conspiracy; Attempt; Accessory Before the Fact. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeApplicabilityText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A degree of involvement a person is being charged with committing in an offense. Sometimes referred to as A/C/S, InchoateCharge. Example: Solicitation; Conspiracy; Attempt; Accessory Before the Fact. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeArrestReasonIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a charge is the reason a person was arrested; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeArrestReasonIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a charge is the reason a person was arrested; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeCategoryDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a crime category.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeCategoryDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a crime category.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeCountQuantityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of times a person is charged with committing the same crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeCountQuantity" type="niem-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of times a person is charged with committing the same crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDegreeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A degree of a charge, e.g., first degree, second degree.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDegreeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A degree of a charge, e.g., first degree, second degree.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A plain language description of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A plain language description of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the results or processing of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDisposition" type="j:ChargeDispositionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the results or processing of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionConditionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A requirement which, when met, represents compliance with a pre-disposition condition. For example: curfew, no contact with victim, condition of release, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionCondition" type="c:ConditionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A requirement which, when met, represents compliance with a pre-disposition condition. For example: curfew, no contact with victim, condition of release, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionOtherTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Additional information beyond, or separate from the ChargeDispositionDescriptionText about a charge.  It may contain information about the processing of a charge rather than just the outcome.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionOtherText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Additional information beyond, or separate from the ChargeDispositionDescriptionText about a charge.  It may contain information about the processing of a charge rather than just the outcome.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionSanctionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A penalty ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionSanction" type="j:SanctionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A penalty ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEmploymentRelatedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a charge is related to a person's employment; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEmploymentRelatedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a charge is related to a person's employment; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingAllegationChargeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A formal allegation, contained in at least one charging instrument, that a defendant has violated a statute and/or ordinance in association with an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingAllegationCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A formal allegation, contained in at least one charging instrument, that a defendant has violated a statute and/or ordinance in association with an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingFactorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a factor or reason that makes a charge more serious (e.g., armed, against the elderly, hate crime)</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingFactor" type="j:ChargeEnhancingFactorType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a factor or reason that makes a charge more serious (e.g., armed, against the elderly, hate crime)</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingFactorDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a factor or reason that makes a charge more serious.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingFactorDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a factor or reason that makes a charge more serious.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingFactorReferenceDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reference date for an enhancing charge factor or reason.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingFactorReferenceDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reference date for an enhancing charge factor or reason.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingFactorStatusTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a factor or reason that makes a charge more serious.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingFactorStatusText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a factor or reason that makes a charge more serious.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingFactorTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A factor or reason that makes a charge more serious.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingFactorText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A factor or reason that makes a charge more serious.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingPriorConvictionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a prior conviction. A usage of this may be for a three strikes you are out rule.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingPriorConviction" type="j:ConvictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a prior conviction. A usage of this may be for a three strikes you are out rule.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeFelonyIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a charge refers to a felony offense; false otherwise. Sometimes referred to as Severity Level.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeFelonyIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a charge refers to a felony offense; false otherwise. Sometimes referred to as Severity Level.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeFilerReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization which filed a current charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeFiler.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization which filed a current charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeFilerReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization which filed a current charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeFiler.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization which filed a current charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeFilingDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a charge was filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeFilingDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a charge was filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeHighestIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a charge is the most serious charge within a group of charges; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeHighestIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a charge is the most serious charge within a group of charges; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifying number assigned to a particular charge by an arresting agency, prosecuting attorney, or a court for case management purposes. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifying number assigned to a particular charge by an arresting agency, prosecuting attorney, or a court for case management purposes. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeInstrumentReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official document filed to formally accuse a person of committing a specific offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeInstrument" type="u:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official document filed to formally accuse a person of committing a specific offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeLegalDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The legal or formal description of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeLegalDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The legal or formal description of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeMACRDispositionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Charge disposition as reported to the Monthly Arrest and Citation Register.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeMACRDispositionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Charge disposition as reported to the Monthly Arrest and Citation Register.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeMACRIndicationLevelTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An indication of the level or seriousness of the charge, as reported to the Monthly Arrest and Citation Register</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeMACRIndicationLevelText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An indication of the level or seriousness of the charge, as reported to the Monthly Arrest and Citation Register</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeMACRJuvenileLevelTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An indication of the level or seriousness of a juvenile charge, as reported to the Monthly Arrest and Citation Register</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeMACRJuvenileLevelText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An indication of the level or seriousness of a juvenile charge, as reported to the Monthly Arrest and Citation Register</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeMACRStatusTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a charge, as reported to the Monthly Arrest and Citation Register</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeMACRStatusText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a charge, as reported to the Monthly Arrest and Citation Register</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeModificationInstrumentReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official document filed to modify a charge against a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeModificationInstrument" type="u:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official document filed to modify a charge against a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeModifierReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeModifier.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeModifierReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeModifier.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization or person that modified the original charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeNCICCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies an offense within the National Crime Information Center (NCIC) system.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeNCICCode" type="niem-ncic:OFFType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies an offense within the National Crime Information Center (NCIC) system.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeNarrativeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A document associated with a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeNarrative" type="u:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A document associated with a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeOriginatorReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency, organization, or person (e.g., attorney) that originally filed a charge or a related predecessor charge if the charge was changed later by prosecution or the court. This originating party is often an arresting agency but may be different if a charge was added during booking or if cases are consolidated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeOriginator.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency, organization, or person (e.g., attorney) that originally filed a charge or a related predecessor charge if the charge was changed later by prosecution or the court. This originating party is often an arresting agency but may be different if a charge was added during booking or if cases are consolidated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeOriginatorReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency, organization, or person (e.g., attorney) that originally filed a charge or a related predecessor charge if the charge was changed later by prosecution or the court. This originating party is often an arresting agency but may be different if a charge was added during booking or if cases are consolidated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeOriginator.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency, organization, or person (e.g., attorney) that originally filed a charge or a related predecessor charge if the charge was changed later by prosecution or the court. This originating party is often an arresting agency but may be different if a charge was added during booking or if cases are consolidated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargePleaReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An answer which a defendant in an action at law makes in response to a charge. Adult Examples: Guilty, Not Guilty. Juvenile Examples: Admit, Deny.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargePlea" type="j:PleaType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An answer which a defendant in an action at law makes in response to a charge. Adult Examples: Guilty, Not Guilty. Juvenile Examples: Admit, Deny.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeQualifierTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Additional information that clarifies a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeQualifierText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Additional information that clarifies a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeRecommendedBailAmountReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A bail amount on a schedule recommended according to the charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeRecommendedBailAmount" type="u:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A bail amount on a schedule recommended according to the charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeReducingFactorTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A factor which may make a charge less serious or limit the penalty (e.g., violations observed by photo-radar stations in some states)</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeReducingFactorText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A factor which may make a charge less serious or limit the penalty (e.g., violations observed by photo-radar stations in some states)</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSanctionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sanction given to a person convicted of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSanction" type="j:SanctionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sanction given to a person convicted of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSentenceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sentence given to a person convicted of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSentence" type="j:SentenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sentence given to a person convicted of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSentenceRangeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A standard sentence range a person charged with an offense potentially faces if convicted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSentenceRangeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A standard sentence range a person charged with an offense potentially faces if convicted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSequenceIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sequentially assigned number for charge tracking purposes (for example, the first charge under the arrest might be assigned Charge Sequence ID 1, the second 2, and so forth). </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSequenceID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sequentially assigned number for charge tracking purposes (for example, the first charge under the arrest might be assigned Charge Sequence ID 1, the second 2, and so forth). </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSeriousViolentIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a charge filed refers to a serious or violent offense; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSeriousViolentIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a charge filed refers to a serious or violent offense; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSeverityLevelReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A severity level of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSeverityLevel" type="j:SeverityLevelType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A severity level of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSeverityTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A level of severity of a charge, e.g., Felony; Misdemeanor; Petty Misdemeanor; Other; Unknown.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSeverityText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of severity of a charge, e.g., Felony; Misdemeanor; Petty Misdemeanor; Other; Unknown.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSpecialAllegationTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A factor that has enhanced a charge, making it a more serious offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSpecialAllegationText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A factor that has enhanced a charge, making it a more serious offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeStatusReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A state of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeStatus" type="u:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A state of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeStatuteReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a law, rule, or ordinance within a jurisdiction that a person is accused of violating.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeStatute" type="j:StatuteType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a law, rule, or ordinance within a jurisdiction that a person is accused of violating.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSubjectReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person accused of committing a specific offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person accused of committing a specific offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The text of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The text of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeTrackingIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifying number assigned to an entire set of charges for an arrest. Different numbers may appear in the set if cases have been consolidated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeTrackingID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifying number assigned to an entire set of charges for an arrest. Different numbers may appear in the set if cases have been consolidated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeUCRCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies an offense within the Uniform Crime Report (UCR) system.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeUCRCode" type="niem-ucr:OffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies an offense within the Uniform Crime Report (UCR) system.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeUCRCrimeTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A Uniform Crime Report (UCR) type or classification of a crime associated with a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeUCRCrimeTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A Uniform Crime Report (UCR) type or classification of a crime associated with a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeVerdictReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details describing if a person was found guilty or innocent of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeVerdict" type="j:VerdictType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details describing if a person was found guilty or innocent of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeVictimReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or entity who is the victim of an offense designated by the charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeVictim" type="j:VictimType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or entity who is the victim of an offense designated by the charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an official summons to appear in court or pay a fine given to a subject from a peace official due to a subjects violation or infraction of a law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Citation" type="j:CitationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an official summons to appear in court or pay a fine given to a subject from a peace official due to a subjects violation or infraction of a law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization for whom the citation issuing official is employed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization for whom the citation issuing official is employed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationDismissalConditionIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a citation can be dismissed if certain conditions are met; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationDismissalConditionIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a citation can be dismissed if certain conditions are met; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationDismissalConditionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A condition to be met that can make a citation eligible for dismissal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationDismissalConditionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A condition to be met that can make a citation eligible for dismissal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationFineAmountReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of money to be paid by the subject receiving the citation if the subject chooses not to dispute the citation in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationFineAmount" type="u:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of money to be paid by the subject receiving the citation if the subject chooses not to dispute the citation in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationIssuedLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A place where a citation is given to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationIssuedLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A place where a citation is given to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationIssuingOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official who gives a citation to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationIssuingOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official who gives a citation to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationSubjectReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who violates a law and receives a citation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who violates a law and receives a citation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationViolationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An activity that is a violation of a law or ordinance that results in a subject being given a citation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CitationViolation" type="c:IncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An activity that is a violation of a law or ordinance that results in a subject being given a citation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a release of a person or item from confinement, holding, or obligation, that is dependent upon certain conditions being met.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalRelease" type="j:ConditionalReleaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a release of a person or item from confinement, holding, or obligation, that is dependent upon certain conditions being met.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseConditionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A requirement or prerequisite for release.  A restriction, modification, or qualification of a term or terms of release. (Ex. no contact with victim; do not leave jurisdiction of court, etc.) </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseCondition" type="c:ConditionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A requirement or prerequisite for release.  A restriction, modification, or qualification of a term or terms of release. (Ex. no contact with victim; do not leave jurisdiction of court, etc.) </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseOppositionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason against releasing a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseOppositionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason against releasing a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseProjectedDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An expected date of conditional release. This date may change over time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseProjectedDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An expected date of conditional release. This date may change over time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseRevokedDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a conditional release was revoked due to a person's failure in meeting required conditions or for other reasons.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseRevokedDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a conditional release was revoked due to a person's failure in meeting required conditions or for other reasons.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseRevokedReasonTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason why a conditional release was revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseRevokedReasonText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why a conditional release was revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseSupportTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason in support of releasing a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseSupportText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason in support of releasing a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a judgment, based either on the verdict of a jury or judicial official or the guilty plea of a defendant, that the defendant is guilty.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Conviction" type="j:ConvictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a judgment, based either on the verdict of a jury or judicial official or the guilty plea of a defendant, that the defendant is guilty.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionChargeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A charge for which a person was convicted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A charge for which a person was convicted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionChargeCountQuantityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A total number of charges a person has been found guilty of with reference to charging document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionChargeCountQuantity" type="niem-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A total number of charges a person has been found guilty of with reference to charging document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionCourtReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court in which a conviction was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court in which a conviction was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionLocatorReferenceIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reference number for the organization that keeps the conviction records.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionLocatorReferenceID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reference number for the organization that keeps the conviction records.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionOffenseReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An offense that a person has been found guilty of committing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionOffense" type="c:IncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An offense that a person has been found guilty of committing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionPleaReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A final plea a person offered in response to the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionPlea" type="j:PleaType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A final plea a person offered in response to the charges filed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionReportingProfessionNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of the profession or occupation of an arrested professional.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionReportingProfessionName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of the profession or occupation of an arrested professional.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionReportingRequirementTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of when the court is required to file a special report, e.g. when complaint is filed, at conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionReportingRequirementText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of when the court is required to file a special report, e.g. when complaint is filed, at conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionSanctionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A penalty imposed upon a person having been found guilty of a crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionSanction" type="j:SanctionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A penalty imposed upon a person having been found guilty of a crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionSentenceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sentence imposed upon a person having been found guilty of a crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionSentence" type="j:SentenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sentence imposed upon a person having been found guilty of a crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionSubjectReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who was found guilty of a crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who was found guilty of a crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionVerdictReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A guilty verdict of a judge or jury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConvictionVerdict" type="j:VerdictType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A guilty verdict of a judge or jury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CorrectionalFacilityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A facility that both detains and provides instruction and training in trade and vocational activities to subjects charged or convicted of a crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CorrectionalFacility" type="c:FacilityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A facility that both detains and provides instruction and training in trade and vocational activities to subjects charged or convicted of a crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CorrectionsReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An involvement of an agency or facility with the custody, confinement, supervision, or treatment of alleged or adjudicated offenders.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Corrections" type="j:SupervisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An involvement of an agency or facility with the custody, confinement, supervision, or treatment of alleged or adjudicated offenders.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a court or a unit of a court responsible for trying justice proceedings.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Court" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a court or a unit of a court responsible for trying justice proceedings.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtActivityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a court-related action associated with a court case event. There must be at least one activity for each event. For example: ordering bail, pleading of not guilty, filing an affidavit. An activity may have conditions attached to it. An activity takes place on the date of the event to which it pertains.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtActivity" type="j:CourtActivityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a court-related action associated with a court case event. There must be at least one activity for each event. For example: ordering bail, pleading of not guilty, filing an affidavit. An activity may have conditions attached to it. An activity takes place on the date of the event to which it pertains.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtActivityConditionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A condition related or attached to a court activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtActivityCondition" type="c:ConditionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A condition related or attached to a court activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtActivityCourtOrderReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A direction of a judge not included in a judgment, which determines some point or directs some step in proceedings.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtActivityCourtOrder" type="j:CourtOrderType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A direction of a judge not included in a judgment, which determines some point or directs some step in proceedings.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtActivityScheduleDayReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A schedule on which a court activity is to occur.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtActivityScheduleDay" type="c:ScheduleDayType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A schedule on which a court activity is to occur.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtActivitySupervisingAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A supervising agency associated with a court activity result, especially for reporting purposes. For example, for pre-plea and pre-sentencing investigations.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtActivitySupervisingAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A supervising agency associated with a court activity result, especially for reporting purposes. For example, for pre-plea and pre-sentencing investigations.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAdministrativeUnitTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unit within a court system responsible for record maintenance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAdministrativeUnitText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unit within a court system responsible for record maintenance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an appearance required of a party in a court of law on a certain date.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearance" type="j:CourtAppearanceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an appearance required of a party in a court of law on a certain date.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceActorReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceActor.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceActorReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceActor.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceActorReference.Property" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceActor.Property" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, organization, or property required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceCaseReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A case for which a party must appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceCase" type="c:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A case for which a party must appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceCourtReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court in which a party is required to appear.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court in which a party is required to appear.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which a party must appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which a party must appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceReasonTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason a party is required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceReasonText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason a party is required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time at which a party must appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time at which a party must appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of appearance a party is required to make in court, e.g., sentencing, bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of appearance a party is required to make in court, e.g., sentencing, bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtChargeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A charge a person is tried for in court. May be different from or the same as its predecessor arrest and prosecution charges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A charge a person is tried for in court. May be different from or the same as its predecessor arrest and prosecution charges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtDivisionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An area of case processing and the law governing specific types of matters before the court and governed by distinct court rule and processes, e.g., criminal, juvenile, family, civil, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtDivisionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area of case processing and the law governing specific types of matters before the court and governed by distinct court rule and processes, e.g., criminal, juvenile, family, civil, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a court occurrence. An event generally refers to an appearance (Appearance, Arraignment, Findings, Sentencing, etc.) but may include clerical events such as filing an affidavit or cash register events.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEvent" type="j:CourtEventType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a court occurrence. An event generally refers to an appearance (Appearance, Arraignment, Findings, Sentencing, etc.) but may include clerical events such as filing an affidavit or cash register events.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventActionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court-related action associated with a court case event.  There must be at least one Action for each Activity.  For example:  ordering bail, pleading not guilty, filing an affidavit.  An Action may have conditions attached to it.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventAction" type="j:CourtActivityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court-related action associated with a court case event.  There must be at least one Action for each Activity.  For example:  ordering bail, pleading not guilty, filing an affidavit.  An Action may have conditions attached to it.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventAppearanceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An appearance in court required of a party</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventAppearance" type="j:CourtAppearanceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An appearance in court required of a party</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventCaseReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A case associated with a court event.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventCase" type="c:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A case associated with a court event.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventCourtReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court in which a court event occurs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court in which a court event occurs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventJudgeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A judge associated with a court event.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventJudge" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A judge associated with a court event.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventMotionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A request made to a court for a ruling or an order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventMotion" type="j:CourtActivityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A request made to a court for a ruling or an order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventScheduleReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the days for which a court event is scheduled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventSchedule" type="c:ScheduleDayType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the days for which a court event is scheduled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventSequenceIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifier for a court case event record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEventSequenceID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier for a court case event record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a unit of a court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a unit of a court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a direction of a judge not included in a judgement, which determines some point or directs some step in proceedings.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrder" type="j:CourtOrderType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a direction of a judge not included in a judgement, which determines some point or directs some step in proceedings.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderConditionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A condition described in a court order that is to be followed by a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderCondition" type="c:ConditionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A condition described in a court order that is to be followed by a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderDesignatedLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location to which a court order applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderDesignatedLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location to which a court order applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderDesignatedOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization to which a court order applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderDesignatedOrganization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization to which a court order applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderDesignatedPropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item to which a court order applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderDesignatedProperty" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item to which a court order applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderDesignatedSubjectReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person to which a court order applies. The subject could be a Protected Party, the recipient of a Summons or Subpoena, the subject of a Warrant, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderDesignatedSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person to which a court order applies. The subject could be a Protected Party, the recipient of a Summons or Subpoena, the subject of a Warrant, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderEnforcementAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency responsible for enforcing a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderEnforcementAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency responsible for enforcing a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderIssuingCourtReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court that issued a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderIssuingCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court that issued a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderIssuingDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a court order was issued by a judicial official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderIssuingDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a court order was issued by a judicial official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderIssuingJudicialOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A judge or other judicial official that issued a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderIssuingJudicialOfficial" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A judge or other judicial official that issued a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderJurisdictionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An area in which a court order can be enforced.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderJurisdiction" type="u:JurisdictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area in which a court order can be enforced.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRecallDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a court order was recalled or rescinded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRecallDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a court order was recalled or rescinded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRecallReasonTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason a court order was recalled or rescinded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRecallReasonText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason a court order was recalled or rescinded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestActorReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestActor.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestActorReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestActor.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestActorReference.Property" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestActor.Property" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a court order was requested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a court order was requested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestReasonTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason why a court order was requested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestReasonText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why a court order was requested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceAttemptedDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a court order was attempted but unable to be delivered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceAttemptedDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a court order was attempted but unable to be delivered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceCautionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A caution, warning, or risk advisement given as an alert to an official servicing a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceCautionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A caution, warning, or risk advisement given as an alert to an official servicing a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a court order was delivered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a court order was delivered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of how a court order was delivered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of how a court order was delivered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceOfficialReference.Enforcement" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official who delivered a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceOfficial.Enforcement" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who delivered a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceOfficialReference.Judicial" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official who delivered a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceOfficial.Judicial" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who delivered a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceReceivedDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a service agency received a court order to deliver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceReceivedDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a service agency received a court order to deliver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceRestrictionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A restriction or limitation on how a court order can be delivered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceRestrictionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A restriction or limitation on how a court order can be delivered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderSignatureMethodTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A method used to obtain a signature on a court order. For example, Telephonic, Fax, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderSignatureMethodText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A method used to obtain a signature on a court order. For example, Telephonic, Fax, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderSpecialInstructionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of inclusions and/or constraints of a court order. Like extradition limitation or whether an arrest or a search warrant may be served at a subject's residence between sunrise and sunset only (nightcap indicator), etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderSpecialInstructionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of inclusions and/or constraints of a court order. Like extradition limitation or whether an arrest or a search warrant may be served at a subject's residence between sunrise and sunset only (nightcap indicator), etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderStatusReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A state of a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderStatus" type="u:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A state of a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderSupervisingAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency responsible for evaluating, investigating, supervising and/or setting conditions for a subject incarcerated, on probation, conditional release, supervised release, parole, or otherwise under the jurisdiction of the court, the Department of Corrections, or a Community Corrections Act county.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderSupervisingAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency responsible for evaluating, investigating, supervising and/or setting conditions for a subject incarcerated, on probation, conditional release, supervised release, parole, or otherwise under the jurisdiction of the court, the Department of Corrections, or a Community Corrections Act county.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtSupervisingAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A supervising agency that performs court services for a court unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtSupervisingAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A supervising agency that performs court services for a court unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtTypeCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of court, e.g., district court, appellate court, state superior court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtTypeCode" type="niem-ansi_d20:CourtTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of court, e.g., district court, appellate court, state superior court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an organization that is formed to or intentionally conducts illegal activities.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganization" type="j:CriminalOrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an organization that is formed to or intentionally conducts illegal activities.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationCautionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A caution or warning associated with a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationCautionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A caution or warning associated with a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationMembershipHighQuantityTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A high estimate of the number of people in an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationMembershipHighQuantityText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A high estimate of the number of people in an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationMembershipInitiationTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the requirement or result of a person becoming a member of a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationMembershipInitiationText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the requirement or result of a person becoming a member of a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationMembershipLowQuantityTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A low estimate of the number of people in an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationMembershipLowQuantityText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A low estimate of the number of people in an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationNCICIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a criminal organization. Sometimes referred to as an NCIC code, VGTOF code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationNCICID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a criminal organization. Sometimes referred to as an NCIC code, VGTOF code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationObjectiveTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An objective or purpose of the criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationObjectiveText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An objective or purpose of the criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationTraitDetailsReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of characteristic traits and identifiers of a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationTraitDetails" type="j:CriminalTraitDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of characteristic traits and identifiers of a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitActionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a characteristic action associated with criminal activity by a person or a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitAction" type="u:EventType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a characteristic action associated with criminal activity by a person or a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitActivityDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a type of crime a criminal organization or person usually commits.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitActivityDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a type of crime a criminal organization or person usually commits.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitColorTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A color associated with criminal activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitColorText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A color associated with criminal activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitCommunicationDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the types of communication used by a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitCommunicationDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the types of communication used by a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of criminal characteristics, e.g., a trait, pattern, or trademark </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of criminal characteristics, e.g., a trait, pattern, or trademark </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitDetailsReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about criminal characteristics associated with a person or a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitDetails" type="j:CriminalTraitDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about criminal characteristics associated with a person or a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitDressTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Identifying dress or clothing associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitDressText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identifying dress or clothing associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitEthnicityCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Identifies an ethnic or cultural background associated with a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitEthnicityCode" type="niem-nibrs:EthnicityCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identifies an ethnic or cultural background associated with a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitEthnicityTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An ethnic or cultural background associated with a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitEthnicityText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An ethnic or cultural background associated with a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitGraffitiDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of criminal artwork (often spray-painted images) associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitGraffitiDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of criminal artwork (often spray-painted images) associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitGraffitiImageReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An image of criminal artwork (often spray-painted images).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitGraffitiImage" type="u:ImageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An image of criminal artwork (often spray-painted images).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitHandSignalTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifying hand signal associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitHandSignalText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifying hand signal associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitModusOperandiTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A usual way in which a criminal organization or person acts or operates. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitModusOperandiText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A usual way in which a criminal organization or person acts or operates. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitTargetDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the type of recipient of criminal activity usually chosen by a criminal organization or person. This could describe a person, organization, location, or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitTargetDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the type of recipient of criminal activity usually chosen by a criminal organization or person. This could describe a person, organization, location, or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitTattooDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a tattoo associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitTattooDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a tattoo associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitTattooImageReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An image of a tattoo associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitTattooImage" type="u:ImageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An image of a tattoo associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitTurfTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a location a criminal organization or person often frequents or considers to have control over. Sometimes referred to as haunts, hangouts.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitTurfText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a location a criminal organization or person often frequents or considers to have control over. Sometimes referred to as haunts, hangouts.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A transfer of custody or transportation of a subject or property from one enforcement party to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransfer" type="j:CustodyTransferType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A transfer of custody or transportation of a subject or property from one enforcement party to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferActionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An action taken in the transfer of custody.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferActionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An action taken in the transfer of custody.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location where transfer of custody occurs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location where transfer of custody occurs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferPropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of property which is being transferred from one custody to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferProperty" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of property which is being transferred from one custody to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReceivingEnforcementAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An enforcement agency that receives custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReceivingEnforcementAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An enforcement agency that receives custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReceivingEnforcementFacilityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An enforcement facility that receives custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReceivingEnforcementFacility" type="c:FacilityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An enforcement facility that receives custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReceivingEnforcementOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official that receives custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReceivingEnforcementOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official that receives custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReleasingEnforcementAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An enforcement agency that releases custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReleasingEnforcementAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An enforcement agency that releases custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReleasingEnforcementFacilityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An enforcement facility that releases custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReleasingEnforcementFacility" type="c:FacilityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An enforcement facility that releases custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReleasingEnforcementOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official that releases custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferReleasingEnforcementOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official that releases custody of a subject or property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferSubjectReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is being transferred from one custody to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is being transferred from one custody to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DNACollectionStatusCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code describing the status on the DNA collection from a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DNACollectionStatusCode" type="niem-lasd:DNACollectionStatusCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code describing the status on the DNA collection from a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DNACollectionStatusTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The status on the DNA collection from a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DNACollectionStatusText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The status on the DNA collection from a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DetentionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A mandatory confined supervision of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Detention" type="j:SupervisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A mandatory confined supervision of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DetentionFacilityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A facility that carries out the confinement of a subject charged or convicted of a crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DetentionFacility" type="c:FacilityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A facility that carries out the confinement of a subject charged or convicted of a crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DisciplinaryActionSanctionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sanction or penalty ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DisciplinaryActionSanction" type="j:SanctionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sanction or penalty ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DiversionProgramReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A program designed to help a person give up a criminal lifestyle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DiversionProgram" type="c:ProgramType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A program designed to help a person give up a criminal lifestyle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an authorization issued to a driver granting driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorization" type="j:DriverAuthorizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an authorization issued to a driver granting driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationEndorsementCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the endorsement on a driver license or driver license permit which authorizes the operation of specified types of vehicles carrying specified loads. Endorsements are specific to classifications of a driver license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationEndorsementCode" type="niem-ansi_d20:DrivingEndorsementCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the endorsement on a driver license or driver license permit which authorizes the operation of specified types of vehicles carrying specified loads. Endorsements are specific to classifications of a driver license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationEndorsementTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The endorsement on a drivers license or driver license permit which authorizes the operation of specified types of vehicles carrying specified loads. Endorsements are specific to classifications of a driver license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationEndorsementText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The endorsement on a drivers license or driver license permit which authorizes the operation of specified types of vehicles carrying specified loads. Endorsements are specific to classifications of a driver license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationExpirationDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The date after which a driver license or driver license permit is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationExpirationDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The date after which a driver license or driver license permit is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a driver license identifier or driver license permit identifier, including the number and state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationID" type="j:DrivingJurisdictionAuthorityIDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a driver license identifier or driver license permit identifier, including the number and state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationIssueDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The date when a driver license or driver license permit is issued or renewed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationIssueDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The date when a driver license or driver license permit is issued or renewed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationPersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The person to which a driver license or driver license permit is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationPerson" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The person to which a driver license or driver license permit is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationRestrictionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A restriction on a driver license or driver license permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationRestriction" type="j:DrivingRestrictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A restriction on a driver license or driver license permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a judge or jury finding a person guilty or a person pleading guilty in relation to a traffic offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConviction" type="j:DriverConvictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a judge or jury finding a person guilty or a person pleading guilty in relation to a traffic offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionCMVCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying whether a person was driving a commercial motor vehicle (CMV) in an incident that resulted in a conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionCMVCode" type="niem-ansi_d20:CMVCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying whether a person was driving a commercial motor vehicle (CMV) in an incident that resulted in a conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionCMVTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An indication of whether a person was driving a commercial motor vehicle (CMV) in an incident that resulted in a conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionCMVText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An indication of whether a person was driving a commercial motor vehicle (CMV) in an incident that resulted in a conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionCitationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The citation received by a person that resulted in a conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionCitation" type="j:CitationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The citation received by a person that resulted in a conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionHazMatCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying whether a person was carrying hazardous materials (HazMat) in a vehicle that was involved in an incident, resulting in a conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionHazMatCode" type="niem-ansi_d20:HazMatCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying whether a person was carrying hazardous materials (HazMat) in a vehicle that was involved in an incident, resulting in a conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionHazMatTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An indication of whether a person was carrying hazardous materials (HazMat) in a vehicle that was involved in an incident, resulting in a conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionHazMatText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An indication of whether a person was carrying hazardous materials (HazMat) in a vehicle that was involved in an incident, resulting in a conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionOffenseCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The offense code a driver was convicted of in relation to a driving incident.  Also known as ACD.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionOffenseCode" type="niem-ansi_d20:DrivingOffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The offense code a driver was convicted of in relation to a driving incident.  Also known as ACD.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionOffenseDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Additional details about an ACD defined offense.  Typically used on speeding and alcohol related offenses to convey the measured values.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionOffenseDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Additional details about an ACD defined offense.  Typically used on speeding and alcohol related offenses to convey the measured values.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionOffenseTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A specific offense or charge for which the party has been found guilty.  There may be multiple charges associated with a specific activity or action.  This specifies to which of the charges the conviction applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionOffenseText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific offense or charge for which the party has been found guilty.  There may be multiple charges associated with a specific activity or action.  This specifies to which of the charges the conviction applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverHistoryAccidentQuantityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of accidents in which a driver has been involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverHistoryAccidentQuantity" type="niem-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of accidents in which a driver has been involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverHistoryConvictionQuantityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of times that a driver has been convicted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverHistoryConvictionQuantity" type="niem-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of times that a driver has been convicted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverHistorySummaryReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Summary details about a driver's history</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverHistorySummary" type="j:DriverHistorySummaryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Summary details about a driver's history</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverHistoryWithdrawalQuantityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A count of the number of withdrawals recorded on a drivers license record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverHistoryWithdrawalQuantity" type="niem-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A count of the number of withdrawals recorded on a drivers license record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a license issued to a person granting driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicense" type="j:DriverLicenseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a license issued to a person granting driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseCommercialClassCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of commercial vehicle that a licensed driver has been examined on and approved to operate. This field represents the highest-level classification for a particular Driver Privilege Type (e.g., commercial license or non-commercial license).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseCommercialClassCode" type="niem-ansi_d20:DriverLicenseClassCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of commercial vehicle that a licensed driver has been examined on and approved to operate. This field represents the highest-level classification for a particular Driver Privilege Type (e.g., commercial license or non-commercial license).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseCommercialClassTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of commercial vehicle that a licensed driver has been examined on and approved to operate. This field represents the highest-level classification for a particular Driver Privilege Type (e.g., commercial license or non-commercial license).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseCommercialClassText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of commercial vehicle that a licensed driver has been examined on and approved to operate. This field represents the highest-level classification for a particular Driver Privilege Type (e.g., commercial license or non-commercial license).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseCommercialStatusCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the current status of an individual's Commercial privilege type.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseCommercialStatusCode" type="niem-ansi_d20:DrivingStatusCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the current status of an individual's Commercial privilege type.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseCommercialStatusTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A current status of an individual's Commercial privilege type.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseCommercialStatusText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A current status of an individual's Commercial privilege type.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseConvictionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A conviction which affects a drivers license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseConviction" type="j:DriverConvictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A conviction which affects a drivers license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseIssuedPersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person to which a driving license is issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseIssuedPerson" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person to which a driving license is issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseNonCommercialClassTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of non-commercial vehicle that a licensed driver has been examined on and approved to operate. This field represents the highest-level classification for a particular Driver Privilege Type. Non-commercial classes are defined by each state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseNonCommercialClassText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of non-commercial vehicle that a licensed driver has been examined on and approved to operate. This field represents the highest-level classification for a particular Driver Privilege Type. Non-commercial classes are defined by each state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseNonCommercialStatusCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the current status of an individual's non-commercial (base) privilege type.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseNonCommercialStatusCode" type="niem-ansi_d20:DrivingStatusCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the current status of an individual's non-commercial (base) privilege type.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseNonCommercialStatusTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A current status of an individual's non-commercial privilege (base) type.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseNonCommercialStatusText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A current status of an individual's non-commercial privilege (base) type.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicensePermitReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a driver license permit issued to a driver granting conditional or limited driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicensePermit" type="j:DriverLicensePermitType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a driver license permit issued to a driver granting conditional or limited driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicensePermitClassificationTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of commercial or non-commercial vehicle that a licensed driver has been examined on and approved to operate subject to a permit. This field represents the highest level classification for a particular driver privilege type (e.g., commercial vs. non-commercial).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicensePermitClassificationText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of commercial or non-commercial vehicle that a licensed driver has been examined on and approved to operate subject to a permit. This field represents the highest level classification for a particular driver privilege type (e.g., commercial vs. non-commercial).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicensePermitQuantityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of driver permits issued on a license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicensePermitQuantity" type="niem-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of driver permits issued on a license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicensePermitStatusCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the current status of an individual's driver license permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicensePermitStatusCode" type="niem-ansi_d20:DrivingStatusCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the current status of an individual's driver license permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicensePermitStatusTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A current status of an individuals driver license permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicensePermitStatusText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A current status of an individuals driver license permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details regarding a driver license withdrawal.  A withdrawal is a suspension, cancellation or revocation of a drivers license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawal" type="j:DriverLicenseWithdrawalType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details regarding a driver license withdrawal.  A withdrawal is a suspension, cancellation or revocation of a drivers license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalActionCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of driver license withdrawal action that was taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalActionCode" type="niem-ansi_d20:DriverLicenseWithdrawalActionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of driver license withdrawal action that was taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalActionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details regarding a type of driver license withdrawal action that was taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalActionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details regarding a type of driver license withdrawal action that was taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalBasisCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a basis for the withdrawal action for a driver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalBasisCode" type="niem-ansi_d20:DriverLicenseWithdrawalBasisCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a basis for the withdrawal action for a driver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalBasisTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details regarding a basis for the withdrawal action for a driver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalBasisText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details regarding a basis for the withdrawal action for a driver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An AAMVA (Driving Offense) Code Dictionary (ACD) code identifying a reason for the withdrawal</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalCode" type="niem-ansi_d20:DrivingOffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An AAMVA (Driving Offense) Code Dictionary (ACD) code identifying a reason for the withdrawal</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalDueProcessStatusCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a due process status of a withdrawal action</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalDueProcessStatusCode" type="niem-ansi_d20:DriverLicenseWithdrawalDueProcessStatusCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a due process status of a withdrawal action</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalDueProcessStatusTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details regarding a due process status of a withdrawal action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalDueProcessStatusText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details regarding a due process status of a withdrawal action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalEffectiveDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which a driver license withdrawal becomes effective.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalEffectiveDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which a driver license withdrawal becomes effective.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalEligibilityCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code indicating when a driver is eligible to apply for reinstatement of those driving privileges withdrawn.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalEligibilityCode" type="niem-ansi_d20:DriverLicenseWithdrawalEligibilityCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code indicating when a driver is eligible to apply for reinstatement of those driving privileges withdrawn.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalEligibilityDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on or after which a driver is eligible to apply for reinstatement of those driving privileges withdrawn.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalEligibilityDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on or after which a driver is eligible to apply for reinstatement of those driving privileges withdrawn.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalExtentCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a particular withdrawal extent. A withdrawal extent identifies the portion of driving privileges being withdrawn, such as the Commercial Privilege Type, or non-Commercial (Base) Privilege Type, or a specific Permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalExtentCode" type="niem-ansi_d20:DriverLicenseWithdrawalExtentCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a particular withdrawal extent. A withdrawal extent identifies the portion of driving privileges being withdrawn, such as the Commercial Privilege Type, or non-Commercial (Base) Privilege Type, or a specific Permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalExtentTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details regarding a particular withdrawal extent. A withdrawal extent identifies the portion of driving privileges being withdrawn, such as the Commercial Privilege Type, or non-Commercial (Base) Privilege Type, or a specific Permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalExtentText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details regarding a particular withdrawal extent. A withdrawal extent identifies the portion of driving privileges being withdrawn, such as the Commercial Privilege Type, or non-Commercial (Base) Privilege Type, or a specific Permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalIssuingAuthorityCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a jurisdiction which withdrew driving privileges for a driver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalIssuingAuthorityCode" type="niem-ansi_d20:JurisdictionAuthorityCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a jurisdiction which withdrew driving privileges for a driver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalIssuingAuthorityTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A jurisdiction which withdrew driving privileges for a driver </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalIssuingAuthorityText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A jurisdiction which withdrew driving privileges for a driver </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalLocatorReferenceIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reference number for the organization that keeps the withdrawal records.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalLocatorReferenceID" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reference number for the organization that keeps the withdrawal records.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalPendingIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a current licensing jurisdiction has an action pending that, if carried to completion, will cause a withdrawal of a specified driver privilege type; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalPendingIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a current licensing jurisdiction has an action pending that, if carried to completion, will cause a withdrawal of a specified driver privilege type; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalReasonReferenceCodeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A native state (legislative) code that specifies a withdrawal reason for future reference by the original State of Conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalReasonReferenceCodeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A native state (legislative) code that specifies a withdrawal reason for future reference by the original State of Conviction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalReinstatementDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date that the licensing privilege of an individual driver (which has been previously withdrawn) is reinstated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalReinstatementDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date that the licensing privilege of an individual driver (which has been previously withdrawn) is reinstated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details regarding a reason for the withdrawal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseWithdrawalText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details regarding a reason for the withdrawal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingAccidentSeverityCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a severity level of an accident, based on the most intense injury to any person or, if none were injured, so designating.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingAccidentSeverityCode" type="niem-ansi_d20:AccidentSeverityCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a severity level of an accident, based on the most intense injury to any person or, if none were injured, so designating.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingAccidentSeverityTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A severity level of an accident, based on the most intense injury to any person or, if none were injured, so designating.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingAccidentSeverityText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A severity level of an accident, based on the most intense injury to any person or, if none were injured, so designating.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an incident involving a vehicle, e.g., a traffic accident, speeding, reckless driving.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncident" type="j:DrivingIncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an incident involving a vehicle, e.g., a traffic accident, speeding, reckless driving.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentCMVCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying whether the incident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentCMVCode" type="niem-ansi_d20:CMVCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying whether the incident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentCMVTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A determination of whether the incident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentCMVText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A determination of whether the incident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentCollisionIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a driving incident involved a collision with another vehicle, person, or object; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentCollisionIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a driving incident involved a collision with another vehicle, person, or object; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentDriverOwnershipIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a driver owns the vehicle being driven in an incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentDriverOwnershipIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a driver owns the vehicle being driven in an incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentFemalePassengerQuantityTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of females in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentFemalePassengerQuantityText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of females in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentHazMatCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code determining whether the incident occurred while the driver was operating a commercial vehicle that was carrying hazardous materials (that required a placard).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentHazMatCode" type="niem-ansi_d20:HazMatCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code determining whether the incident occurred while the driver was operating a commercial vehicle that was carrying hazardous materials (that required a placard).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentHazMatTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A determination of whether the incident occurred while the driver was operating a commercial vehicle that was carrying hazardous materials (that required a placard).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentHazMatText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A determination of whether the incident occurred while the driver was operating a commercial vehicle that was carrying hazardous materials (that required a placard).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentJurisdictionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A jurisdiction in which an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentJurisdiction" type="u:JurisdictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A jurisdiction in which an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentLaserDetectionIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a laser was involved in the detection of an incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentLaserDetectionIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a laser was involved in the detection of an incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentLegalSpeedRateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A legally designated speed limit in the area where an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentLegalSpeedRate" type="u:SpeedRateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A legally designated speed limit in the area where an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentLocatorReferenceIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reference number for the organization that keeps the incident report.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentLocatorReferenceID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reference number for the organization that keeps the incident report.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentMalePassengerQuantityTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of males in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentMalePassengerQuantityText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of males in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentMobilePhoneIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a mobile phone being used was involved in an incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentMobilePhoneIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a mobile phone being used was involved in an incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentPassengerReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentPassenger" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentPassengerDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the people in a vehicle excluding the driver during the time of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentPassengerDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the people in a vehicle excluding the driver during the time of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentPassengerQuantityTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of people in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentPassengerQuantityText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of people in a vehicle excluding the driver when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentRadarDetectionIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if radar was involved in the detection of an incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentRadarDetectionIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if radar was involved in the detection of an incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentRecordedSpeedRateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A speed a vehicle was moving at when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentRecordedSpeedRate" type="u:SpeedRateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A speed a vehicle was moving at when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentRecordedSpeedRateReference.Range" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A speed a vehicle was moving at when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentRecordedSpeedRate.Range" type="j:RangeVehicleSpeedMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A speed a vehicle was moving at when an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentRoadDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the road conditions during the time of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentRoadDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the road conditions during the time of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentRoadTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of road where an incident occurred, e.g., highway, interstate, rural road.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentRoadTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of road where an incident occurred, e.g., highway, interstate, rural road.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentTrafficDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the traffic conditions during the time of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentTrafficDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the traffic conditions during the time of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentWeatherDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the weather during the time of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentWeatherDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the weather during the time of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingJurisdictionAuthorityCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A federal or state organization, such as a department of motor vehicles (DMV), with jurisdiction over a person's driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingJurisdictionAuthorityCode" type="niem-ansi_d20:JurisdictionAuthorityCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A federal or state organization, such as a department of motor vehicles (DMV), with jurisdiction over a person's driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingJurisdictionAuthorityCodeReference.ncicLSTA" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A federal or state organization, such as a department of motor vehicles (DMV), with jurisdiction over a person's driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingJurisdictionAuthorityCode.ncicLSTA" type="niem-ncic:LSTAType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A federal or state organization, such as a department of motor vehicles (DMV), with jurisdiction over a person's driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a restriction applicable to a driver permit or license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestriction" type="j:DrivingRestrictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a restriction applicable to a driver permit or license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the category of a driving restriction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionCode" type="niem-ansi_d20:DrivingRestrictionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the category of a driving restriction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An explanation of the nature of a restriction </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An explanation of the nature of a restriction </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionEndDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which a special restriction ends.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionEndDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which a special restriction ends.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A category of a driving restriction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A category of a driving restriction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrugContainerDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a container used to hold a drug, e.g., plastic bag</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrugContainerDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a container used to hold a drug, e.g., plastic bag</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrugFoundDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of where a drug or some container of drugs was found, e.g., glove box, subject's pockets.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrugFoundDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of where a drug or some container of drugs was found, e.g., glove box, subject's pockets.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentAssignedUnitReference.EnforcementUnit" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentAssignedUnit.EnforcementUnit" type="j:EnforcementUnitType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentAssignedUnitReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentAssignedUnit.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person involved in the enforcement of law.  This generally refers to a person designated by a public authority to keep the peace and arrest persons guilty or suspected of crime. May include, but not limited to: police, sheriff, marshal, federal authorities, military.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person involved in the enforcement of law.  This generally refers to a person designated by a public authority to keep the peace and arrest persons guilty or suspected of crime. May include, but not limited to: police, sheriff, marshal, federal authorities, military.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialActivityTypeCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialActivityTypeCode" type="niem-nibrs:LEOKAActivityTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialActivityTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The type of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialActivityTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The type of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialAssignmentTypeCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of assignment of an enforcement official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialAssignmentTypeCode" type="niem-nibrs:LEOKAOfficerAssignmentTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of assignment of an enforcement official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialAssignmentTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of assignment of an enforcement official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialAssignmentTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of assignment of an enforcement official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialBadgeIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier used to refer to an enforcement official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialBadgeID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier used to refer to an enforcement official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialPOSTLicenseIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A Peace official Standards and Training identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialPOSTLicenseID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A Peace official Standards and Training identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of enforcement official, e.g., Detective, Investigator, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of enforcement official, e.g., Detective, Investigator, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialUnavailableScheduleReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Dates and times an enforcement official is unavailable for scheduling. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialUnavailableSchedule" type="c:ScheduleDayType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Dates and times an enforcement official is unavailable for scheduling. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialUnitReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An enforcement unit to which an enforcement officer is assigned, e.g., patrol, detective, narcotic.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialUnit" type="j:EnforcementUnitType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An enforcement unit to which an enforcement officer is assigned, e.g., patrol, detective, narcotic.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a unit of an agency responsible for enforcing the law and maintaining peace.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnit" type="j:EnforcementUnitType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a unit of an agency responsible for enforcing the law and maintaining peace.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitBeatIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A local area for which an enforcement unit is responsible.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitBeatID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A local area for which an enforcement unit is responsible.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitNumberIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number that identifies an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitNumberID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number that identifies an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitSectionIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A section of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitSectionID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A section of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an item legally received by or submitted to an agency for use in ascertaining the truth of a matter. This includes items such as test reports, fingerprints, body parts, etc. and items considered "physical evidence."</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Evidence" type="j:EvidenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an item legally received by or submitted to an agency for use in ascertaining the truth of a matter. This includes items such as test reports, fingerprints, body parts, etc. and items considered "physical evidence."</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceAmountReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An estimated or actual monetary value of a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceAmount" type="u:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An estimated or actual monetary value of a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceCollectorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who collected a particular piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceCollector" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who collected a particular piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceCustodyTransferReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A transfer of custody of evidence from one agency to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceCustodyTransfer" type="j:CustodyTransferType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A transfer of custody of evidence from one agency to another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceDocumentBinaryReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An evidentiary document encoded in binary, such as a mp3 file, WAV file, tiff image, relating to the evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceDocumentBinary" type="u:BinaryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An evidentiary document encoded in binary, such as a mp3 file, WAV file, tiff image, relating to the evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceItemReference.Binary" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceItem.Binary" type="u:BinaryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceItemReference.Biometric" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceItem.Biometric" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceItemReference.Property" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceItem.Property" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceKitReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A kit used to collect evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceKit" type="c:KitType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kit used to collect evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceNumberIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number that identifies a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceNumberID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number that identifies a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceOtherIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Identifies an item associated with evidence not explicitly referenced</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceOtherID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identifies an item associated with evidence not explicitly referenced</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidencePreviousLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A previous location of a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidencePreviousLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A previous location of a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceQuantityTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of individual items that represent a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceQuantityText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of individual items that represent a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceReceiptIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier for a receipt issued for collection, analysis, and movement of Evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceReceiptID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier for a receipt issued for collection, analysis, and movement of Evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceReturnRecipientReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, agency, or other organization to which a particular piece of property was returned</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceReturnRecipient.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, agency, or other organization to which a particular piece of property was returned</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceReturnRecipientReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, agency, or other organization to which a particular piece of property was returned</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceReturnRecipient.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, agency, or other organization to which a particular piece of property was returned</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceReturnedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a piece of evidence was returned to its owner; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceReturnedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a piece of evidence was returned to its owner; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceTakenFromReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or an organization from which a particular piece of evidence was taken or seized from, e.g., an organization from which a computer was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceTakenFrom.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or an organization from which a particular piece of evidence was taken or seized from, e.g., an organization from which a computer was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceTakenFromReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person or an organization from which a particular piece of evidence was taken or seized from, e.g., an organization from which a computer was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceTakenFrom.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person or an organization from which a particular piece of evidence was taken or seized from, e.g., an organization from which a computer was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceTakenLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location where a particular piece of evidence was taken, collected, or removed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceTakenLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location where a particular piece of evidence was taken, collected, or removed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an item introduced as evidence in a hearing or a trial.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Exhibit" type="j:ExhibitType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an item introduced as evidence in a hearing or a trial.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitAcceptingAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency that accepts evidence into the judicial process.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitAcceptingAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency that accepts evidence into the judicial process.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitAdmittedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an exhibit was admitted in trial; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitAdmittedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an exhibit was admitted in trial; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitEvidenceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An exhibit item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitEvidence" type="j:EvidenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An exhibit item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifying number of an exhibit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifying number of an exhibit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitRemainingProofIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an exhibit that has not been admitted as evidence will remain with the court as an offer of proof in the event of an appeal; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitRemainingProofIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an exhibit that has not been admitted as evidence will remain with the court as an offer of proof in the event of an appeal; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitStatusTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the status of an exhibit, e.g., offered, withdrawn, admitted, refused.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitStatusText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the status of an exhibit, e.g., offered, withdrawn, admitted, refused.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FelonyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A crime which is punishable by death or imprisonment in a state facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Felony" type="c:IncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A crime which is punishable by death or imprisonment in a state facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FinalPleaReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A final plea offered by a defendant in relation to a charge that was accepted by the court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FinalPlea" type="j:PleaType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A final plea offered by a defendant in relation to a charge that was accepted by the court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about force used, whether physical or aided by a tool or weapon. Sometimes referred to as ForceToolWeapon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Force" type="j:ForceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about force used, whether physical or aided by a tool or weapon. Sometimes referred to as ForceToolWeapon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForcePhysicalDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the physical force a person used against another person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForcePhysicalDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the physical force a person used against another person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceSubjectReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who used force against another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who used force against another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceTakenAsEvidenceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The evidence taken in an incident when specifically a tool or weapon was used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceTakenAsEvidence" type="j:EvidenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The evidence taken in an incident when specifically a tool or weapon was used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceToolPropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A tool used to apply force to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceToolProperty" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A tool used to apply force to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceTypeCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceTypeCode" type="niem-nibrs:ForceTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceUserReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Indicates that a particular force/tool/weapon was used by a specific organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceUser.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates that a particular force/tool/weapon was used by a specific organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceUserReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Indicates that a particular force/tool/weapon was used by a specific organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceUser.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates that a particular force/tool/weapon was used by a specific organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceVictimReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who was a victim of force.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceVictim" type="j:VictimType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who was a victim of force.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceWeaponPropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A weapon used to apply force to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceWeaponProperty" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A weapon used to apply force to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDJurisdictionCodeReference.ncicLIS" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying an area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDJurisdictionCode.ncicLIS" type="niem-ncic:LISType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying an area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDJurisdictionCodeReference.ncicLSTA" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying an area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDJurisdictionCode.ncicLSTA" type="niem-ncic:LSTAType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying an area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDJurisdictionCodeReference.ncicRES" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying an area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDJurisdictionCode.ncicRES" type="niem-ncic:RESType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying an area or region, e.g., state or country, in which an identifier is unique.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageFacialTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A facial adornment or hair piece that appears in an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageFacialText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A facial adornment or hair piece that appears in an image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageJuvenileIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an image is of a juvenile; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageJuvenileIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an image is of a juvenile; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImagePoseCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying an angle of a person's face in a photograph.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImagePoseCode" type="niem-nonauth:ImagePoseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying an angle of a person's face in a photograph.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImagePoseTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An angle of a person's face in a photograph.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImagePoseText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An angle of a person's face in a photograph.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageTypeCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of image that that has been taken, e.g., mug shot, fingerprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageTypeCode" type="niem-ncic:IMTType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of image that that has been taken, e.g., mug shot, fingerprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncarcerationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A mandatory confined supervision of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Incarceration" type="j:SupervisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A mandatory confined supervision of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentArrestReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An arrest made because of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentArrest" type="j:ArrestType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An arrest made because of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentArrestMadeIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an arrest was made due to the incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentArrestMadeIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an arrest was made due to the incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentAssistingOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official that assisted in processing an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentAssistingOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official that assisted in processing an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentCategoryTypeCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of incident that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentCategoryTypeCode" type="niem-nibrs:CriminalActivityTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of incident that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentCategoryTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general category of an incident that occurred, e.g., assault, burglary, theft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentCategoryTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general category of an incident that occurred, e.g., assault, burglary, theft.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentCriminalIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an incident that occurred is criminal; false if an incident is non-criminal. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentCriminalIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an incident that occurred is criminal; false if an incident is non-criminal. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentDamagedPropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item that was damaged in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentDamagedProperty" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item that was damaged in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentEntryPointReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A point of entry to a location or structure used in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentEntryPoint" type="j:PassagePointType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A point of entry to a location or structure used in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentEvidenceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An item seized by an official for later use in ascertaining the true nature of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentEvidence" type="j:EvidenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An item seized by an official for later use in ascertaining the true nature of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentEvidenceHeldIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if evidence was held due to this incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentEvidenceHeldIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if evidence was held due to this incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentExceptionClearanceDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date an incident was cleared exceptionally.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentExceptionClearanceDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date an incident was cleared exceptionally.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentExceptionalClearanceCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a reason why an incident has been cleared exceptionally, e.g., the identity of at least one subject has been determined, sufficient probable cause has been developed, the exact location of the subject is known so an arrest could be made, and there are reasons outside of law enforcement which prevent the arrest of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentExceptionalClearanceCode" type="niem-nibrs:IncidentExceptionalClearanceCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a reason why an incident has been cleared exceptionally, e.g., the identity of at least one subject has been determined, sufficient probable cause has been developed, the exact location of the subject is known so an arrest could be made, and there are reasons outside of law enforcement which prevent the arrest of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentExceptionalClearanceTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason why an incident has been cleared exceptionally, e.g., the identity of at least one subject has been determined, sufficient probable cause has been developed, the exact location of the subject is known so an arrest could be made, and there are reasons outside of law enforcement which prevent the arrest of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentExceptionalClearanceText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why an incident has been cleared exceptionally, e.g., the identity of at least one subject has been determined, sufficient probable cause has been developed, the exact location of the subject is known so an arrest could be made, and there are reasons outside of law enforcement which prevent the arrest of the subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentExitPointReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A point of exit to a location or structure used in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentExitPoint" type="j:PassagePointType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A point of exit to a location or structure used in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a factor involved that has an effect on an incident. Example: narcotics, computer, radar, domestic violence, employment, bias, injury, hazmat, CMV.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactor" type="j:IncidentFactorType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a factor involved that has an effect on an incident. Example: narcotics, computer, radar, domestic violence, employment, bias, injury, hazmat, CMV.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorCode" type="niem-nibrs:IncidentFactorCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorCodeReference.nibrsAggravatedAssaultHomicide" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorCode.nibrsAggravatedAssaultHomicide" type="niem-nibrs:AggravatedAssaultHomicideFactorsCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorCodeReference.nibrsBiasMotivation" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorCode.nibrsBiasMotivation" type="niem-nibrs:IncidentBiasMotivationCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorCodeReference.nibrsJustifiableHomicide" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorCode.nibrsJustifiableHomicide" type="niem-nibrs:JustifiableHomicideFactorsCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique code that identifies a circumstance of factor in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a circumstance or factor involved in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a circumstance or factor involved in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorKnownIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a factor in an incident is known to be true; false if it is suspected, estimated, or otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorKnownIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a factor in an incident is known to be true; false if it is suspected, estimated, or otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorSubtypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A specific detail or aspect of an incident factor or circumstance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorSubtypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific detail or aspect of an incident factor or circumstance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A circumstance or factor in an incident, e.g., argument, narcotics, domestic violence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A circumstance or factor in an incident, e.g., argument, narcotics, domestic violence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentForceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a force used in an incident, whether physical or aided by a tool or weapon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentForce" type="j:ForceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a force used in an incident, whether physical or aided by a tool or weapon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentForceInvolvedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if force was used in an incident; false otherwise. Applies to any incident category.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentForceInvolvedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if force was used in an incident; false otherwise. Applies to any incident category.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFormReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an electronic or paper form to be completed by a response unit and submitted to record the details of an incident and of a response to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentForm" type="j:IncidentFormType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an electronic or paper form to be completed by a response unit and submitted to record the details of an incident and of a response to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFormCommentReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A note or comment about a form associated with an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFormComment" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A note or comment about a form associated with an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFormNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of an incident report form. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFormName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of an incident report form. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFormSubmittedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a form has been submitted; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFormSubmittedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a form has been submitted; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentInjuryLevelTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An indication of the severity level of an injury received during an incident, e.g., major, minor, none, noncriminal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentInjuryLevelText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An indication of the severity level of an injury received during an incident, e.g., major, minor, none, noncriminal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentInvolvedPropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item that was somehow involved in an incident but not damaged, stolen, or seized. This may include a vehicle a subject was driving.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentInvolvedProperty" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item that was somehow involved in an incident but not damaged, stolen, or seized. This may include a vehicle a subject was driving.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentInvolvedStructureReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A structure that was involved in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentInvolvedStructure" type="c:StructureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A structure that was involved in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentLevelCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a level of an incident, e.g., felony.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentLevelCode" type="niem-mn_off:OffenseLevelCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a level of an incident, e.g., felony.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentLevelTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A level of an incident, e.g., felony.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentLevelText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of an incident, e.g., felony.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentMethodDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the method used to carry out on incident. Sometimes referred to as MO, modus operandi.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentMethodDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the method used to carry out on incident. Sometimes referred to as MO, modus operandi.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentMinorInvolvedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an incident involved or employed a person under the legal age of an adult; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentMinorInvolvedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an incident involved or employed a person under the legal age of an adult; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentNonPropertyItemTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An item that was stolen. Includes only items not included in property, e.g., services.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentNonPropertyItemText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An item that was stolen. Includes only items not included in property, e.g., services.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentOfficialPresentIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an official was present when an incident occurred; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentOfficialPresentIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an official was present when an incident occurred; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentPrintsRequestedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a request was made to gather fingerprints; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentPrintsRequestedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a request was made to gather fingerprints; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentPropertyDispositionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about what happened to a property item after an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentPropertyDisposition" type="c:PropertyDispositionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about what happened to a property item after an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentRecoveredPropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item that was found or recovered in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentRecoveredProperty" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item that was found or recovered in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentRecoveredVehicleQuantityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of motor vehicle recovered from an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentRecoveredVehicleQuantity" type="u:QuantityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of motor vehicle recovered from an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentReportingOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official that submitted an incident report in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentReportingOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official that submitted an incident report in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentResponseOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official that responded to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentResponseOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official that responded to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentResponseOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization or agency that responded to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentResponseOrganization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization or agency that responded to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSeizedPropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item that was removed by an official in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSeizedProperty" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item that was removed by an official in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentServiceCallReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier issued by an organization to track calls for service or an observation by an organization employee.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentServiceCall" type="j:ServiceCallType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier issued by an organization to track calls for service or an observation by an organization employee.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSourceTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An item or location from which something was stolen. Includes only items and locations not included in property and location type, e.g., shipment, military, telecommunication system, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSourceText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An item or location from which something was stolen. Includes only items and locations not included in property and location type, e.g., shipment, military, telecommunication system, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentStolenPropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item that was stolen in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentStolenProperty" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item that was stolen in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentStolenVehicleQuantityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of motor vehicles stolen in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentStolenVehicleQuantity" type="u:QuantityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of motor vehicles stolen in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentStructuresEnteredQuantityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of structures or premises entered by the subject during an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentStructuresEnteredQuantity" type="u:QuantityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of structures or premises entered by the subject during an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSubjectReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person whose actions caused an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person whose actions caused an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSubjectOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization (possibly a criminal organization) whose actions caused an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSubjectOrganization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization (possibly a criminal organization) whose actions caused an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSubjectWeaponReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A weapon used or possessed by a subject in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSubjectWeapon" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A weapon used or possessed by a subject in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSupervisingOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An enforcement supervisor responsible for, or present at, an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSupervisingOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An enforcement supervisor responsible for, or present at, an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSurroundingLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An area surrounding a location where an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentSurroundingLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area surrounding a location where an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentTargetReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An entity that was an intended recipient of a subject's actions involved in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentTarget" type="j:TargetType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity that was an intended recipient of a subject's actions involved in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentTrafficAccidentInvolvedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an incident involved a traffic accident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentTrafficAccidentInvolvedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an incident involved a traffic accident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentTypeCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code describing a specific kind of incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentTypeCode" type="niem-lasd:IncidentTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code describing a specific kind of incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentVictimReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person that was negatively affected in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentVictim" type="j:VictimType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person that was negatively affected in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentViolatedStatuteReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a statute, rule, or ordinance that was violated in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentViolatedStatute" type="j:ViolatedStatuteType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a statute, rule, or ordinance that was violated in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentWeaponInvolvedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a weapon was used in an incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentWeaponInvolvedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a weapon was used in an incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentWitnessReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who observed or has knowledge of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentWitness" type="j:WitnessType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who observed or has knowledge of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InfractionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An offense punishable by a fine or other penalty, but not by incarceration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Infraction" type="c:IncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An offense punishable by a fine or other penalty, but not by incarceration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryCauserReference.Force" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryCauser.Force" type="j:ForceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryCauserReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryCauser.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A force, tool, weapon, or person that caused an injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTypeCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a general category of harm or injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryTypeCode" type="niem-nibrs:InjuryTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a general category of harm or injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official who hears and decides a case or who rules over a case proceeding.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Judge" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who hears and decides a case or who rules over a case proceeding.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgePanelReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a group of federal or state appellate court judges needed to decide a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgePanel" type="j:JudgePanelType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a group of federal or state appellate court judges needed to decide a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgePanelIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a judge panel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgePanelID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a judge panel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgePanelRequiredQuantityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of panel judges required to make a decision</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgePanelRequiredQuantity" type="niem-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of panel judges required to make a decision</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgePanelTotalQuantityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A total number of judges that sit on a judge's panel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudgePanelTotalQuantity" type="niem-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A total number of judges that sit on a judge's panel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person involved in a judicial area of government. May include, but not limited to: magistrate, all types of judges and justices, court clerks, and attorneys.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficial" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person involved in a judicial area of government. May include, but not limited to: magistrate, all types of judges and justices, court clerks, and attorneys.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialBarIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a judicial official after meeting the requirement to practice law in a region.  Includes information about the issuing authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialBarID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a judicial official after meeting the requirement to practice law in a region.  Includes information about the issuing authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialBarMembershipReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a legal capacity in which a judicial official is able to practice law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialBarMembership" type="j:JudicialOfficialBarMembershipType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a legal capacity in which a judicial official is able to practice law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialBarStatusReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a judicial officials bar membership.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialBarStatus" type="u:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a judicial officials bar membership.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialCourtReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court unit to which a judicial official is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court unit to which a judicial official is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialFirmReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency at which a judicial official works.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialFirm" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency at which a judicial official works.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialPanelIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier or name of a panel or group to which a judicial official is assigned. Sometimes referred to as judges panel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialPanelID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier or name of a panel or group to which a judicial official is assigned. Sometimes referred to as judges panel.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialRegistrationIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a judicial official after registering within a state or region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialRegistrationID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a judicial official after registering within a state or region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of judicial official, e.g., Judge, Attorney, DA, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of judicial official, e.g., Judge, Attorney, DA, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the geo-political area in which an organization, person, or object has a specific range of authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Jurisdiction" type="u:JurisdictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the geo-political area in which an organization, person, or object has a specific range of authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of an area an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an area an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionDistrictTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A district in a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionDistrictText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A district in a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name or number of a district in a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name or number of a district in a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionRestrictionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A restriction or limitation of a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionRestrictionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A restriction or limitation of a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An area in which an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area in which an organization or person has some kind of authoritative capacity or responsibility over.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionTitleReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A title issued by a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionTitle" type="c:PropertyTitleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A title issued by a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who serves on a jury and listens to a case to determine the guilt or innocence of a person accused of a crime. This person is a member of a jury, including special or alternate jurors.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Juror" type="j:JurorType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who serves on a jury and listens to a case to determine the guilt or innocence of a person accused of a crime. This person is a member of a jury, including special or alternate jurors.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorDismissedDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a juror was dismissed from jury service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorDismissedDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a juror was dismissed from jury service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorDismissedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a juror has been dismissed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorDismissedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a juror has been dismissed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorDismissedReasonTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason why a juror was dismissed or excused, e.g., dismissed by prosecution, excused for health reasons.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorDismissedReasonText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why a juror was dismissed or excused, e.g., dismissed by prosecution, excused for health reasons.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorForemanIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a juror has been appointed as juror leader; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorForemanIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a juror has been appointed as juror leader; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A juror number that identifies a juror within a panel on which he or she is serving</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A juror number that identifies a juror within a panel on which he or she is serving</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorPanelIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Identifies the panel on which a juror is serving.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorPanelID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identifies the panel on which a juror is serving.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorPrimaryIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person is a primary indicator; false if a person in an alternate juror.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorPrimaryIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person is a primary indicator; false if a person in an alternate juror.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MisdemeanorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A crime punishable by imprisonment in a county jail for up to one year.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Misdemeanor" type="c:IncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A crime punishable by imprisonment in a county jail for up to one year.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person whose whereabouts are unknown.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPerson" type="j:MissingPersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person whose whereabouts are unknown.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonCircumstanceCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a circumstance surrounding the disappearance of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonCircumstanceCode" type="niem-ncic:MPCType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a circumstance surrounding the disappearance of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonCircumstanceTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A circumstance surrounding the disappearance of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonCircumstanceText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A circumstance surrounding the disappearance of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDeclarationDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person was declared or legally assumed to be missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDeclarationDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person was declared or legally assumed to be missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDeclarationPersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who declared another person to be missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDeclarationPerson" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who declared another person to be missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDeclarationTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a person was declared or legally assumed to be missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDeclarationTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a person was declared or legally assumed to be missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDisappearanceTypeCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of disappearance of a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDisappearanceTypeCode" type="niem-ncic:MNPType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of disappearance of a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDisappearanceTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of disappearance of a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDisappearanceTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of disappearance of a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonFoundDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a missing person was found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonFoundDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a missing person was found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonFoundIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a missing person has been found; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonFoundIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a missing person has been found; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonFoundLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location where a missing person was found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonFoundLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location where a missing person was found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonFoundTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a missing person was found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonFoundTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a missing person was found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonLastSeenDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a missing person was last seen before disappearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonLastSeenDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a missing person was last seen before disappearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonLastSeenLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A place a missing person was last seen before disappearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonLastSeenLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A place a missing person was last seen before disappearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonLastSeenTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a missing person was last seen before disappearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonLastSeenTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a missing person was last seen before disappearing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonLastSeenWitnessReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who last saw a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonLastSeenWitness" type="j:WitnessType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who last saw a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonStatusReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonStatus" type="u:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OffenseReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An act or a course of action which may constitute a violation of a criminal statute, ordinance or rule that occurred during an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Offense" type="c:IncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An act or a course of action which may constitute a violation of a criminal statute, ordinance or rule that occurred during an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OfferedPleaReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An original plea offered by a defendant in relation to a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OfferedPlea" type="j:PleaType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An original plea offered by a defendant in relation to a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationGovernmentLevelCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a governmental level of an organization: local, county, state, federal, or nongovernmental.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationGovernmentLevelCode" type="niem-ncic:ORIGovernmentLevelType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a governmental level of an organization: local, county, state, federal, or nongovernmental.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationJurisdictionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An area of service or jurisdiction an organization has over a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationJurisdiction" type="u:JurisdictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area of service or jurisdiction an organization has over a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationORIIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifier assigned to a justice-related organization by the federal government. Sometimes referred to as ORI, ORI code, Originating Agency Code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationORIID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier assigned to a justice-related organization by the federal government. Sometimes referred to as ORI, ORI code, Originating Agency Code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationTypeCodeReference.ncicORIAgency" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the functional type of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationTypeCode.ncicORIAgency" type="niem-ncic:ORIAgencyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the functional type of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationTypeCodeReference.ncicTYPO" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the functional type of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationTypeCode.ncicTYPO" type="niem-ncic:TYPOType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the functional type of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ParoleReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An added period of control following release from prison.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Parole" type="j:SupervisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An added period of control following release from prison.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a point of entry or exit to a location or structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePoint" type="j:PassagePointType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a point of entry or exit to a location or structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of an entry or exit point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an entry or exit point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointMethodCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a method used to enter or exit through a passage point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointMethodCode" type="niem-nibrs:MethodOfEntryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a method used to enter or exit through a passage point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointMethodTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A method used to enter or exit through a passage point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointMethodText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A method used to enter or exit through a passage point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointSecurityTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of security system or mechanism installed at a point of entry or exit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointSecurityTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of security system or mechanism installed at a point of entry or exit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A point of entry or exit to a location or structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A point of entry or exit to a location or structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of entry or exit point to a location or structure, e.g., door, window, gate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of entry or exit point to a location or structure, e.g., door, window, gate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAFISIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number issued by an agency's automatic fingerprint system based on submitted fingerprints other than PersonFBIID and PersonSSID.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAFISID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number issued by an agency's automatic fingerprint system based on submitted fingerprints other than PersonFBIID and PersonSSID.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAccompliceActivityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An activity with which a subject has some relation or degree of involvement</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAccompliceActivity" type="u:ActivityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An activity with which a subject has some relation or degree of involvement</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAccompliceWithSubjectReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is an accomplice with a subject person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAccompliceWithSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is an accomplice with a subject person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAffiliationOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Other organization a person is affiliated with</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAffiliationOrganization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Other organization a person is affiliated with</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAliasReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name and set of personal demographics describing the same person using alternative descriptors, e.g., an AKA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAlias" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name and set of personal demographics describing the same person using alternative descriptors, e.g., an AKA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAssignmentUnitReference.EnforcementUnit" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAssignmentUnit.EnforcementUnit" type="j:EnforcementUnitType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAssignmentUnitReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAssignmentUnit.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The unit assigned to or associated with a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBirthPlaceCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the state or country of a person's birth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBirthPlaceCode" type="niem-ncic:POBType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the state or country of a person's birth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBodyOdorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's body odor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBodyOdor" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's body odor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonChargeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sequence of charges against a person. This context generally includes an index</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sequence of charges against a person. This context generally includes an index</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonConcealedFirearmPermitHolderIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person has a permit for a concealed firearm or gun; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonConcealedFirearmPermitHolderIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person has a permit for a concealed firearm or gun; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicGeneralCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's general dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicGeneralCode" type="niem-ncic:DCHGeneralType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's general dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicGeneralTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person's general dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicGeneralText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person's general dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicOtherCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's other dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicOtherCode" type="niem-ncic:DCHOtherType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's other dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicOtherTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person's other dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicOtherText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person's other dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRemovableAppliancesCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's removable dental appliance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRemovableAppliancesCode" type="niem-ncic:DCHRemovableAppliancesType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's removable dental appliance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRemovableAppliancesTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person's removable dental appliance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRemovableAppliancesText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person's removable dental appliance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRestorationCariesCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's dental restoration or caries.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRestorationCariesCode" type="niem-ncic:DCHRestorationCariesType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's dental restoration or caries.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRestorationCariesTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person's dental restoration or caries.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRestorationCariesText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person's dental restoration or caries.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicStatusCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a status of a person's dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicStatusCode" type="niem-ncic:DCHStatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a status of a person's dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicStatusTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a person's dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicStatusText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a person's dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A visible problem or characteristic of a person's teeth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A visible problem or characteristic of a person's teeth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDetainedLocationReference.Location" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDetainedLocation.Location" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDetainedLocationReference.Structure" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDetainedLocation.Structure" type="c:StructureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The location or structure at which a person is or was detained.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDrivingIncidentReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A driving accident in which a person is involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDrivingIncident" type="j:DrivingIncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A driving accident in which a person is involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDrivingInsuranceCoverageTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of insurance coverage a driver of a vehicle has.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDrivingInsuranceCoverageTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of insurance coverage a driver of a vehicle has.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDrivingInsuranceStatusTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The status of a person's driving insurance, e.g., insured, not insured.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDrivingInsuranceStatusText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The status of a person's driving insurance, e.g., insured, not insured.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEarShapeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's ear shape.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEarShape" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's ear shape.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFBIIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number issued by the FBI's Automated Fingerprint Identification System (AFIS) based on submitted fingerprints.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFBIID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number issued by the FBI's Automated Fingerprint Identification System (AFIS) based on submitted fingerprints.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFacialFeaturesReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's facial features.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFacialFeatures" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's facial features.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFingerGeometryReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's finger geometry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFingerGeometry" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's finger geometry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFirearmPermitHolderIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person has a gun or firearm permit; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFirearmPermitHolderIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person has a gun or firearm permit; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFirearmSalesDisqualifiedCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the status of person's eligibility to purchase firearms.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFirearmSalesDisqualifiedCode" type="niem-ncic:IFSType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the status of person's eligibility to purchase firearms.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFootPrintReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's footprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFootPrint" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's footprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGaitReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's gait.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGait" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's gait.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGangAffiliationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A gang a person is affiliated with</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGangAffiliation" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A gang a person is affiliated with</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGeneralLedgerIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general-ledger account number associated with a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGeneralLedgerID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general-ledger account number associated with a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHandGeometryReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's hand geometry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHandGeometry" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's hand geometry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIrisFeaturesReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's iris features.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIrisFeatures" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's iris features.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIssuedTitleReference.PropertyRegistration" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIssuedTitle.PropertyRegistration" type="c:PropertyRegistrationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIssuedTitleReference.PropertyTitle" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIssuedTitle.PropertyTitle" type="c:PropertyTitleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonKeystrokeDynamicsReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's keystroke dynamics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonKeystrokeDynamics" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's keystroke dynamics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLipMovementReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's lip movement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLipMovement" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's lip movement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonModusOperandiReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A methodology of action, particularly a criminal action, known to be routinely associated with a persons crimes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonModusOperandi" type="u:ActivityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A methodology of action, particularly a criminal action, known to be routinely associated with a persons crimes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNameSoundexTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name encoding such that similar sounding names with different spellings appear the same.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNameSoundexText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name encoding such that similar sounding names with different spellings appear the same.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPalmPrintReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's palm print.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPalmPrint" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's palm print.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrimaryWorkerReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A primary social worker or other overseer assigned to a person that is not a caregiver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrimaryWorker" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A primary social worker or other overseer assigned to a person that is not a caregiver.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonReferralWorkerReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Employee of State assigned to the particular juvenile</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonReferralWorker" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Employee of State assigned to the particular juvenile</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonRegisteredOffenderIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person is required to register as an offender; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonRegisteredOffenderIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person is required to register as an offender; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonRetinaReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's retina.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonRetina" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's retina.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSalivaReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's saliva.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSaliva" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's saliva.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSemenReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's semen.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSemen" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's semen.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSpeechPatternReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's speech pattern.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSpeechPattern" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's speech pattern.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonStateIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number issued by a state Automated Fingerprint Identification System (AFIS) based on submitted fingerprints. Sometimes referred to as a State ID number or a SID.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonStateID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number issued by a state Automated Fingerprint Identification System (AFIS) based on submitted fingerprints. Sometimes referred to as a State ID number or a SID.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonTemporaryAssignmentUnitReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The organizational unit to which a person is assigned, specifically a temporary assignment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonTemporaryAssignmentUnit" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The organizational unit to which a person is assigned, specifically a temporary assignment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonThermalFaceImageReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal face image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonThermalFaceImage" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal face image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonThermalHandImageReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal hand image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonThermalHandImage" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal hand image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonThermalImageReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonThermalImage" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's thermal image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonUrineReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's urine.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonUrine" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's urine.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonVeinPatternReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's vein pattern.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonVeinPattern" type="c:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person's vein pattern.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonVendorIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An assigned ID to identify a vendor. This ID may be assigned by an organization to identify a contractor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonVendorID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An assigned ID to identify a vendor. This ID may be assigned by an organization to identify a contractor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an answer which a defendant in an action at law makes to the State's charges, e.g., Guilty, Not Guilty, for adult, Admit, Deny for juvenile.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Plea" type="j:PleaType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an answer which a defendant in an action at law makes to the State's charges, e.g., Guilty, Not Guilty, for adult, Admit, Deny for juvenile.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a plea.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a plea.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaGuiltyIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person admits guilt in relation to a charge; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaGuiltyIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person admits guilt in relation to a charge; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaNegotiatedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a plea is negotiated with the prosecution; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaNegotiatedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a plea is negotiated with the prosecution; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaNoContestIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person is willing to accept the consequences of a charge without admitting guilt or innocence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaNoContestIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person is willing to accept the consequences of a charge without admitting guilt or innocence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaRecommendationTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A recommended plea agreement for violent, most serious, or armed offenses.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaRecommendationText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A recommended plea agreement for violent, most serious, or armed offenses.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaTypeCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code to indicate a type of plea.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaTypeCode" type="niem-ut_offender:PleaTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code to indicate a type of plea.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PreviousSentenceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An old sentence term and conditions that have since been replaced by an amended sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PreviousSentence" type="j:SentenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An old sentence term and conditions that have since been replaced by an amended sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProbationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A judicial requirement that a person fulfill certain conditions of behavior in lieu of jail time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Probation" type="j:SupervisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A judicial requirement that a person fulfill certain conditions of behavior in lieu of jail time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDetailCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDetailCode" type="niem-ncic:TYPAType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDetailDescriptionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDetailDescription" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDetailTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDetailText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDispositionCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies what happened to a property item, e.g., towed, released, seized, unrecoverable, missing, stolen.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDispositionCode" type="niem-nibrs:PropertyLossCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies what happened to a property item, e.g., towed, released, seized, unrecoverable, missing, stolen.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyFederalIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A federal identifying number assigned to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyFederalID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A federal identifying number assigned to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyMissingValueReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A monetary value or worth of a property item that is lost, stolen, being held, or is otherwise missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyMissingValue" type="u:PropertyValueType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A monetary value or worth of a property item that is lost, stolen, being held, or is otherwise missing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyNCICIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifier assigned to a property item by the FBI National Crime Information Center.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyNCICID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier assigned to a property item by the FBI National Crime Information Center.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizerReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The person or organization who seized a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizer.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The person or organization who seized a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizerReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The person or organization who seized a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizer.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The person or organization who seized a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a removal of property from the possession of a person or organization and placed in custody of the justice system.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizure" type="j:PropertySeizureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a removal of property from the possession of a person or organization and placed in custody of the justice system.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureDispositionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about how a property item was processed or handled after being seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureDisposition" type="u:DispositionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about how a property item was processed or handled after being seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureMethodTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A method by which a property item was removed from a person's possession and taken into custody.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureMethodText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A method by which a property item was removed from a person's possession and taken into custody.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureOwningPersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who owns a property item that was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureOwningPerson" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who owns a property item that was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizurePossessingPersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who had possession of a property item when it was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizurePossessingPerson" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who had possession of a property item when it was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizurePropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item that was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureProperty" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item that was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizurePropertyHoldingOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization that holds or stores a property item that has been seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizurePropertyHoldingOrganization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization that holds or stores a property item that has been seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureReleaseConditionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A condition that, if met, will allow a seized property item to be released back to its owner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureReleaseConditionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A condition that, if met, will allow a seized property item to be released back to its owner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureSeizingEnforcementOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A peace official that seized a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureSeizingEnforcementOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A peace official that seized a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureWarrantReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A warrant that was required to remove property from a person's possession.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureWarrant" type="j:WarrantType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A warrant that was required to remove property from a person's possession.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTotalDamageValueReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A monetary value or worth of damage that occurred to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTotalDamageValue" type="u:PropertyValueType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A monetary value or worth of damage that occurred to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTypeCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTypeCode" type="niem-ncic:TYPAType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTypeCodeReference.nibrsArresteeWeapon" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTypeCode.nibrsArresteeWeapon" type="niem-nibrs:ArresteeWeaponCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a type of property.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProsecutionChargeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A charge filed by a prosecuting attorney. May be different from or the same as the original arrest charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProsecutionCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A charge filed by a prosecuting attorney. May be different from or the same as the original arrest charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProtectionOrderReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A civil order, issued by a court, protecting one individual from another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProtectionOrder" type="j:ProtectionOrderType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A civil order, issued by a court, protecting one individual from another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProtectionOrderConditionCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a specific type of protection order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProtectionOrderConditionCode" type="niem-ncic:PCOType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a specific type of protection order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProtectionOrderRestrictedPersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person that a subject is restricted from having any contact with as defined in a protection order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProtectionOrderRestrictedPerson" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person that a subject is restricted from having any contact with as defined in a protection order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralCourtOrderReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court order that issues a referral for a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralCourtOrder" type="j:CourtOrderType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court order that issues a referral for a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A history of action for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterAction" type="j:RegisterActionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A history of action for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date an action took place in a register of actions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date an action took place in a register of actions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of something that happened in a case in a register of actions entry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of something that happened in a case in a register of actions entry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionJudgeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An associated judge in a register of actions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionJudge" type="j:CaseOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An associated judge in a register of actions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time an action took place in a register of actions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time an action took place in a register of actions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionTitleReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A title or type of register of actions entry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterActionTitle" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A title or type of register of actions entry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterOfActionsReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A history of actions for a case.  May include things such as information about filings, hearings, manually entered notes, and any historical changes in the case.  Also known as a case docket sheet, ROA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisterOfActions" type="j:RegisterOfActionsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A history of actions for a case.  May include things such as information about filings, hearings, manually entered notes, and any historical changes in the case.  Also known as a case docket sheet, ROA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person that is required to register their residential information with a local law enforcement agency due to having been convicted of a certain type of crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffender" type="j:RegisteredOffenderType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person that is required to register their residential information with a local law enforcement agency due to having been convicted of a certain type of crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderConvictionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A conviction that led to a person's status as a registered offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderConviction" type="j:ConvictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A conviction that led to a person's status as a registered offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderCourtOrderReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court order mandating a person register as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderCourtOrder" type="j:CourtOrderType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court order mandating a person register as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderDescriptionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a registered offense for which a person must register.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderDescription" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a registered offense for which a person must register.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderEndDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person no longer must register as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderEndDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person no longer must register as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderEntryDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person initially registered as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderEntryDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person initially registered as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Identification information identifying a person as a certain kind of registered offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identification information identifying a person as a certain kind of registered offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderReportingCriteriaTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Requirements placed on a registered offender to report to a supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderReportingCriteriaText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Requirements placed on a registered offender to report to a supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderReportingProfessionNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The name of the profession a registered offender must report, e.g., doctor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderReportingProfessionName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The name of the profession a registered offender must report, e.g., doctor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderStartDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person must being registering as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderStartDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person must being registering as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An offense for which a person must register as being an offender, e.g. sex. felon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An offense for which a person must register as being an offender, e.g. sex. felon.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredSexOffenderReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is required to register as a sexual offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredSexOffender" type="j:RegisteredOffenderType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is required to register as a sexual offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RehabilitationProgramReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A program designed to improve a person physically. This may include drug rehabilitation, physical rehabilitation, or occupational rehabilitation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RehabilitationProgram" type="c:ProgramType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A program designed to improve a person physically. This may include drug rehabilitation, physical rehabilitation, or occupational rehabilitation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a sanction or penalty ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Sanction" type="j:SanctionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a sanction or penalty ordered for a subject by a judge or a supervising agency as a result of a disposition of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionAdultSentenceIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a sanction for an extended jurisdiction juvenile is part of an adult or a juvenile sentence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionAdultSentenceIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a sanction for an extended jurisdiction juvenile is part of an adult or a juvenile sentence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionCreditedObligationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time requirement of a sanction already paid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionCreditedObligation" type="c:ObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time requirement of a sanction already paid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionCreditedTermReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a sanction already completed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionCreditedTerm" type="c:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a sanction already completed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionDisciplinaryActionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A correction action that is assigned as part of a sanction. This may be enrolling in a risk reduction facility or program, for example.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionDisciplinaryAction" type="c:DisciplinaryActionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A correction action that is assigned as part of a sanction. This may be enrolling in a risk reduction facility or program, for example.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionFrequencyTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A frequency with which a sanction is to be met.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionFrequencyText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A frequency with which a sanction is to be met.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionGroupingTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A way of grouping multiple sanctions. For example, consecutive, concurrent, combined, merged, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionGroupingText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A way of grouping multiple sanctions. For example, consecutive, concurrent, combined, merged, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionIssuingAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court that sets a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionIssuingAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court that sets a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionJurisdictionalAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court that has jurisdiction over a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionJurisdictionalAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court that has jurisdiction over a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionProgressReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A tracking of changes in a subject's progress toward fulfillment of the terms of a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionProgress" type="c:ProgressType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A tracking of changes in a subject's progress toward fulfillment of the terms of a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionRelatedChargeDispositionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A final version of a disposed Charge. This may be the same or another Charge as the one to which the related Sanction applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionRelatedChargeDispositionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A final version of a disposed Charge. This may be the same or another Charge as the one to which the related Sanction applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionRelatedSanctionIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sanction identifier from related court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionRelatedSanctionID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sanction identifier from related court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSentenceDefinitionIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a sanction "defines" a sentence; false otherwise. For adults, any sanction of type fine, incarceration or restitution defines a sentence. For juveniles, any sanction may define a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSentenceDefinitionIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a sanction "defines" a sentence; false otherwise. For adults, any sanction of type fine, incarceration or restitution defines a sentence. For juveniles, any sanction may define a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSetDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a sanction was set or ordered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSetDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a sanction was set or ordered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSetObligationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time requirement of a sanction that has been set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSetObligation" type="c:ObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time requirement of a sanction that has been set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSetTermReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a sanction that has been set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSetTerm" type="c:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a sanction that has been set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionStayedObligationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time requirement of a sanction that is temporarily suspended.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionStayedObligation" type="c:ObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time requirement of a sanction that is temporarily suspended.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionStayedTermReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a sanction that is temporarily suspended.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionStayedTerm" type="c:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a sanction that is temporarily suspended.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSuspendedObligationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time requirement of a sanction that is no longer required to be paid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSuspendedObligation" type="c:ObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of money or time requirement of a sanction that is no longer required to be paid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSuspendedTermReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a sanction that is no longer required to be completed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSuspendedTerm" type="c:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of time of a sanction that is no longer required to be completed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of sanction, e.g., incarceration, fine, restitution, probation, community service, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of sanction, e.g., incarceration, fine, restitution, probation, community service, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SearchWarrantReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An order signed by a judge authorizing a search of a place or a vehicle. The search warrant is issued for an address where things which may be evidence are to be found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SearchWarrant" type="j:WarrantType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An order signed by a judge authorizing a search of a place or a vehicle. The search warrant is issued for an address where things which may be evidence are to be found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a punishment resulting from conviction of charges in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Sentence" type="j:SentenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a punishment resulting from conviction of charges in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceAggravatedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if aggravating factors were considered during sentencing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceAggravatedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if aggravating factors were considered during sentencing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceChargeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A specific charge in a court case resulting in a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific charge in a court case resulting in a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceConditionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description and duration of a sentence component.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceCondition" type="c:ConditionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description and duration of a sentence component.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceConfinementCreditDayQuantityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Total presentencing days served credited towards sentence term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceConfinementCreditDayQuantity" type="u:QuantityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Total presentencing days served credited towards sentence term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceConfinementCreditIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if any days served preceding the sentence will be applied to the sentence duration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceConfinementCreditIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if any days served preceding the sentence will be applied to the sentence duration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceDeferredIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if the sentence has been deferred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceDeferredIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if the sentence has been deferred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceDeferredTermReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the deferred term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceDeferredTerm" type="c:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the deferred term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of the sentence being imposed, e.g., probation, incarceration, public service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the sentence being imposed, e.g., probation, incarceration, public service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceGroupingTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An order to how a sentence must be served, e.g., consecutively, concurrently, or both.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceGroupingText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An order to how a sentence must be served, e.g., consecutively, concurrently, or both.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceIssuerReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, court or other organization which issued a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceIssuer.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, court or other organization which issued a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceIssuerReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person, court or other organization which issued a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceIssuer.Person" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person, court or other organization which issued a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a change made to a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModification" type="j:SentenceModificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a change made to a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationAggravatedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a sentence modification results in a harsher sentence than the original one; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationAggravatedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a sentence modification results in a harsher sentence than the original one; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationChargeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A charge for which the sentence was originally set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A charge for which the sentence was originally set.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationConfinementCreditDayTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An amount of time a person is credited with spending in confinement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationConfinementCreditDayText" type="niem-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of time a person is credited with spending in confinement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationConfinementCreditIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if an offender has credit for already being confined; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationConfinementCreditIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an offender has credit for already being confined; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationDismissalIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the charges being dismissed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationDismissalIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the charges being dismissed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationDismissalRemainingCaseReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A case that a person is being tried for that is dismissed by a sentence modification.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationDismissalRemainingCase" type="c:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A case that a person is being tried for that is dismissed by a sentence modification.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationDismissalRemainingQuantityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number of times a person charged with the same crime has been dismissed by a sentence modification.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationDismissalRemainingQuantity" type="niem-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of times a person charged with the same crime has been dismissed by a sentence modification.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationMitigatedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a sentence modification results in a lesser sentence than the original one; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationMitigatedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a sentence modification results in a lesser sentence than the original one; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationOriginalTermReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An original length of a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationOriginalTerm" type="c:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An original length of a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationParoleIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the parole of the offender; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationParoleIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the parole of the offender; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationParoleTermReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A portion of a sentence that an offender is to spend on parole.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationParoleTerm" type="c:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A portion of a sentence that an offender is to spend on parole.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationProbationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A modification made to a sentence that results in the probation of the offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationProbation" type="j:SupervisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A modification made to a sentence that results in the probation of the offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationProbationIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the probation of the offender; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationProbationIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the probation of the offender; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationRestitutionIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the offender being assigned a restitution; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationRestitutionIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a modification made to a sentence results in the offender being assigned a restitution; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceRegisterSexOffenderIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if sex offender registration is required.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceRegisterSexOffenderIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if sex offender registration is required.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceSeverityLevelReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A severity level of a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceSeverityLevel" type="j:SeverityLevelType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A severity level of a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceSubjectReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is being sentenced. Sometimes referred to as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is being sentenced. Sometimes referred to as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceSuspendedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if the sentence has been suspended.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceSuspendedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if the sentence has been suspended.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceSuspendedTermReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the suspended term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceSuspendedTerm" type="c:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the suspended term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceTermReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A duration of a sentence. Specified as either a specific term in days-months-years or as a minimum - maximum range.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceTerm" type="c:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A duration of a sentence. Specified as either a specific term in days-months-years or as a minimum - maximum range.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sentencing guideline used for determining a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuideline" type="j:SentencingGuidelineType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sentencing guideline used for determining a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineChargeSeverityLevelTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A sentencing guideline severity level assigned to a charge by a judge or supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineChargeSeverityLevelText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sentencing guideline severity level assigned to a charge by a judge or supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineDepartureReasonTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason a judge departs from a sentencing guideline.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineDepartureReasonText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason a judge departs from a sentencing guideline.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineDepartureTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of departure from sentencing guidelines represented by a sentence for a charge. For example, disposition, duration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineDepartureTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of departure from sentencing guidelines represented by a sentence for a charge. For example, disposition, duration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineMonthsMaximumTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A maximum sentence, in months, called for by sentencing guidelines.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineMonthsMaximumText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A maximum sentence, in months, called for by sentencing guidelines.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineMonthsMinimumTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A minimum sentence in months, outlined by sentencing guidelines, which can be imposed by a judge without indicating a reason for departure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineMonthsMinimumText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A minimum sentence in months, outlined by sentencing guidelines, which can be imposed by a judge without indicating a reason for departure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineRecommendationMonthsTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A recommended sentence, in months, called for by sentencing guidelines.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineRecommendationMonthsText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A recommended sentence, in months, called for by sentencing guidelines.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a call for service received from a person alerting an authority of a situation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCall" type="j:ServiceCallType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a call for service received from a person alerting an authority of a situation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallArrivedDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a response unit arrived at the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallArrivedDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a response unit arrived at the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallArrivedTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a response unit arrived at the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallArrivedTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a response unit arrived at the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallAssignedUnitReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A response unit responsible for handling a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallAssignedUnit" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A response unit responsible for handling a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallAssistingUnitReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unit that assists the assigned response unit in handling a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallAssistingUnit" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unit that assists the assigned response unit in handling a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallClearanceTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description that identifies the incident conditions or status when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallClearanceText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description that identifies the incident conditions or status when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallClearedDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallClearedDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallClearedTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallClearedTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time when a response unit cleared or left the scene designated by a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallDispatchedDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a service call was received by a dispatcher.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallDispatchedDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a service call was received by a dispatcher.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallDispatchedOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official assigned specifically to handle a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallDispatchedOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official assigned specifically to handle a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallDispatchedTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a service call was received by a dispatcher.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallDispatchedTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a service call was received by a dispatcher.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallDispatcherReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who determines the course of action to be taken in response to a call for service and sends out appropriate response units as necessary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallDispatcher" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who determines the course of action to be taken in response to a call for service and sends out appropriate response units as necessary.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallMechanismTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A way in which a call for service is received, e.g., 911, regular phone line, in person, mail, radio, visual, teletype.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallMechanismText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A way in which a call for service is received, e.g., 911, regular phone line, in person, mail, radio, visual, teletype.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallOperatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who receives a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallOperator" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who receives a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallOriginatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who places a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallOriginator" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who places a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallResponseLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location where a response unit should be sent to handle a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallResponseLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location where a response unit should be sent to handle a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallResponsePersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who needs the assistance of a response unit from a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallResponsePerson" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who needs the assistance of a response unit from a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a sentencing guideline severity level assigned to a charge by a judge or supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevel" type="j:SeverityLevelType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a sentencing guideline severity level assigned to a charge by a judge or supervising agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelAssignedDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date on which the severity level was assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelAssignedDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which the severity level was assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelAssignedJudgeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A higher court judge assigned the severity level to the referenced charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelAssignedJudge" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A higher court judge assigned the severity level to the referenced charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelCriminalHistoryScoreTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A criminal history score that is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelCriminalHistoryScoreText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A criminal history score that is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A narrative account of a severity level assigned to a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A narrative account of a severity level assigned to a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a Severity Level. Valid values are: I, II, III, IV, V, VI, VII, VIII, IX, and X.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a Severity Level. Valid values are: I, II, III, IV, V, VI, VII, VIII, IX, and X.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelIssuingAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A supervising agency that assigned a severity level to a referenced charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelIssuingAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A supervising agency that assigned a severity level to a referenced charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a unique identifier of a law, rule, or ordinance within a jurisdiction. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Statute" type="j:StatuteType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a unique identifier of a law, rule, or ordinance within a jurisdiction. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteCodeIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of a set of laws for a particular jurisdiction. Sometimes referred to as a code book, legal code, native state code, or law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteCodeID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of a set of laws for a particular jurisdiction. Sometimes referred to as a code book, legal code, native state code, or law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteCodeSectionIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identifier of a section or category within a code book.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteCodeSectionID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of a section or category within a code book.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a statute.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a statute.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteEnactmentDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a statute was enacted and came into effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteEnactmentDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a statute was enacted and came into effect.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteJurisdictionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an area in which a statute applies, e.g., city, state, country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteJurisdiction" type="u:JurisdictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an area in which a statute applies, e.g., city, state, country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteKeywordTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A brief description of a Statute which makes use of "catchwords." This can be used as an aid in finding a correct Statute.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteKeywordText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A brief description of a Statute which makes use of "catchwords." This can be used as an aid in finding a correct Statute.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteLevelTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A level of crime a statute applies to, e.g., Misdemeanor, Gross Misdemeanor, Felony.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteLevelText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of crime a statute applies to, e.g., Misdemeanor, Gross Misdemeanor, Felony.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteOffenseCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteOffenseCode" type="niem-ucr:OffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteOffenseCodeReference.Minnesota" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteOffenseCode.Minnesota" type="niem-mn_off:OffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteOffenseEnhancibleIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a statute refers to an offense that may be made more serious due to circumstances related to the incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteOffenseEnhancibleIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a statute refers to an offense that may be made more serious due to circumstances related to the incident; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteOffenseIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number or code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteOffenseID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number or code that identifies a criminal offense within a code book. Sometimes referred to as offense code, ordinance number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteRepealDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a statute was repealed and no longer applied.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteRepealDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a statute was repealed and no longer applied.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteStatusReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A current status of a statute. Includes Repealed, Renumbered, Redefined, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteStatus" type="u:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A current status of a statute. Includes Repealed, Renumbered, Redefined, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The full text of a statute or law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The full text of a statute or law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteTypeCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of statute, e.g., Criminal, Procedure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteTypeCode" type="niem-mn_off:StatuteTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of statute, e.g., Criminal, Procedure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of statute, e.g., Criminal, Procedure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of statute, e.g., Criminal, Procedure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubExhibitReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A part or portion of an exhibit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubExhibit" type="j:ExhibitType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A part or portion of an exhibit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is involved or suspected of being involved in an incident or criminal activity. This person may be the focus of an investigation or legal process, but is not necessarily the sole or primary focus.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Subject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is involved or suspected of being involved in an incident or criminal activity. This person may be the focus of an investigation or legal process, but is not necessarily the sole or primary focus.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectArmedWeaponReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A weapon a subject is carrying.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectArmedWeapon" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A weapon a subject is carrying.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectCautionInformationCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying cautionary information about a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectCautionInformationCode" type="niem-ncic:CMCType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying cautionary information about a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectCriminalOrganizationInvolvementCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a subject's involvement in a criminal organization such as a gang or terrorist group.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectCriminalOrganizationInvolvementCode" type="niem-ncic:ECRType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a subject's involvement in a criminal organization such as a gang or terrorist group.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectCriminalTraitDetailsReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A set of identifying characteristics a subject has with regard to illegal activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectCriminalTraitDetails" type="j:CriminalTraitDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A set of identifying characteristics a subject has with regard to illegal activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectDetainmentLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>The specific address of the facility associated with the incarceration. This association is used when there is a specific address for the facility. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectDetainmentLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The specific address of the facility associated with the incarceration. This association is used when there is a specific address for the facility. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectDisciplinaryActionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A disciplinary action which a subject is undergoing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectDisciplinaryAction" type="c:DisciplinaryActionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A disciplinary action which a subject is undergoing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An assigned number or string that identifies a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An assigned number or string that identifies a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectInvolvementCriminalOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A criminal organization with which a subject is known or suspected of being involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectInvolvementCriminalOrganization" type="j:CriminalOrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A criminal organization with which a subject is known or suspected of being involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectInvolvementPersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person with whom a subject is known or suspected of being involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectInvolvementPerson" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person with whom a subject is known or suspected of being involved.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectMultiSourceOffenderCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code indicating whether there is a single or multiple organizations that have information which contributes to a subject's criminal record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectMultiSourceOffenderCode" type="niem-ncic:SFIType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code indicating whether there is a single or multiple organizations that have information which contributes to a subject's criminal record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectMultiSourceOffenderTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Describes whether there is a single or multiple organizations that have information which contributes to a subject's criminal record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectMultiSourceOffenderText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Describes whether there is a single or multiple organizations that have information which contributes to a subject's criminal record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectOffenderNoticeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Additional information associated with a subject, e.g., 'This person is an adjudicated violent felon'.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectOffenderNoticeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Additional information associated with a subject, e.g., 'This person is an adjudicated violent felon'.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectStatusReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A general status of a subject, e.g., arrested, charged, paroled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectStatus" type="u:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general status of a subject, e.g., arrested, charged, paroled.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectSupervisionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An incarceration, detention, or other form of supervision a subject is currently undergoing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectSupervision" type="j:SupervisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An incarceration, detention, or other form of supervision a subject is currently undergoing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectWarrantTypeDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a warrant out for a subject's arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectWarrantTypeDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a warrant out for a subject's arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SummonsReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A written notification warning a person to appear in court at a specific date and time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Summons" type="j:CourtOrderType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A written notification warning a person to appear in court at a specific date and time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an act of officially overseeing, supervising, or keeping track in some capacity of a person. Supervision may or may not involve incarceration, conditions, and treatment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Supervision" type="j:SupervisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an act of officially overseeing, supervising, or keeping track in some capacity of a person. Supervision may or may not involve incarceration, conditions, and treatment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionAgencyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An agency responsible for supervising a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionAgency" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency responsible for supervising a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionAreaIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identification of an area or block within a supervision facility a subject is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionAreaID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identification of an area or block within a supervision facility a subject is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionAssessmentReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An assessment of a person in or entering supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionAssessment" type="c:AssessmentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An assessment of a person in or entering supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionAssignedTermReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the duration of time a person has been assigned to be under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionAssignedTerm" type="c:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the duration of time a person has been assigned to be under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionBedIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identification of a bed within a supervision facility cell a subject is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionBedID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identification of a bed within a supervision facility cell a subject is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionBoardActionDocumentReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A form specifying an action to take that is filed by the board of a supervisory agency. Sometimes referred to as board action form, baf.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionBoardActionDocument" type="u:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A form specifying an action to take that is filed by the board of a supervisory agency. Sometimes referred to as board action form, baf.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCautionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A warning, caution, or risk associated with supervising a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCautionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A warning, caution, or risk associated with supervising a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCellIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An identification of a cell housing within a supervision facility a subject is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCellID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identification of a cell housing within a supervision facility a subject is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionClassificationDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a person under supervision is classified.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionClassificationDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person under supervision is classified.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionConditionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A condition that must be met for a person to remain in supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCondition" type="c:ConditionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A condition that must be met for a person to remain in supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionConditionalReleaseReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A provisional release of a subject that requires defined conditions to be met to prevent the supervision from being reinstated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionConditionalRelease" type="j:ConditionalReleaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A provisional release of a subject that requires defined conditions to be met to prevent the supervision from being reinstated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCurrentIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a subject is currently under supervision; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCurrentIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a subject is currently under supervision; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCustodyStatusReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of the custody of a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCustodyStatus" type="u:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of the custody of a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCustodyTransferReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A transfer of a subject from the supervision of one facility, agency, or official to the supervision of another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCustodyTransfer" type="j:CustodyTransferType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A transfer of a subject from the supervision of one facility, agency, or official to the supervision of another.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionDisciplinaryActionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A self-improving or restitutional activity that must or may be performed by a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionDisciplinaryAction" type="c:DisciplinaryActionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A self-improving or restitutional activity that must or may be performed by a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionFacilityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A facility at which a subject is being supervised.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionFacility" type="c:FacilityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A facility at which a subject is being supervised.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionFeeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a charge assigned to a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionFee" type="c:FinancialObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a charge assigned to a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionFelonyOffenseIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a subject is incarcerated for a felony offense; false if a person is incarcerated for a misdemeanor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionFelonyOffenseIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a subject is incarcerated for a felony offense; false if a person is incarcerated for a misdemeanor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionGoodDaysCreditTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number a days a subject is credited spending with good behavior under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionGoodDaysCreditText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number a days a subject is credited spending with good behavior under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionIntensiveIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a subject requires more effort in supervising than normal; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionIntensiveIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a subject requires more effort in supervising than normal; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionIsolationIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a subject should be kept apart from other members being supervised; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionIsolationIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a subject should be kept apart from other members being supervised; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionJurisdictionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An area or location within which a person must remain in while under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionJurisdiction" type="u:JurisdictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area or location within which a person must remain in while under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionLevelCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the basic level of supervision required by a person: intensive, normal, minimal, none.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionLevelCode" type="niem-ut_offender:SupervisionLevelCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the basic level of supervision required by a person: intensive, normal, minimal, none.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionLevelTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A level of supervision required by a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionLevelText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of supervision required by a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionMandatoryIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a supervision of a person is required; false if a supervision is optional.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionMandatoryIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a supervision of a person is required; false if a supervision is optional.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionModifiedTermReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Modified or changed details about the duration of time a person is assigned to spend under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionModifiedTerm" type="c:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Modified or changed details about the duration of time a person is assigned to spend under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official who is responsible for supervising a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionOfficial" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who is responsible for supervising a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionOtherLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location other than a facility at which a person under supervision is located.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionOtherLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location other than a facility at which a person under supervision is located.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionReinstatementDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date that a supervision is reinstated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionReinstatementDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date that a supervision is reinstated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionReleaseReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A complete and unrestricted release of a subject from a supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRelease" type="c:ReleaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete and unrestricted release of a subject from a supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a restriction on a supervised person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestriction" type="j:SupervisionRestrictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a restriction on a supervised person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionBehaviorTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A behavior a supervised person is restricted from doing, e.g., no drugs or alcohol.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionBehaviorText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A behavior a supervised person is restricted from doing, e.g., no drugs or alcohol.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a supervision restriction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionCode" type="niem-ut_offender:SupervisionRestrictionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a supervision restriction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location a supervised person is restricted from going to, e.g., a restricted address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location a supervised person is restricted from going to, e.g., a restricted address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionPersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person a supervised person is restricted from involvement, e.g., a no-contact person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionPerson" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person a supervised person is restricted from involvement, e.g., a no-contact person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionSelfImposedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person voluntarily agreed to supervision; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionSelfImposedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person voluntarily agreed to supervision; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionServedTermReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the duration of time a person has actually spent under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionServedTerm" type="c:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the duration of time a person has actually spent under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionSubjectReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who is being supervised.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is being supervised.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionSubjectResponsibilityTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A job or responsibility a subject holds within a supervision facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionSubjectResponsibilityText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A job or responsibility a subject holds within a supervision facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionSubjectStatusReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A status of a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionSubjectStatus" type="u:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionViolationTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A violation of a condition or rule of a person while under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionViolationText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A violation of a condition or rule of a person while under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionVisitationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A visit from a person to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionVisitation" type="c:VisitationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A visit from a person to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SuspectReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person suspected of illegal activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Suspect" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person suspected of illegal activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a target or object against which an action is taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Target" type="j:TargetType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a target or object against which an action is taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a target or object for which an action taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a target or object for which an action taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetLocationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A location that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetLocation" type="u:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name or a target or object for which an action is taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name or a target or object for which an action is taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetOrganizationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An organization that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetOrganization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetPersonReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetPerson" type="u:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetPropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A property item that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetProperty" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item that is a target of an action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetReasonTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An explanation of why a target was chosen for action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetReasonText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An explanation of why a target was chosen for action.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of target or object for which an action is taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of target or object for which an action is taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a finding related to a charge. For example, Guilty, Not Guilty, or Not Guilty By Reason Of Insanity Or Mental Illness for adults or Proven Delinquent or Not Proven Delinquent for juveniles.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Verdict" type="j:VerdictType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a finding related to a charge. For example, Guilty, Not Guilty, or Not Guilty By Reason Of Insanity Or Mental Illness for adults or Proven Delinquent or Not Proven Delinquent for juveniles.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a verdict was given.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a verdict was given.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a verdict. For example, Guilty, Not Guilty, Proven Delinquent, Not Proven Delinquent, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a verdict. For example, Guilty, Not Guilty, Proven Delinquent, Not Proven Delinquent, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDispositionDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date of a verdict disposition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDispositionDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date of a verdict disposition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDispositionNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A name of a disposition of a verdict. For example, Judgement, Pardon, Expunge, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDispositionName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a disposition of a verdict. For example, Judgement, Pardon, Expunge, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictIssuingCourtReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A court which issued a verdict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictIssuingCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court which issued a verdict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictIssuingJudgeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A judge which issued a verdict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictIssuingJudge" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A judge which issued a verdict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictIssuingJudgeIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a verdict was issued by a judge or a jury; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictIssuingJudgeIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a verdict was issued by a judge or a jury; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictSubjectReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A person who received a verdict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who received a verdict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimReference.Organization" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Victim.Organization" type="u:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimReference.Person" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Victim.Person" type="j:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimReference.Property" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Victim.Property" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimAffectedPropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a victims property that was stolen or damaged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimAffectedProperty" type="u:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a victims property that was stolen or damaged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimDispositionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Describes what happens to the victim after the incident, e.g., went home, went to the hospital.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimDispositionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Describes what happens to the victim after the incident, e.g., went home, went to the hospital.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimEntityReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimEntity" type="j:VictimType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person, organization, or other entity who suffers injury, loss, or death as a result of an incident. This is the object of a crime or tort.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a victim.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a victim.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimInjuryReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about an injury received by a victim due to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimInjury" type="c:InjuryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an injury received by a victim due to an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimMedicalTreatmentRequiredIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a victim needed medical treatment after an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimMedicalTreatmentRequiredIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a victim needed medical treatment after an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimOffenseChargeCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a charge representing an offense committed against a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimOffenseChargeCode" type="niem-ucr:OffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a charge representing an offense committed against a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimOffenseChargeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A charge representing an offense committed against a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimOffenseChargeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A charge representing an offense committed against a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimSeeksProsecutionIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a victim wants the alleged suspect prosecuted in a court of law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimSeeksProsecutionIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a victim wants the alleged suspect prosecuted in a court of law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimTypeCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of victim an offense was committed against.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimTypeCode" type="niem-nibrs:VictimTypeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of victim an offense was committed against.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimTypeTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A type of victim an offense was committed against.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimTypeText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A type of victim an offense was committed against.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ViolationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A non-conformance with a rule, law, or condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Violation" type="c:IncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A non-conformance with a rule, law, or condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationSupervisingOfficialReference.Enforcement" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official who supervised a visit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationSupervisingOfficial.Enforcement" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who supervised a visit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationSupervisingOfficialReference.Judicial" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official who supervised a visit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationSupervisingOfficial.Judicial" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who supervised a visit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An authorization for an enforcement official to perform a specified action such as arresting a person or searching a residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Warrant" type="j:WarrantType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An authorization for an enforcement official to perform a specified action such as arresting a person or searching a residence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantAppearanceBailReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a monetary condition placed on a person to ensure appearance in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantAppearanceBail" type="j:BailType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a monetary condition placed on a person to ensure appearance in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantAppearanceBailForfeitTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A reason an appearance bond was forfeited in connection to a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantAppearanceBailForfeitText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason an appearance bond was forfeited in connection to a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantExtraditionLimitationCodeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of limitation placed on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantExtraditionLimitationCode" type="niem-ncic:EXLType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of limitation placed on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantExtraditionLimitationTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Limitations place on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantExtraditionLimitationText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Limitations place on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantExtraditionStateNameReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A state an arrest warrant specifies that a subject is to be extradited from.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantExtraditionStateName" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A state an arrest warrant specifies that a subject is to be extradited from.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantFurtherProcessingTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An area a warrant went to for further processing or service, e.g., marshal, federal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantFurtherProcessingText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area a warrant went to for further processing or service, e.g., marshal, federal.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantLevelTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An offense level associated with a warrant to be served, e.g., Felony or Misdemeanor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantLevelText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An offense level associated with a warrant to be served, e.g., Felony or Misdemeanor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantProbableCauseTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A justification for securing a warrant. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantProbableCauseText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A justification for securing a warrant. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Details about a person who has observed an incident. A person whose declaration under oath or affirmation is received or designated to be offered as evidence for any purpose.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Witness" type="j:WitnessType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a person who has observed an incident. A person whose declaration under oath or affirmation is received or designated to be offered as evidence for any purpose.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessAccountDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description or narrative of an incident as reported by the witness.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessAccountDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description or narrative of an incident as reported by the witness.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessDateReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A date a witness observed an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessDate" type="niem-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a witness observed an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessIDReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a witness.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessID" type="u:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a witness.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessLocationDescriptionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A description of a location from which the witness observed an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessLocationDescriptionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a location from which the witness observed an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessReportVerifiedIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a witness's story has been corroborated or validated; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessReportVerifiedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a witness's story has been corroborated or validated; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessSpecialConditionTextReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A special condition a witness requires to testify.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessSpecialConditionText" type="u:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A special condition a witness requires to testify.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessTimeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A time a witness observed an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessTime" type="niem-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time a witness observed an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessWillTestifyIndicatorReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a witness is willing to testify; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessWillTestifyIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a witness is willing to testify; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
</xsd:schema>

