Schema Name: jxdm.xsd
Target Namespace: http://niem.gov/niem/domains/jxdm/4.0
Documentation:
Justice
Collapse XSD Schema Code:

<xsd:schema targetNamespace="http://niem.gov/niem/domains/jxdm/4.0" version="1" xmlns:hazmat="http://niem.gov/niem/hazmat/2.0" xmlns:nonauth="http://niem.gov/niem/nonauthoritative-code/2.0" xmlns:fbi="http://niem.gov/niem/fbi/2.0" xmlns:nc="http://niem.gov/niem/niem-core/2.0" xmlns:itis="http://niem.gov/niem/itis/2.0" xmlns:ut_offender="http://niem.gov/niem/ut_offender-tracking-misc/2.0" xmlns:ucr="http://niem.gov/niem/ucr/2.0" xmlns:ansi_d20="http://niem.gov/niem/ansi_d20/2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:can="http://niem.gov/niem/post-canada/2.0" xmlns:j="http://niem.gov/niem/domains/jxdm/4.0" xmlns:mmucc_2="http://niem.gov/niem/mmucc_2/2.0" xmlns:s="http://niem.gov/niem/structures/2.0" xmlns:dea="http://niem.gov/niem/dea/2.0" xmlns:sar="http://niem.gov/niem/sar/2.0" xmlns:mn_off="http://niem.gov/niem/mn_offense/2.0" xmlns:nlets="http://niem.gov/niem/nlets/2.0" xmlns:i="http://niem.gov/niem/appinfo/2.0" xmlns:niem-xsd="http://niem.gov/niem/proxy/xsd/2.0" xmlns:lasd="http://niem.gov/niem/lasd/2.0" xmlns:ansi-nist="http://niem.gov/niem/ansi-nist/2.0">
  <xsd:annotation>
    <xsd:documentation>Justice</xsd:documentation>
    <xsd:appinfo>
      <i:ConformantIndicator>true</i:ConformantIndicator>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import schemaLocation="../../../structures/2.0/structures.xsd" namespace="http://niem.gov/niem/structures/2.0"/>
  <xsd:import schemaLocation="../../../appinfo/2.0/appinfo.xsd" namespace="http://niem.gov/niem/appinfo/2.0"/>
  <xsd:import schemaLocation="../../../ansi-nist/2.0/ansi-nist.xsd" namespace="http://niem.gov/niem/ansi-nist/2.0"/>
  <xsd:import schemaLocation="../../../ansi_d20/2.0/ansi_d20.xsd" namespace="http://niem.gov/niem/ansi_d20/2.0"/>
  <xsd:import schemaLocation="../../../dea/2.0/dea.xsd" namespace="http://niem.gov/niem/dea/2.0"/>
  <xsd:import schemaLocation="../../../fbi/2.0/fbi.xsd" namespace="http://niem.gov/niem/fbi/2.0"/>
  <xsd:import schemaLocation="../../../hazmat/2.0/hazmat.xsd" namespace="http://niem.gov/niem/hazmat/2.0"/>
  <xsd:import schemaLocation="../../../itis/2.0/itis.xsd" namespace="http://niem.gov/niem/itis/2.0"/>
  <xsd:import schemaLocation="../../../lasd/2.0/lasd.xsd" namespace="http://niem.gov/niem/lasd/2.0"/>
  <xsd:import schemaLocation="../../../mmucc_2/2.0/mmucc_2.xsd" namespace="http://niem.gov/niem/mmucc_2/2.0"/>
  <xsd:import schemaLocation="../../../mn_offense/2.0/mn_offense.xsd" namespace="http://niem.gov/niem/mn_offense/2.0"/>
  <xsd:import schemaLocation="../../../niem-core/2.0/niem-core.xsd" namespace="http://niem.gov/niem/niem-core/2.0"/>
  <xsd:import schemaLocation="../../../nlets/2.0/nlets.xsd" namespace="http://niem.gov/niem/nlets/2.0"/>
  <xsd:import schemaLocation="../../../nonauthoritative-code/2.0/nonauthoritative-code.xsd" namespace="http://niem.gov/niem/nonauthoritative-code/2.0"/>
  <xsd:import schemaLocation="../../../post-canada/2.0/post-canada.xsd" namespace="http://niem.gov/niem/post-canada/2.0"/>
  <xsd:import schemaLocation="../../../proxy/xsd/2.0/xsd.xsd" namespace="http://niem.gov/niem/proxy/xsd/2.0"/>
  <xsd:import schemaLocation="../../../sar/2.0/sar.xsd" namespace="http://niem.gov/niem/sar/2.0"/>
  <xsd:import schemaLocation="../../../ucr/2.0/ucr.xsd" namespace="http://niem.gov/niem/ucr/2.0"/>
  <xsd:import schemaLocation="../../../ut_offender-tracking-misc/2.0/ut_offender-tracking-misc.xsd" namespace="http://niem.gov/niem/ut_offender-tracking-misc/2.0"/>
  <xsd:complexType name="ActivityArrestAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and an arrest.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about an activity.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:ActivityDocumentServer" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ActivityDocumentValidator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ActivityOfficialReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityCaseAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a case.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:CaseReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityChargeAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a charge.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityCommunityServiceAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and an assignment of community service.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CommunityServiceReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityContactInformationAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and contact information for that activity.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:ContactInformationReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:PersonReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityCounselingAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and counseling.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CounselingReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityCourtAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a court.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityCourtOrderAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a court order.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityCriminalOrganizationAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a criminal organization.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalOrganizationReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityCustodyTransferAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and transfer of custody.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CustodyTransferReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityDriverLicenseAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a driver license.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:DriverLicenseReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:PersonReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityEmployeeAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and an employee.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:EmployeeReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityEvidenceAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and evidence.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EvidenceReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityFacilityAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a facility.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:FacilityReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityFeeAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a fee.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:FeeReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityForceAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a use of force.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ForceReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityIncidentAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:IncidentReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityJudgeAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a judge.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JudgeReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityJurisdictionAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a jurisdiction.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:JurisdictionReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityLocationAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a location.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:LocationReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityObligationAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and an obligation.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:ObligationReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityProgramAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a program.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:ProgramReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityReferralAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a referral.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:ReferralReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityReleaseAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a release.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:ReleaseReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:FacilityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:OrganizationReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ActivityOfficialReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivitySanctionAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a sanction.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SanctionReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityServiceCallAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a service call.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ServiceCallReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivitySubjectAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a subject.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityUnitAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a unit.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EnforcementOfficialUnitReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityVictimAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a victim.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VictimReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityWarrantAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a warrant.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WarrantReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ActivityWitnessAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an activity and a witness.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WitnessReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:simpleType name="AlcoholTestResultQuantitySimpleType">
    <xsd:annotation>
      <xsd:documentation>A data type for blood alcohol content (BAC) Test Result.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:restriction base="xsd:token">
      <xsd:pattern value="\d{2}">
        <xsd:annotation>
          <xsd:documentation>BAC Test Result (2 digits).</xsd:documentation>
        </xsd:annotation>
      </xsd:pattern>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="AlcoholTestResultQuantityType">
    <xsd:annotation>
      <xsd:documentation>A data type for blood alcohol content (BAC) Test Result.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:AlcoholTestResultQuantitySimpleType">
        <xsd:attributeGroup ref="s:SimpleObjectAttributeGroup"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="AppellateCaseDecisionType">
    <xsd:annotation>
      <xsd:documentation>A data type for a statement by a judge or court of a decision reached in regard to an appeal.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:AppellateCaseDecisionDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseDecisionDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseDecisionIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseDecisionIssuingJudge" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseDecisionName" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseDecisionOpinionIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseDecisionPrecedenceIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseDecisionReliefEffectiveDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseDecisionReliefIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseDecisionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseDecisionCategoryText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AppellateCaseNoticeType">
    <xsd:annotation>
      <xsd:documentation>A data type for a request filed with an appellate court to start an appellate case.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="DocumentType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:DocumentType">
        <xsd:sequence>
          <xsd:element ref="j:AppellateCaseNoticeDefendingAgency" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseNoticeFilingCourt" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseNoticeOriginalCourt" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseNoticeProsecutingAgency" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseNoticeDefendantEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseNoticeProsecutingAttorney" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseNoticeReasonText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AppellateCaseType">
    <xsd:annotation>
      <xsd:documentation>A data type for 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:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="CaseType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:CaseType">
        <xsd:sequence>
          <xsd:element ref="j:AppellateCaseBrief" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseDecision" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseJudgePanel" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseNotice" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseOriginalCase" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseRelatedCase" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AppellateCaseSanction" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ArrestType">
    <xsd:annotation>
      <xsd:documentation>A data type for the apprehension of a subject by a peace official.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:ArrestAgency" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestAgencyRecordIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestApprehensionDetentionOrder" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestArraignmentDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestBailRecommendationText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestBloodAlcoholContentNumberText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestCharge" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestIntoxicantInvolvedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestInvolvedOrganization" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestInvolvedProperty" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestInvolvedWeapon" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestLocation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestOfficial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestProbableCauseText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestRelease" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestResistedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestSequenceID" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestSubject" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestSubjectCountCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestSubjectCustodyTransfer" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestSubjectRightsReadIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestSubjectRightsReadResponseText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestSummonsIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ArrestWarrant" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:Booking" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BailType">
    <xsd:annotation>
      <xsd:documentation>A data type for 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:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:BailConditionDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BailHearingDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BailPostedAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BailPostedBond" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BailPostedDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BailRequirementText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BailRevokedDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BailSetAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BailSetAmountText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BailSetCourt" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BailSubject" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BondType">
    <xsd:annotation>
      <xsd:documentation>A data type for an agreement between a bondsman and a subject in which a bondsman pays the subject&apos;s bail or portion of the bail in exchange for certain conditions.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:BondAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BondConditionDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BondIssuerEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BondPaymentDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BondRevokeDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BondSuretyName" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BondTerminationDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BondTerminationCategoryText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BookingTelephoneCallType">
    <xsd:annotation>
      <xsd:documentation>A data type for a telephone call a subject makes while being booked or detained from an arrest.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:BookingTelephoneCallDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingTelephoneCallSupervisingOfficial" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BookingType">
    <xsd:annotation>
      <xsd:documentation>A data type for an administrative step taken after an arrest subject is brought to a police station or detention facility.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:BookingAdditionalChargesIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingAgency" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingAgencyRecordIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingArraignmentDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingCourtCaseIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingDepositedProperty" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingDetentionFacility" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingDocumentControlIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingEmployee" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingFacility" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingFileIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingRelease" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingReleaseCorrectionsAnalyst" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingReportingDistrictText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingRetainedProperty" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingSealedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingSearchOfficial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingSeizedProperty" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingSubject" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingSubjectCustodyTransfer" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingTelephoneCall" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BookingTransportOfficial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:Arrest" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about a case.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:CaseAmendedCharge" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseCapiasDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseCharge" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseContinuanceDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseCourt" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseCourtEvent" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseDefendantQuantityText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseDefendantSelfRepresentationIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseDefendantParty" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseDefenseAttorney" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseDomesticViolenceIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseDrivingImpairedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseDrivingIntoxicatedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseExhibit" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseHearing" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseInformationAdmissibleIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseInformationAdmissibleText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseInformationInadmissibleText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseInitiatingParty" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseJudge" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseJuror" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseLineageCase" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseOfficial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseOriginalCourt" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseOtherEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseOtherIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseOtherOfficial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CasePendingCourtEvent" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseProceedingCategoryText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseProsecutionAttorney" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseProtectionOrderIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseRestrictionDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseRestrictionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseSecurityText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseTerminationStageText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseTerminationCategoryText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseTrial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseVerdictGivenIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseVictimNotProsecutingIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseWitness" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseSeverityText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseConvictionReportingRequirements" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseRespondentAttorney" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseRespondentParty" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseInitiatingAttorney" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseConvictionReportingRequirementsType">
    <xsd:annotation>
      <xsd:documentation>A data type for information to alert a court when additional reporting requirements exist.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="nc:PersonLicenseIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConvictionReportingProfessionName" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConvictionReportingRequirementText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseOfficialType">
    <xsd:annotation>
      <xsd:documentation>A data type for an official&apos;s involvement in a case.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="JudicialOfficialType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:JudicialOfficialType">
        <xsd:sequence>
          <xsd:element ref="j:CaseOfficialCaseIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseOfficialCaseStatusText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseOfficialEndDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseOfficialRoleDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseOfficialRoleText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseOfficialStartDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseOfficialTerminationIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CaseOfficialTerminationReasonText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ChargeConvictionAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between a charge and a conviction.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="j:ChargeReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConvictionReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ChargeDispositionType">
    <xsd:annotation>
      <xsd:documentation>A data type for the results or processing of a charge.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="DispositionType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:DispositionType">
        <xsd:sequence>
          <xsd:element ref="j:ChargeDispositionCondition" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeDispositionOtherText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeDispositionSanction" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ChargeEnhancingFactorType">
    <xsd:annotation>
      <xsd:documentation>A data type for a factor or reason that makes a charge more serious.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:ChargeEnhancingFactorText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeEnhancingFactorDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeEnhancingFactorReferenceDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeEnhancingFactorStatusText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ChargeType">
    <xsd:annotation>
      <xsd:documentation>A data type for a formal allegation that a specific person has committed a specific offense.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:ChargeAccidentRelatedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeApplicabilityText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeArrestReasonIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeCategoryDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeCountQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeDegreeText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeDisposition" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeEmploymentRelatedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeFilerEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeEnhancingAllegationCharge" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeEnhancingFactor" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeEnhancingPriorConviction" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeOriginatorEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeFelonyIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeFilingDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeHighestIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeInstrument" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeLegalDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeMACRDispositionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeModifierEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeMACRIndicationLevelText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeMACRJuvenileLevelText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeMACRStatusText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeModificationInstrument" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeNarrative" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeNCICCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargePlea" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeQualifierText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeRecommendedBailAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeReducingFactorText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeSanction" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeSentence" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeSentenceRangeText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeSequenceID" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeSeriousViolentIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeSeverityLevel" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeSeverityText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeSpecialAllegationText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeStatus" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeStatute" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeSubject" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeTrackingIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeUCRCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeUCRCrimeCategoryText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeVerdict" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeVictim" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CitationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an official summons to appear in court or pay a fine.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:CitationAgency" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CitationDismissalConditionIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CitationDismissalConditionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CitationFineAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CitationIssuedLocation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CitationIssuingOfficial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CitationSubject" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CitationViolation" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:simpleType name="CommercialCarrierUSDOTNumberSimpleType">
    <xsd:annotation>
      <xsd:documentation>A data type for a US DOT Number.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:restriction base="xsd:token">
      <xsd:pattern value="\d{7}">
        <xsd:annotation>
          <xsd:documentation>US DOT Number (7 digits).</xsd:documentation>
        </xsd:annotation>
      </xsd:pattern>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CommercialCarrierUSDOTNumberType">
    <xsd:annotation>
      <xsd:documentation>A data type for a US DOT Number.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:CommercialCarrierUSDOTNumberSimpleType">
        <xsd:attributeGroup ref="s:SimpleObjectAttributeGroup"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="ConditionGroupType">
    <xsd:annotation>
      <xsd:documentation>A data type for a set of conditions assigned to a person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="nc:Condition" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConditionGroupParentID" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ConditionalReleaseType">
    <xsd:annotation>
      <xsd:documentation>A data type for 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:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ReleaseType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ReleaseType">
        <xsd:sequence>
          <xsd:element ref="j:ConditionalReleaseCondition" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConditionalReleaseExpirationDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConditionalReleaseOppositionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConditionalReleaseProjectedDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConditionalReleaseRevokedDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConditionalReleaseRevokedReasonText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConditionalReleaseSupportText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ConvictionType">
    <xsd:annotation>
      <xsd:documentation>A data type for a judgement that a defendant is guilty.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:ConvictionCharge" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConvictionChargeCountQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConvictionCourt" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConvictionLocatorReferenceIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConvictionOffense" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConvictionPlea" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConvictionSanction" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConvictionSentence" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConvictionSubject" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ConvictionVerdict" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CorrectionalFacilityType">
    <xsd:annotation>
      <xsd:documentation>A data type for a correctional facility.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="FacilityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:FacilityType">
        <xsd:sequence>
          <xsd:element ref="j:FacilityCapacityQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:FacilityCapacityDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:FacilityCurrentCaseLoadQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:FacilityJuvenileIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:FacilitySecurityLevelText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:FacilityMemberCategoryText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtActivityType">
    <xsd:annotation>
      <xsd:documentation>A data type for a court-related action associated with a court case event.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:CourtActivityCondition" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtActivityCourtOrder" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtActivityScheduleDay" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtActivitySupervisingAgency" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtAppearanceType">
    <xsd:annotation>
      <xsd:documentation>A data type for an appearance required of a party in a court of law on a certain date.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:CourtAppearanceCase" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtAppearanceCourt" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtAppearanceDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtAppearanceEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtAppearanceReasonText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtAppearanceCategoryText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtEventType">
    <xsd:annotation>
      <xsd:documentation>A data type for a court occurrence.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:CourtEventAction" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtEventAppearance" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtEventCase" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtEventCourt" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtEventJudge" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtEventMotion" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtEventSchedule" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtEventSequenceID" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtOrderServiceAgencyAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between a court order and the agency that serves it.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="j:CourtOrderReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:OrganizationReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtOrderType">
    <xsd:annotation>
      <xsd:documentation>A data type for a direction of a judge not including a judgement, which determines some point or directs some steps in proceedings.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:CourtOrderCondition" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderDesignatedLocation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderDesignatedOrganization" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderDesignatedProperty" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderDesignatedSubject" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderEnforcementAgency" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderIssuingCourt" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderIssuingDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderIssuingJudicialOfficial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderJurisdiction" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderRecallDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderRecallReasonText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderRequestDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderRequestReasonText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderRequestEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderServiceAttemptedDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderServiceCautionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderServiceDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderServiceDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderServiceReceivedDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderServiceRestrictionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderServiceOfficial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderSignatureMethodText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderSpecialInstructionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderStatus" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtOrderSupervisingAgency" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtType">
    <xsd:annotation>
      <xsd:documentation>A data type for a court or a unit of a court responsible for trying justice proceedings.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="OrganizationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:OrganizationType">
        <xsd:sequence>
          <xsd:element ref="j:CourtName" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtDivisionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtSupervisingAgency" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtAdministrativeUnitText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrashDriverLicenseAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about a driver license.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:CrashDriverLicenseClassCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashDriverAuthorizationRestriction" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashDriverLicenseCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:DriverLicensePermit" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrashDriverLicensePermitAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about a driver license permit.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:CrashDriverLicensePermitStatusCode" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrashDriverType">
    <xsd:annotation>
      <xsd:documentation>A data type for a motor vehicle driver involved in a traffic accident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="nc:RoleOfPersonReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashDriverViolationCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashDriverContributingCircumstancesCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:DriverLicense" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashDriverConditionCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashDrivingViolationCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashDriverDistractionCode" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrashDrivingRestrictionAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about a driving restriction.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:CrashDrivingRestrictionCode" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrashInformationSourceType">
    <xsd:annotation>
      <xsd:documentation>A data type for the affiliation of a person completing a crash report.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:InformationSourceCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:OrganizationORIIdentification" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrashInjuryAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about an injury.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:PersonInjurySeverityCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonInjuryLocationCode" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrashLocationAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about a location.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:LocationRoadway" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrashNonMotoristType">
    <xsd:annotation>
      <xsd:documentation>A data type for a non-motorist involved in a Traffic Accident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="nc:RoleOfPersonReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:NonMotoristCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:NonMotoristActionBeforeCrashCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:NonMotoristContributingCircumstancesCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:NonMotoristConditionCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:NonMotoristLocationCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:NonMotoristSafetyEquipmentCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:NonmotoristStrikingVehicleReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrashPassengerType">
    <xsd:annotation>
      <xsd:documentation>A data type for a motor vehicle passenger involved into a Traffic Accident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="nc:RoleOfPersonReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrashPersonEMSTransportationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an EMS transportation agency.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:EMSAgency" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrashPersonType">
    <xsd:annotation>
      <xsd:documentation>A data type for any person involved in a traffic accident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="nc:RoleOfPersonReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashPersonEMSTransportation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashPersonInjury" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AlcoholInvolvementSuspicionCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AlcoholTestStatusCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AlcoholTestCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AlcoholTestResultCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AlcoholTestResultQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrugInvolvementSuspicionCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrugTestStatusCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrugTestCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrugTestResultCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:InjuredTransportationSourceCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EmergencyMedicalServiceCall" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PatientMedicalFacility" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrashType">
    <xsd:annotation>
      <xsd:documentation>A data type for a traffic accident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="DrivingIncidentType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:DrivingIncidentType">
        <xsd:sequence>
          <xsd:element ref="j:CrashServiceCall" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashFirstHarmfulEventCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashFirstHarmfulEventLocationCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashMannerCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashInformationSource" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashWeatherConditionCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashLightConditionCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashRoadSurfaceConditionCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashEnvironmentContributingCircumstancesCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashRoadContributingCircumstancesCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashJunctionRelationCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashSchoolBusRelatedCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashWorkZone" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashVehicle" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashNonMotorist" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashLocation" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrashVehicleOccupantType">
    <xsd:annotation>
      <xsd:documentation>A data type for any vehicle occupant involved in a traffic accident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="nc:RoleOfPersonReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:OccupantSeatRowCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:OccupantSeatCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:OccupantSeatOtherLocationCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:OccupantProtectionSystemUseCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:OccupantAirBagDeployedCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:OccupantEjectionCode" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrashVehicleType">
    <xsd:annotation>
      <xsd:documentation>A data type for a motor vehicle involved in a traffic accident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="nc:RoleOfItemReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VehicleTrafficControlDeviceOperationalIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:HazMatPlacardDisplayedCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashVehicleCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VehicleBodyCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashVehicleOccupantsQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VehicleUseCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashVehicleEmergencyUseIndicationCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashVehicleLegalSpeedRate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashVehicleLegalSpeedCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:TravelDirectionBeforeCrashCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VehicleTrafficControlDeviceCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VehicleTrafficControlDeviceWorkingIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ManeuverCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:InitialImpactAreaCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:MostDamagedAreaCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EventSequenceCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:MostHarmfulEventCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:UnderrideOverrideCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:HitAndRunCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VehicleDamageExtentCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VehicleContributingCircumstancesCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CommercialCarrierUSDOTNumber" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CommercialCarrierStateIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CommercialVehicleConfigurationCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VehicleCargoBodyCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:HazMatPlacardIndicationCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:HazMatPlacardNumberText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:HazMatPlacardSuffixText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:HazMatCargoReleaseCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashDriver" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashPassenger" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CrashVehicleOccupant" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:LocationRoadway" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrashWorkZoneType">
    <xsd:annotation>
      <xsd:documentation>A data type for a work zone where a crash occurred.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:CrashWorkZoneIndicationCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WorkZoneCrashLocationCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WorkZoneCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WorkZoneWorkersPresenceIndicationCode" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CriminalOrganizationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an organization that is formed to or intentionally conducts illegal activities.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="nc:RoleOfOrganizationReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalOrganizationCautionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalOrganizationMembershipHighQuantityText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalOrganizationMembershipInitiationText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalOrganizationMembershipLowQuantityText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalOrganizationNCICIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalOrganizationObjectiveText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalOrganizationTraitDetails" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CriminalTraitDetailsType">
    <xsd:annotation>
      <xsd:documentation>A data type for criminal characteristics associated with a person or a criminal organization.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:CriminalTraitAction" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalTraitActivityDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalTraitColorText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalTraitCommunicationDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalTraitDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalTraitDressText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalTraitEthnicity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalTraitGraffitiDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalTraitGraffitiImage" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalTraitHandSignalText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalTraitModusOperandiText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalTraitTargetDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalTraitTattooDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalTraitTattooImage" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CriminalTraitTurfText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CustodyTransferType">
    <xsd:annotation>
      <xsd:documentation>A data type for a transfer of custody or a transfer of a subject or property from one enforcement party to another.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:CustodyTransferActionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CustodyTransferLocation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CustodyTransferProperty" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CustodyTransferReceivingEnforcementAgency" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CustodyTransferReceivingEnforcementFacility" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CustodyTransferReceivingEnforcementOfficial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CustodyTransferReleasingEnforcementAgency" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CustodyTransferReleasingEnforcementFacility" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CustodyTransferReleasingEnforcementOfficial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CustodyTransferSubject" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DisciplinaryActionAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about a disciplinary action.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:DisciplinaryActionSanction" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DocumentCourtAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between a document and a court.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:DocumentReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:CourtReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DocumentJudicialOfficialAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between a document and a judicial official.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:DocumentReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JudicialOfficialReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DocumentJurisdictionAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between a document and a jurisdiction.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:DocumentReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:JurisdictionReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DocumentLocationAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between a document and a location.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:DocumentReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:LocationReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DocumentPersonAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between a document and a person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:DocumentReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:PersonReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DriverConvictionType">
    <xsd:annotation>
      <xsd:documentation>A data type for a judge or jury finding a person guilty or a person pleading guilty in relation to a traffic offense.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="ConvictionType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ConvictionType">
        <xsd:sequence>
          <xsd:element ref="j:DriverConvictionCitation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DriverConvictionCMV" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DriverConvictionHazMat" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DriverConvictionOffense" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DriverConvictionOffenseDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DriverHistorySummaryType">
    <xsd:annotation>
      <xsd:documentation>A data type for a summary of a driver&apos;s history.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:DriverHistoryAccidentQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DriverHistoryConvictionQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DriverHistoryWithdrawalQuantity" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DriverLicenseDrivingIncidentAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between a driver license and a driving incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:Person" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:DriverLicense" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncident" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DriverConviction" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DrivingIncidentType">
    <xsd:annotation>
      <xsd:documentation>A data type for details of an incident involving a vehicle.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="IncidentType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:IncidentType">
        <xsd:sequence>
          <xsd:element ref="j:DrivingAccidentSeverity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentCMV" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentRecordedSpeedRate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentCollisionIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentDriverOwnershipIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentFemalePassengerQuantityText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentHazMat" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentJurisdiction" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentLaserDetectionIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentLegalSpeedRate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentLocatorReferenceIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentMalePassengerQuantityText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentMobilePhoneIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentPassenger" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentPassengerDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentPassengerQuantityText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentRadarDetectionIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentRoadDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentRoadCategoryText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentTrafficDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DrivingIncidentWeatherDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="EnforcementOfficialType">
    <xsd:annotation>
      <xsd:documentation>A data type for a person involved in the enforcement of law.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="nc:RoleOfPersonReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EnforcementOfficialActivityCategory" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EnforcementOfficialAssignmentCategory" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EnforcementOfficialBadgeIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EnforcementOfficialPOSTLicenseIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EnforcementOfficialCategoryText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EnforcementOfficialUnavailableSchedule" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EnforcementOfficialUnit" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:LEOKACircumstanceCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="EnforcementUnitType">
    <xsd:annotation>
      <xsd:documentation>A data type for a unit of an agency responsible for enforcing the law and maintaining peace.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="OrganizationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:OrganizationType">
        <xsd:sequence>
          <xsd:element ref="j:EnforcementUnitBeatIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EnforcementUnitIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EnforcementUnitName" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EnforcementUnitNumberIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EnforcementUnitSectionIdentification" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="EvidenceType">
    <xsd:annotation>
      <xsd:documentation>A data type for an item received by or submitted to an agency for use in ascertaining the truth of a matter.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:EvidenceAmount" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EvidenceCollector" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EvidenceCustodyTransfer" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EvidenceKit" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EvidenceObject" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EvidenceNumberIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EvidenceOtherIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EvidencePreviousLocation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EvidenceQuantityText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EvidenceReceiptIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EvidenceReturnedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EvidenceTakenLocation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EvidenceReturnRecipientEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:EvidenceTakenFromEntity" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ExhibitType">
    <xsd:annotation>
      <xsd:documentation>A data type for an item introduced as evidence in a trial.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:ExhibitAcceptingAgency" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ExhibitAdmittedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ExhibitEvidence" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ExhibitIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ExhibitRemainingProofIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ExhibitStatusText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ForceType">
    <xsd:annotation>
      <xsd:documentation>A data type for details of a force used, whether physical or aided by a tool or weapon.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:ForcePhysicalDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ForceSubject" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ForceTakenAsEvidence" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ForceToolProperty" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ForceCategory" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ForceUserEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ForceVictim" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ForceWeaponProperty" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:simpleType name="HazMatPlacardSuffixTextSimpleType">
    <xsd:annotation>
      <xsd:documentation>A data type for a placard number from bottom of diamond.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:restriction base="xsd:token">
      <xsd:pattern value="\d{1}">
        <xsd:annotation>
          <xsd:documentation>1-digit placard number from bottom of diamond.</xsd:documentation>
        </xsd:annotation>
      </xsd:pattern>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="HazMatPlacardSuffixTextType">
    <xsd:annotation>
      <xsd:documentation>A data type for a placard number from bottom of diamond.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:HazMatPlacardSuffixTextSimpleType">
        <xsd:attributeGroup ref="s:SimpleObjectAttributeGroup"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="ImageAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about an image.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:ImageFacialText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ImageJuvenileIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ImageNCICIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ImagePose" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ImageCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IncidentAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:IncidentArrest" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentArrestCountQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentArrestMadeIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentAssistingOfficial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentGeneralCategory" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentCriminalIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentDamagedPropertyReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentEntryPoint" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentEvidence" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentEvidenceHeldIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentExceptionalClearance" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentExceptionalClearanceDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentExitPoint" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentFactor" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentForce" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentForceInvolvedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentForm" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentInjuryLevelText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentInvolvedPropertyReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentInvolvedStructure" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentLevel" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentLightingCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentMethodDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentMinorInvolvedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentMissingPersonFoundText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentNonPropertyItemText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentOfficialPresentIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentPrintsRequestedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentPropertyDisposition" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentRecoveredPropertyReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentRecoveredVehicleQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentReportingOfficial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentResponseOfficial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentResponseOrganization" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentSeizedPropertyReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentServiceCall" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentSourceText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentStolenPropertyReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentStolenVehicleQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentStructuresEnteredQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentSubject" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentSubjectOrganization" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentSubjectWeapon" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentSupervisingOfficial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentSurroundingLocation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentTarget" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentTrafficAccidentInvolvedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentGeneralCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentDisseminationLevel" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentVictim" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentWeaponInvolvedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentWeatherCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentWitness" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IncidentFactorType">
    <xsd:annotation>
      <xsd:documentation>A data type for a factor involved that has an effect on an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:IncidentFactorValue" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentFactorDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentFactorKnownIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentFactorSubCategoryText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IncidentFormType">
    <xsd:annotation>
      <xsd:documentation>A data type for an electronic or paper form to be completed for an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:IncidentFormComment" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentFormName" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IncidentFormSubmittedIndicator" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:simpleType name="IncidentLevelDisseminationCodeSimpleType">
    <xsd:annotation>
      <xsd:documentation>A data type for a sensitivity level of an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:restriction base="xsd:token">
      <xsd:enumeration value="Green">
        <xsd:annotation>
          <xsd:documentation>Full access</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="Red">
        <xsd:annotation>
          <xsd:documentation>Restricted access</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="Yellow">
        <xsd:annotation>
          <xsd:documentation>Pointer-based access</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="IncidentLevelDisseminationCodeType">
    <xsd:annotation>
      <xsd:documentation>A data type for a sensitivity level of an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:IncidentLevelDisseminationCodeSimpleType">
        <xsd:attributeGroup ref="s:SimpleObjectAttributeGroup"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="InjuryAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about an injury.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="nc:InjuryCauser" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:InjuryCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ItemAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about an item.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:ItemLotIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ItemSerialIdentificationRange" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ItemHazardousMaterialsContainerText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ItemPartialLotCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ItemRecoveredAdditionalValue" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ItemRecoveredContrabandValue" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JudgePanelType">
    <xsd:annotation>
      <xsd:documentation>A data type for a group of judges needed to decide a court case.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:Judge" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JudgePanelIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JudgePanelRequiredQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JudgePanelTotalQuantity" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JudicialOfficialBarMembershipType">
    <xsd:annotation>
      <xsd:documentation>A data type for a legal capacity in which a judicial official is able to practice law.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:JudicialOfficialBarIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JudicialOfficialBarStatus" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JudicialOfficialType">
    <xsd:annotation>
      <xsd:documentation>A data type for a person involved in a judicial area of government.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="nc:RoleOfPersonReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JudicialOfficialBarMembership" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JudicialOfficialCourt" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JudicialOfficialFirm" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JudicialOfficialPanelIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JudicialOfficialRegistrationIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JudicialOfficialCategoryText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JurisdictionAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about a jurisdiction.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:JurisdictionIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JurisdictionDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JurisdictionDistrictText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JurisdictionRestrictionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JurisdictionDistrictIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:JurisdictionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JurisdictionTitle" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JurorType">
    <xsd:annotation>
      <xsd:documentation>A data type for 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:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="nc:RoleOfPersonReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JurorDismissedDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JurorDismissedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JurorDismissedReasonText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JurorForemanIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JurorIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JurorPanelIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:JurorPrimaryIndicator" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JusticeMetadataType">
    <xsd:annotation>
      <xsd:documentation>A data type for common metadata.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="MetadataType"/>
        <i:AppliesTo i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
        <i:AppliesTo i:namespace="http://niem.gov/niem/structures/2.0" i:name="Association"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:MetadataType">
        <xsd:sequence>
          <xsd:element ref="j:CriminalInformationIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IntelligenceInformationIndicator" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:simpleType name="LEOKACircumstanceCategoryCodeSimpleType">
    <xsd:annotation>
      <xsd:documentation>A data type that identifies the LEOKA (Law Enforcement Officer Killed or Assaulted) classification of an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:restriction base="xsd:token">
      <xsd:enumeration value="1">
        <xsd:annotation>
          <xsd:documentation>Officer Killed feloniously</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <xsd:annotation>
          <xsd:documentation>Officer Killed - Accidentally/Negligently</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <xsd:annotation>
          <xsd:documentation>Officer assaulted - no injury</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="4">
        <xsd:annotation>
          <xsd:documentation>Officer assaulted - minor injury</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="5">
        <xsd:annotation>
          <xsd:documentation>Officer assaulted - serious injury</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="LEOKACircumstanceCategoryCodeType">
    <xsd:annotation>
      <xsd:documentation>A data type that identifies the LEOKA (Law Enforcement Officer Killed or Assaulted) classification of an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:LEOKACircumstanceCategoryCodeSimpleType">
        <xsd:attributeGroup ref="s:SimpleObjectAttributeGroup"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="LocationRoadwayType">
    <xsd:annotation>
      <xsd:documentation>A data type for the part of the roadway where a traffic accident occurred.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:RoadwayStructureIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayInclinationNumber" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayIntersectionAnnualAverageDailyTraffic" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:IntersectionCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:TrafficwayDescriptionCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayTotalLanesQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayHorizontalAlignmentCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayGradeCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:BridgeStructure" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayCurveApplicableIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayCurveRadiusLengthMeasure" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayCurveLengthMeasure" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayCurveSuperelevationMeasure" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayGradeSlopePercentage" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayNationalHighwayPartCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayFunctionalClassCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayAnnualAverageDailyTraffic" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayLaneWidthMeasure" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayShoulderWidthMeasure" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayMedianWidthMeasure" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayAccessControlCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayRailwayCrossingIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayLightingCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayPavementLongitudinalMarkingFunctionColorCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayPavementLongitudinalMarkingMaterialCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayBikewayCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayDelineatorPresenceCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayIntersectionTrafficControlCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayMainlineLanesNumberCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwaySideRoadLanesNumberCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayIntersectionAverageAnnualDailyEnteringTrafficQuantity" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="MissingPersonType">
    <xsd:annotation>
      <xsd:documentation>A data type for details of a person whose whereabouts are unknown.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="nc:RoleOfPersonReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:MissingPersonCircumstance" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:MissingPersonDeclarationDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:MissingPersonDeclarationPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:MissingPersonDisappearanceCategory" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:MissingPersonFoundDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:MissingPersonFoundIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:MissingPersonFoundLocation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:MissingPersonIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:MissingPersonInterestIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:MissingPersonLastSeenDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:MissingPersonLastSeenLocation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:MissingPersonLastSeenWitness" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:MissingPersonStatus" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ObligationOrganizationAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an obligation and an organization.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ObligationReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:OrganizationReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ObligationPersonAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an obligation and a person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:ObligationReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:PersonReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="OrganizationAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about an organization.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:OrganizationFieldOfficeText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:OrganizationGovernmentLevelCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:OrganizationJurisdiction" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:OrganizationORIIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AgencyActiveIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AgencyAddCancelIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AgencyBaselinePriorityValue" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AgencyCHRIAuthorizedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AgencyControlTerminalIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AgencyServiceHours" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AgencyAuthorization" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="OriginalChargeAmendedChargeAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between an original charge and an amended charge.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="j:OriginalChargeReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:AmendedChargeReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:ActivityReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:simpleType name="PassagePointMethodCodeSimpleType">
    <xsd:annotation>
      <xsd:documentation>A data type for a method of entry or exit.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:restriction base="xsd:token">
      <xsd:enumeration value="Adjoining Area/Attached Garage"/>
      <xsd:enumeration value="Balcony/Fire Escape"/>
      <xsd:enumeration value="Crawlspace"/>
      <xsd:enumeration value="Door - Patio/Sliding"/>
      <xsd:enumeration value="Door - basement"/>
      <xsd:enumeration value="Door - front"/>
      <xsd:enumeration value="Door - overhead"/>
      <xsd:enumeration value="Door - rear"/>
      <xsd:enumeration value="Door - side"/>
      <xsd:enumeration value="Floor"/>
      <xsd:enumeration value="Hidden Within"/>
      <xsd:enumeration value="Louvre"/>
      <xsd:enumeration value="Mail Slot"/>
      <xsd:enumeration value="Other"/>
      <xsd:enumeration value="Pet Door"/>
      <xsd:enumeration value="Roof/Skylight"/>
      <xsd:enumeration value="Unknown"/>
      <xsd:enumeration value="Ventilation system/Air duct"/>
      <xsd:enumeration value="Wall"/>
      <xsd:enumeration value="Window - basement"/>
      <xsd:enumeration value="Window - front"/>
      <xsd:enumeration value="Window - rear"/>
      <xsd:enumeration value="Window - side"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="PassagePointMethodCodeType">
    <xsd:annotation>
      <xsd:documentation>A data type for a method of entry or exit.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:PassagePointMethodCodeSimpleType">
        <xsd:attributeGroup ref="s:SimpleObjectAttributeGroup"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="PassagePointType">
    <xsd:annotation>
      <xsd:documentation>A data type for a point of entry or a point of exit to a location or structure.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:PassagePointDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PassagePointMethod" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PassagePointSecurityCategoryText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PassagePointText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PassagePointCategoryText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about a person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="nc:DriverLicense" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:DriverLicensePermit" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonAFISIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonBirthPlaceCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonBodyOdor" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonBodyPartsText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonCharge" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonConcealedFirearmPermitHolderIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonDentalCharacteristicGeneral" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonDentalCharacteristicRemovableAppliances" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonDentalPhotoModelAvailableIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonDentalXRayAvailableIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonSightedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonDrivingIncident" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonDrivingInsuranceCoverageCategoryText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonDrivingInsuranceStatusText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonEarShape" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonEmancipationDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonFacialFeatures" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonFBIIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonFingerGeometry" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonFirearmPermitHolderIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonFirearmSalesDisqualifiedCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonFootPrint" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonFootPrintAvailableIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonGait" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonGeneralLedgerIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonHandGeometry" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonHitResultsCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonIrisFeatures" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonJewelryCategoryText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonKeystrokeDynamics" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonLipMovement" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonNCICIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonPalmPrint" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonPasswordText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonPrimaryWorker" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonReferralWorker" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonRegisteredOffenderIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonRetina" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonSaliva" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonSemen" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonSpeechPattern" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonStateFingerprintIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonTemporaryAssignmentUnit" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonThermalFaceImage" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonThermalHandImage" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonThermalImage" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonUrine" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonVeinPattern" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonIssuedPropertyTitleAbstract" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonVendorIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:PersonWorkPlace" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonChargeAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between a person and a charge.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:PersonReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ChargeReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonNameAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about a name of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:PersonNameSoundexText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonNameInitialsText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
        <xsd:attribute ref="j:personNameCategoryCode" use="optional"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonToothAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about a tooth.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:PersonDentalCharacteristicOther" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonDentalCharacteristicRestorationCaries" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonDentalCharacteristicStatus" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PersonDentalCharacteristicText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PleaType">
    <xsd:annotation>
      <xsd:documentation>A data type for an answer which a defendant in an action at law makes to charges.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:PleaDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PleaGuiltyIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PleaNegotiatedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PleaNoContestIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PleaRecommendationText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PleaCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:PropertyDetailValue" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PropertyDetailDescription" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PropertyFederalIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PropertyMissingValue" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PropertyNCICIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PropertyTotalDamageValue" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PropertySightedIndicator" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyDispositionAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about a disposition of a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:PropertyDispositionCode" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertySeizureType">
    <xsd:annotation>
      <xsd:documentation>A data type for the removal of property from the possession of a person or organization.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:PropertySeizureDisposition" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PropertySeizureMethodText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PropertySeizureOwningPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PropertySeizurePossessingPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PropertySeizureProperty" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PropertySeizurePropertyHoldingOrganization" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PropertySeizureReleaseConditionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PropertySeizureSeizingEnforcementOfficial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:PropertySeizureWarrant" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ProtectionOrderType">
    <xsd:annotation>
      <xsd:documentation>A data type for a civil order protecting one individual from another.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="CourtOrderType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:CourtOrderType">
        <xsd:sequence>
          <xsd:element ref="j:ProtectionOrderConditionCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ProtectionOrderRestrictedPerson" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ReferralAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about a referral.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:ReferralCourtOrder" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RegisterActionType">
    <xsd:annotation>
      <xsd:documentation>A data type for a history of an action for a case.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:RegisterActionDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RegisterActionDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RegisterActionJudge" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RegisterActionTitle" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RegisterOfActionsType">
    <xsd:annotation>
      <xsd:documentation>A data type for a history of actions for a case.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:RegisterAction" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RegisteredOffenderType">
    <xsd:annotation>
      <xsd:documentation>A data type for 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:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="nc:RoleOfPersonReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RegisteredOffenderConviction" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RegisteredOffenderCourtOrder" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RegisteredOffenderDescription" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RegisteredOffenderEndDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RegisteredOffenderEntryDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RegisteredOffenderIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RegisteredOffenderPredatorIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RegisteredOffenderReportingCriteriaText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RegisteredOffenderReportingProfessionName" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RegisteredOffenderStartDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RegisteredOffenderStatusIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RegisteredOffenderCategoryText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RoadwayAnnualAverageDailyTrafficType">
    <xsd:annotation>
      <xsd:documentation>A data type for the average number of motor vehicles passing a point on a trafficway in a day, for all days of the year, during a specified calendar year.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:RoadwayAnnualAverageDailyTrafficYearDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:RoadwayAnnualAverageDailyTrafficQuantity" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SanctionType">
    <xsd:annotation>
      <xsd:documentation>A data type for a sanction or penalty ordered for a subject as a result of a disposition of a charge.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:SanctionAdultSentenceIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SanctionCreditedObligation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SanctionDisciplinaryAction" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SanctionFrequencyText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SanctionGroupingText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SanctionIssuingAgency" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SanctionJurisdictionalAgency" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SanctionProgress" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SanctionRelatedChargeDispositionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SanctionRelatedSanctionIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SanctionSentenceDefinitionIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SanctionSetDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SanctionSetObligation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SanctionStayedObligation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SanctionSuspendedObligation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SanctionCategoryText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceSeverityLevel" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentencingGuideline" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentencingGuidelineDepartureReasonText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentencingGuidelineDepartureCategoryText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SecuritiesAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about a securities item.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:SecuritiesRansomMoneyCode" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SentenceModificationType">
    <xsd:annotation>
      <xsd:documentation>A data type for a change made to a sentence.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:SentenceModificationAggravatedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceModificationCharge" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceModificationConfinementCreditDayText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceModificationConfinementCreditIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceModificationDismissalIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceModificationDismissalRemainingCase" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceModificationDismissalRemainingQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceModificationMitigatedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceModificationOriginalTerm" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceModificationParoleIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceModificationParoleTerm" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceModificationProbation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceModificationProbationIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceModificationRestitutionIndicator" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SentenceType">
    <xsd:annotation>
      <xsd:documentation>A data type for a punishment resulting from conviction of charges in a court case.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:SentenceAggravatedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceCharge" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceCondition" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceConfinementCreditDayQuantity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceConfinementCreditIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceDeferredIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceDeferredTerm" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceExpirationDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceGroupingText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceIssuerEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceRegisterSexOffenderIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceSubject" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceSuspendedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceSuspendedTerm" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentenceTerm" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SentencingGuidelineType">
    <xsd:annotation>
      <xsd:documentation>A data type for a sentencing guideline used for determining a sanction.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:SentencingGuidelineChargeSeverityLevelText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentencingGuidelineMonthsMaximumText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentencingGuidelineMonthsMinimumText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SentencingGuidelineRecommendationMonthsText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ServiceCallType">
    <xsd:annotation>
      <xsd:documentation>A data type for a call for service received from a person alerting an authority of a situation.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:ServiceCallArrivedDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ServiceCallAssignedUnit" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ServiceCallAssistingUnit" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ServiceCallClearanceText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ServiceCallClearedDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ServiceCallDispatchedDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ServiceCallDispatchedOfficial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ServiceCallDispatcher" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ServiceCallMechanismText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ServiceCallOperator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ServiceCallOriginator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ServiceCallPlacedLocation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ServiceCallResponseLocation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:ServiceCallResponsePerson" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SeverityLevelType">
    <xsd:annotation>
      <xsd:documentation>A data type for a sentencing guideline severity level assigned to a charge by a judge or supervising agency.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:SeverityLevelAssignedDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SeverityLevelAssignedJudge" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SeverityLevelCriminalHistoryScoreText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SeverityLevelDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SeverityLevelIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SeverityLevelIssuingAgency" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="StatuteType">
    <xsd:annotation>
      <xsd:documentation>A data type for a law, rule, or ordinance within a jurisdiction.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:StatuteCodeIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:StatuteCodeSectionIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:StatuteDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:StatuteEnactmentDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:StatuteJurisdiction" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:StatuteKeywordText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:StatuteLevelText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:StatuteOffenseCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:StatuteOffenseEnhancibleIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:StatuteOffenseIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:StatuteRepealDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:StatuteStatus" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:StatuteText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:StatuteCategory" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SubjectPersonAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association between a subject and a person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="nc:PersonReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SubjectType">
    <xsd:annotation>
      <xsd:documentation>A data type for a person who is involved or suspected of being involved in an incident or criminal activity.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="nc:RoleOfPersonReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:RoleOfOrganizationReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:DNACollectionStatus" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectArmedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectArmedWeapon" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectCautionInformationCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectCriminalOrganizationInvolvementCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectCriminalTraitDetails" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectDetainmentLocation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectDisciplinaryAction" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectExtraditionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectInvolvementCriminalOrganization" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectInvolvementPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectMultiSourceOffender" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectOffenderNoticeText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectStatus" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectSupervision" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectTheftCategoryText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SubjectWarrantCategoryDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SupervisionAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about a supervision.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="j:SupervisionAreaIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionAssessment" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionAssignedTerm" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionBedIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionBoardActionDocument" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionCautionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionCellIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionClassificationDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionCondition" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionConditionalRelease" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionCustodyTransfer" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionDisciplinaryAction" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionFee" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionFelonyOffenseIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionGoodDaysCreditText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionIntensiveIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionIsolationIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionJurisdiction" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionModifiedTerm" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionOtherLocation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionReinstatementDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionRestriction" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionSelfImposedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionServedTerm" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionSubjectResponsibilityText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionViolationText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionVisitation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionLevel" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SupervisionRestrictionType">
    <xsd:annotation>
      <xsd:documentation>A data type for a restriction on a supervised person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:SupervisionRestrictionBehaviorText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionRestrictionCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionRestrictionLocation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:SupervisionRestrictionPerson" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TargetType">
    <xsd:annotation>
      <xsd:documentation>A data type for a target or object against which an action is taken.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:TargetDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:TargetLocation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:TargetName" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:TargetOrganization" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:TargetPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:TargetProperty" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:TargetReasonText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:TargetCategoryText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TermType">
    <xsd:annotation>
      <xsd:documentation>A data type for a duration length either in specific terms or as a range.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:TermDuration" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:TermLifeIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:TermMaximumDuration" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:TermMinimumDuration" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TipTaxonomyType">
    <xsd:annotation>
      <xsd:documentation>A data type to categorize information received as tip that may be used for analysis.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="j:TipDomainCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:TipClassCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:TipSubclassText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VehicleAugmentationType">
    <xsd:annotation>
      <xsd:documentation>A data type for additional information about a vehicle.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="AugmentationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:AugmentationType">
        <xsd:sequence>
          <xsd:element ref="ansi-nist:VehicleOwnershipNICB" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VerdictType">
    <xsd:annotation>
      <xsd:documentation>A data type for a finding related to a charge.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:VerdictDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VerdictDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VerdictDispositionDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VerdictDispositionName" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VerdictIssuingCourt" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VerdictIssuingJudge" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VerdictIssuingJudgeIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VerdictSubject" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VictimType">
    <xsd:annotation>
      <xsd:documentation>A data type for a person who suffers injury, loss, or death as a result of an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="nc:RoleOfPersonReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:RoleOfOrganizationReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:RoleOfItemReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VictimEntity" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VictimDispositionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VictimIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VictimInjury" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VictimMedicalTreatmentRequiredIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VictimOffenseCharge" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VictimSeeksProsecutionIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VictimCategory" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VictimAggravatedAssaultHomicideFactorCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VictimJustifiableHomicideFactorCode" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VictimAggravatedAssaultHomicideFactorText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VictimJustifiableHomicideFactorText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ViolatedStatuteAssociationType">
    <xsd:annotation>
      <xsd:documentation>A data type for an association of a statute that has been violated and other information.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="AssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:AssociationType">
        <xsd:sequence>
          <xsd:element ref="j:SubjectReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VictimReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="nc:IncidentReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:StatuteReference" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VisitationType">
    <xsd:annotation>
      <xsd:documentation>A data type for a record of a person visiting another person under restricted access.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="nc:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:VisitationPurposeText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VisitationSupervisingOfficial" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VisitationRestrictedAccessReasonText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VisitationRestrictedAccessPerson" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VisitationVisitor" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:VisitationVisitorRelationshipText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="WarrantType">
    <xsd:annotation>
      <xsd:documentation>A data type for an authorization for an enforcement official to perform a specified action.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="CourtOrderType"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:CourtOrderType">
        <xsd:sequence>
          <xsd:element ref="j:WarrantAppearanceBail" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WarrantAppearanceBailForfeitText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WarrantExtraditionLimitation" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WarrantExtraditionStateName" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WarrantFurtherProcessingText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WarrantLevelText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WarrantProbableCauseText" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="WitnessType">
    <xsd:annotation>
      <xsd:documentation>A data type for a person who has observed an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="s:ComplexObjectType">
        <xsd:sequence>
          <xsd:element ref="nc:RoleOfPersonReference" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WitnessIdentification" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WitnessAccountDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WitnessDate" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WitnessLocationDescriptionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WitnessReportVerifiedIndicator" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WitnessSpecialConditionText" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="j:WitnessWillTestifyIndicator" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:attribute name="personNameCategoryCode" type="nonauth:PersonNameCategoryCodeSimpleType">
    <xsd:annotation>
      <xsd:documentation>A kind of name for a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name="AccompliceAssociation" type="j:SubjectPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an accomplice and a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityArrestAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and an arrest.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityArrestAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityArrestAssociation" type="j:ActivityArrestAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityAssistingPersonAssociation" type="nc:ActivityPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and someone who assists with that activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityAugmentation" type="j:ActivityAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about an activity.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCaseAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a case.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityCaseAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCaseAssociation" type="j:ActivityCaseAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityChargeAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a charge.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityChargeAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityChargeAssociation" type="j:ActivityChargeAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityClearerPersonAssociation" type="nc:ActivityPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a person who cleared information for that activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCommunityServiceAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and an assignment of community service.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityCommunityServiceAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCommunityServiceAssociation" type="j:ActivityCommunityServiceAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and an assignment of community service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityContactInformationAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and contact information for that activity.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityContactInformationAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityContactInformationAssociation" type="j:ActivityContactInformationAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and contact information for that activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCounselingAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and counseling.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityCounselingAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCounselingAssociation" type="j:ActivityCounselingAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and counseling.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCourtAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a court.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityCourtAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCourtAssociation" type="j:ActivityCourtAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCourtOrderAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a court order.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityCourtOrderAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCourtOrderAssociation" type="j:ActivityCourtOrderAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCriminalOrganizationAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a criminal organization.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityCriminalOrganizationAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCriminalOrganizationAssociation" type="j:ActivityCriminalOrganizationAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCustodyTransferAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and transfer of custody.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityCustodyTransferAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityCustodyTransferAssociation" type="j:ActivityCustodyTransferAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and transfer of custody.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDispatcherAssociation" type="nc:ActivityPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a person who assigns people or units to respond to an activity or location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentServer" type="nc:EntityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity responsible for service of a legal document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDocumentValidator" type="nc:EntityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity to contact to validate a document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDriverLicenseAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a driver license.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityDriverLicenseAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDriverLicenseAssociation" type="j:ActivityDriverLicenseAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a driver license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEmployeeAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and an employee.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityEmployeeAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEmployeeAssociation" type="j:ActivityEmployeeAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and an employee.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEnforcementOfficialAssociation" type="nc:ActivityPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and an enforcement official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEvidenceAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and evidence.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityEvidenceAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEvidenceAssociation" type="j:ActivityEvidenceAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEvidenceLedgerAssociation" type="nc:ActivityDocumentAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and an evidence ledger.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityFacilityAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a facility.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityFacilityAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityFacilityAssociation" type="j:ActivityFacilityAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityFeeAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a fee.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityFeeAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityFeeAssociation" type="j:ActivityFeeAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a fee.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityForceAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a use of force.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityForceAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityForceAssociation" type="j:ActivityForceAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a use of force.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityIncidentAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityIncidentAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityIncidentAssociation" type="j:ActivityIncidentAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityInformationAbstracterPersonAssociation" type="nc:ActivityPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a person who abstracted information about that activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityInformationApproverAssociation" type="nc:ActivityPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a person who approved information for that activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityInformationOwnerAssociation" type="nc:ActivityPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a person who owns the information regarding that activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityInformationReleaserAssociation" type="nc:ActivityPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a person who releases the information about that activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityInformationReporterAssociation" type="nc:ActivityPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a person who reports information about that activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityJudgeAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a judge.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityJudgeAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityJudgeAssociation" type="j:ActivityJudgeAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a judge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityJudicialOfficialAssociation" type="nc:ActivityPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a judicial official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityJurisdictionAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a jurisdiction.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityJurisdictionAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityJurisdictionAssociation" type="j:ActivityJurisdictionAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityLabReceiptAssociation" type="nc:ActivityDocumentAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a lab receipt.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityLocationAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a location.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityLocationAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityLocationAssociation" type="j:ActivityLocationAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityNarrativeDocumentAssociation" type="nc:ActivityDocumentAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a document providing a narrative of that activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityObligationAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and an obligation.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityObligationAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityObligationAssociation" type="j:ActivityObligationAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and an obligation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOfficialReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An official associated with an activity</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="PersonType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOfficial" type="nc:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official associated with an activity</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOfficialAssociation" type="nc:ActivityPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and an official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityOriginatingDocumentAssociation" type="nc:ActivityDocumentAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a document that originated it.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityProgramAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a program.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityProgramAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityProgramAssociation" type="j:ActivityProgramAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a program.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReferralAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a referral.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityReferralAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReferralAssociation" type="j:ActivityReferralAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a referral.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReleaseAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a release.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityReleaseAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReleaseAssociation" type="j:ActivityReleaseAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a release.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySanctionAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a sanction.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivitySanctionAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySanctionAssociation" type="j:ActivitySanctionAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityServiceCallAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a service call.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityServiceCallAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityServiceCallAssociation" type="j:ActivityServiceCallAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a service call.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySubjectAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a subject.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivitySubjectAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySubjectAssociation" type="j:ActivitySubjectAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySupplementalDocumentAssociation" type="nc:ActivityDocumentAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a supplemental document.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityUnitAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a unit.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityUnitAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityUnitAssociation" type="j:ActivityUnitAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityUnknownAffiliateAssociation" type="nc:ActivityPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a person of unknown involvement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityVictimAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a victim.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityVictimAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityVictimAssociation" type="j:ActivityVictimAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a victim.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityWarrantAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a warrant.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityWarrantAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityWarrantAssociation" type="j:ActivityWarrantAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityWitnessAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a witness.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ActivityWitnessAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityWitnessAssociation" type="j:ActivityWitnessAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an activity and a witness.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AgencyActiveIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if the status of an ORI is active; false if it is inactive.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AgencyAddCancelIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an agency is authorized to add or cancel a record; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AgencyAuthorization" abstract="true">
    <xsd:annotation>
      <xsd:documentation>An agency&apos;s access category to data.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:AgencyAuthorization" name="AgencyAuthorizationCode" type="nlets:AgencyAuthorizationCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency&apos;s access category to data.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="AgencyAuthorization"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:AgencyAuthorization" name="AgencyAuthorizationText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency&apos;s access category to data.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="AgencyAuthorization"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AgencyBaselinePriorityValue" type="nc:NumericType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Values must be 0-12.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AgencyCHRIAuthorizedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an agency is authorized to access criminal history information; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AgencyControlTerminalIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if an agency is a control terminal; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AgencyServiceHours" abstract="true">
    <xsd:annotation>
      <xsd:documentation>The availability of an agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:AgencyServiceHours" name="AgencyServiceHoursCode" type="nlets:AgencyServiceHoursCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A availability of an agency.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="AgencyServiceHours"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:AgencyServiceHours" name="AgencyServiceHoursText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The availability of an agency.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="AgencyServiceHours"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlcoholInvolvementSuspicionCode" type="mmucc_2:AlcoholInvolvementSuspicionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Driver or non-motorist involved in the crash suspected by law enforcement to have used alcohol.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlcoholTestCategoryCode" type="mmucc_2:AlcoholTestCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Type of Alcohol Test Given.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlcoholTestResultCode" type="mmucc_2:AlcoholTestResultCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Status of BAC Test results.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlcoholTestResultQuantity" type="j:AlcoholTestResultQuantityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>BAC Test Result (2 digits).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlcoholTestStatusCode" type="mmucc_2:AlcoholTestStatusCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indication of the presence of alcohol by test.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AmendedChargeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A charge that has been modified since the original charge.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ChargeType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AmendedCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A charge that has been modified since the original charge.</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="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="AppellateCaseBrief" type="nc: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="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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of appellate case decision made.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionDate" type="nc:DateType" 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="AppellateCaseDecisionDescriptionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an appellate case decision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseDecisionIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of 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="AppellateCaseDecisionName" type="nc: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="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="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="AppellateCaseDecisionReliefEffectiveDate" type="nc:DateType" 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="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="AppellateCaseDecisionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A decision of the appellate court about a case.</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.</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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeDefendantEntity" type="nc:EntityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity that was originally tried in a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseNoticeDefendingAgency" type="nc: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="AppellateCaseNoticeFilingCourt" type="j:CourtType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court where a notice of appeal is filed in hopes of being reviewed by an appellate court</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="AppellateCaseNoticeProsecutingAgency" type="nc: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="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="AppellateCaseNoticeReasonText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A statement explaining the reason for an appeal. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AppellateCaseOriginalCase" type="nc: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="AppellateCaseRelatedCase" type="nc: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="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:appinfo>
        <i:ReferenceTarget i:name="ArrestType"/>
      </xsd:appinfo>
    </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="ArrestAgency" type="nc:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency which employs the arresting official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestAgencyRecordIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A records management system number of the originating case agency for an arrest.</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="ArrestArraignmentDate" type="nc:DateType" 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="ArrestBailRecommendationText" type="nc: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="ArrestBloodAlcoholContentNumberText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A blood-alcohol percentage reading from a Blood Alcohol Test (BAC Test).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestCategoryCode" type="fbi:ArrestCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of arrest that occurred.</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="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="ArrestInvolvedOrganization" type="nc:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization associated with an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestInvolvedProperty" type="nc:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of property associated with an arrest.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestInvolvedWeapon" type="nc: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="ArrestLocation" type="nc:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location where a subject was arrested.</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="ArrestProbableCauseText" type="nc: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="ArrestRelease" type="nc: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="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="ArrestSequenceID" type="nc:IdentificationType" 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="ArrestSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is arrested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubjectCountCode" type="fbi:MultipleArresteeSegmentsCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An indication of 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="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="ArrestSubjectRightsReadIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person&apos;s legal rights (Miranda Rights) were read to a subject during an arrest; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ArrestSubjectRightsReadResponseText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A subject&apos;s response after legal rights were read.</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="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="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.</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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailConditionDescriptionText" type="nc: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="BailHearingDate" type="nc:DateType" 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="BailPostedAmount" type="nc:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of bail paid.</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="BailPostedDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a subject posts or secures bail.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailRequirementText" type="nc: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="BailRevokedDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date bail is revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSetAmount" type="nc:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of bail set for defendant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BailSetAmountText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An amount of bail set for defendant.</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="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="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&apos;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="BondAmount" type="nc:AmountType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Amount of bond</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondConditionDescriptionText" type="nc: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="BondIssuerEntity" type="nc:EntityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity that issues a bond.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondPaymentDescriptionText" type="nc: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="BondRevokeDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a bond is revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BondSuretyName" type="nc: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="BondTerminationCategoryText" type="nc: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="BondTerminationDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a bond no longer is in effect.</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&apos;s name and other relevant facts on the police &quot;blotter&quot;, and which may also include photographing, fingerprinting, and the like. </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="BookingAgency" type="nc:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization which processes a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingAgencyRecordIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A booking identifier of the originating case agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingArraignmentDate" type="nc:DateType" 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="BookingCourtCaseIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier for the cause of a booking.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingDepositedProperty" type="nc: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="BookingDetentionFacility" type="nc: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="BookingDocumentControlIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number assigned by a booking system to identify a unique booking event within a specific jail.</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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingFacility" type="nc: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="BookingFileIdentification" type="nc:IdentificationType" 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="BookingRelease" type="nc: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="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="BookingReportingDistrictText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A district of a booking agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BookingRetainedProperty" type="nc: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="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="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="BookingSeizedProperty" type="nc:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of property taken from a subject by an official during a booking.</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="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="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="BookingTelephoneCallDate" type="nc:DateType" 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="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="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="BridgeStructure" type="nc:FacilityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A bridge, underpass, overpass, or tunnel bridge/structure that is also linkable to the national bridge inventory.</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="CaseAugmentation" type="j:CaseAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about a case.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="CaseType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseCapiasDate" type="nc:DateType" 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="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="CaseContinuanceDate" type="nc:DateType" 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="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="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="CaseCourtEvent" type="j:CourtEventType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court occurrence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDefendantParty" type="nc:EntityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity being charged or sued in a court of law.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDefendantQuantityText" type="nc: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="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="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="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="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="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="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="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="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="CaseInformationAdmissibleText" type="nc: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="CaseInformationInadmissibleText" type="nc: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="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 the &quot;petitioner.&quot; 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="CaseInitiatingParty" type="nc:EntityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity 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="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="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="CaseLineageCase" type="nc: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="CaseOfficial" type="j:CaseOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a justice official&apos;s involvement in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialCaseIdentification" type="nc:IdentificationType" 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="CaseOfficialCaseStatusText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a justice official&apos;s case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOfficialEndDate" type="nc:DateType" 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="CaseOfficialRoleDescriptionText" type="nc: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="CaseOfficialRoleText" type="nc: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="CaseOfficialStartDate" type="nc:DateType" 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="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="CaseOfficialTerminationReasonText" type="nc: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="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="CaseOtherEntity" type="nc:EntityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous entity involved in a court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseOtherIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A miscellaneous identifier for a 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="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="CaseProceedingCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of case proceeding.</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="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="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 &quot;petitioner.&quot; 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 &quot;appellant&quot;) 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" type="nc:EntityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity 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 courts 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="CaseRestrictionDate" type="nc:DateType" 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="CaseRestrictionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A restriction imposed upon a party.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseSecurityText" type="nc: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="CaseSeverityText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A severity of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTerminationCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of termination for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTerminationStageText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A stage of termination for a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTrial" type="j:CourtEventType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of hearing during which the final disposition of a case is determined.</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="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="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:appinfo>
        <i:ReferenceTarget i:name="ChargeType"/>
      </xsd:appinfo>
    </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="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="ChargeApplicabilityText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A degree of involvement a person is being charged with committing in an offense.</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="ChargeCategoryDescriptionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a crime category.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeConvictionAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between a charge and a conviction.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ChargeConvictionAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeConvictionAssociation" type="j:ChargeConvictionAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between a charge and a conviction.</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="ChargeDegreeText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A degree of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDescriptionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A plain language description 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="ChargeDispositionCondition" type="nc:ConditionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A requirement which, when met, represents compliance with a pre-disposition condition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeDispositionOtherText" type="nc: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="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="ChargeEmploymentRelatedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a charge is related to a person&apos;s employment; false otherwise.</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="ChargeEnhancingFactor" type="j:ChargeEnhancingFactorType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a factor or reason that makes a charge more serious.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeEnhancingFactorDescriptionText" type="nc: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="ChargeEnhancingFactorReferenceDate" type="nc:DateType" 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="ChargeEnhancingFactorStatusText" type="nc: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="ChargeEnhancingFactorText" type="nc: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="ChargeEnhancingPriorConviction" type="j:ConvictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a prior conviction.</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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeFilerEntity" type="nc:EntityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity which filed a current charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeFilingDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a charge was filed.</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="ChargeIdentification" type="nc:IdentificationType" 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="ChargeInstrument" type="nc: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="ChargeLegalDescriptionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The legal or formal description of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeMACRDispositionText" type="nc: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="ChargeMACRIndicationLevelText" type="nc: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="ChargeMACRJuvenileLevelText" type="nc: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="ChargeMACRStatusText" type="nc: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="ChargeModificationInstrument" type="nc: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="ChargeModifierEntity" type="nc:EntityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity that modified the original charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeNCICCode" type="fbi:OFFCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An offense within the National Crime Information Center (NCIC) system.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeNarrative" type="nc:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A document associated with a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeOriginatorEntity" type="nc:EntityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity that originally filed a charge or a related predecessor charge if the charge was changed later by prosecution or the court.</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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeQualifierText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Additional information that clarifies a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeRecommendedBailAmount" type="nc: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="ChargeReducingFactorText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A factor which may make a charge less serious or limit the penalty.</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="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="ChargeSentenceRangeText" type="nc: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="ChargeSequenceID" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sequentially assigned number for charge tracking purposes.. </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="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="ChargeSeverityText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of severity of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeSpecialAllegationText" type="nc: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="ChargeStatus" type="nc:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A state of a charge.</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="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="ChargeText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The text of a charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeTrackingIdentification" type="nc:IdentificationType" 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="ChargeUCRCode" type="ucr:OffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An offense within the Uniform Crime Report (UCR) system.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ChargeUCRCrimeCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A Uniform Crime Report (UCR) kind or classification of a crime associated with 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="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="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="CitationAgency" type="nc: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="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="CitationDismissalConditionText" type="nc: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="CitationFineAmount" type="nc: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="CitationIssuedLocation" type="nc: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="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="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="CitationViolation" type="nc: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="CommercialCarrierStateIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>If no US DOT Number, State Issued Identification Number and State Name.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CommercialCarrierUSDOTNumber" type="j:CommercialCarrierUSDOTNumberType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>US DOT Number (7 digits).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CommercialVehicleConfigurationCode" type="mmucc_2:CommercialVehicleConfigurationCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates the general configuration of commercial motor vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CommunityServiceReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Services volunteered or required by individuals or an organization to benefit a community or its institutions.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CommunityService" type="nc:ActivityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Services volunteered or required by individuals or an organization to benefit a community or its institutions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionGroup" type="j:ConditionGroupType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a set of conditions assigned to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionGroupParentID" type="niem-xsd:string" nillable="true">
    <xsd:annotation>
      <xsd:documentation>ID of the parent condition group to which this group belongs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="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="ConditionalReleaseCondition" type="nc: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="ConditionalReleaseExpirationDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Date of the Subject&apos;s Probation Expiration</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseOppositionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason against releasing a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseProjectedDate" type="nc:DateType" 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="ConditionalReleaseRevokedDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a conditional release was revoked due to a person&apos;s failure in meeting required conditions or for other reasons.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseRevokedReasonText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why a conditional release was revoked.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ConditionalReleaseSupportText" type="nc: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:appinfo>
        <i:ReferenceTarget i:name="ConvictionType"/>
      </xsd:appinfo>
    </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="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="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="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="ConvictionLocatorReferenceIdentification" type="nc:IdentificationType" 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="ConvictionOffense" type="nc: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="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="ConvictionReportingProfessionName" type="nc: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="ConvictionReportingRequirementText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of when the court is required to file a special report.</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="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="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="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="CorrectionalFacility" type="j:CorrectionalFacilityType" 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="Corrections" type="nc: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="CounselingReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Professional guidance of a person by utilizing psychological methods.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ActivityType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Counseling" type="nc:ActivityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Professional guidance of a person by utilizing psychological methods.</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:appinfo>
        <i:ReferenceTarget i:name="CourtType"/>
      </xsd:appinfo>
    </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="CourtActivity" type="j:CourtActivityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a court-related action associated with a court case event. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtActivityCondition" type="nc: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="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="CourtActivityScheduleDay" type="nc: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="CourtActivitySupervisingAgency" type="nc:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A supervising agency associated with a court activity result, especially for reporting purposes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAdministrativeUnitText" type="nc: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="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="CourtAppearanceCase" type="nc: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="CourtAppearanceCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of appearance a party is required to make in court.</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="CourtAppearanceDate" type="nc:DateType" 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="CourtAppearanceEntity" type="nc:EntityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity required to appear in court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtAppearanceReasonText" type="nc: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="CourtCategoryCode" type="ansi_d20:CourtCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of court.</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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtDivisionText" type="nc: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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtEvent" type="j:CourtEventType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a court occurrence.</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.</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="CourtEventCase" type="nc:CaseType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A case associated with a court event.</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="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="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="CourtEventSchedule" type="nc: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="CourtEventSequenceID" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier for a court case event record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtName" type="nc: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:appinfo>
        <i:ReferenceTarget i:name="CourtOrderType"/>
      </xsd:appinfo>
    </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="CourtOrderCondition" type="nc: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="CourtOrderDesignatedLocation" type="nc:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location to which a court order applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderDesignatedOrganization" type="nc:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization to which a court order applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderDesignatedProperty" type="nc: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="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="CourtOrderEnforcementAgency" type="nc:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency responsible for enforcing 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="CourtOrderIssuingDate" type="nc:DateType" 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="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="CourtOrderJurisdiction" type="nc: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="CourtOrderRecallDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a court order was recalled or rescinded.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRecallReasonText" type="nc: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="CourtOrderRequestDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a court order was requested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestEntity" type="nc:EntityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity which requested a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestReasonText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why a court order was requested.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceAgencyAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between a court order and the agency that serves it.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="CourtOrderServiceAgencyAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceAgencyAssociation" type="j:CourtOrderServiceAgencyAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between a court order and the agency that serves it.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceAttemptedDate" type="nc:DateType" 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="CourtOrderServiceCautionText" type="nc: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="CourtOrderServiceDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a court order was delivered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceDescriptionText" type="nc: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="CourtOrderServiceOfficial" abstract="true">
    <xsd:annotation>
      <xsd:documentation>An official who delivered a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:CourtOrderServiceOfficial" name="CourtOrderServiceOfficialEnforcement" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who delivered a court order.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="CourtOrderServiceOfficial"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:CourtOrderServiceOfficial" name="CourtOrderServiceOfficialJudicial" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who delivered a court order.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="CourtOrderServiceOfficial"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderServiceReceivedDate" type="nc:DateType" 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="CourtOrderServiceRestrictionText" type="nc: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="CourtOrderSignatureMethodText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A method used to obtain a signature on a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderSpecialInstructionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of inclusions and/or constraints of a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderStatus" type="nc:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A state of a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderSupervisingAgency" type="nc: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="CourtSupervisingAgency" type="nc: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="Crash" type="j:CrashType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A traffic accident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashDriver" type="j:CrashDriverType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the motor vehicle driver involved into a traffic accident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashDriverAuthorizationRestriction" type="nc: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="CrashDriverConditionCode" type="mmucc_2:DriverConditionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Any relevant condition of the driver that is directly related to the crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashDriverContributingCircumstancesCode" type="mmucc_2:DriverContributingCircumstancesCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The actions by the driver that may have contributed to the crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashDriverDistractionCode" type="mmucc_2:DriverDistractionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Distractions which may have influenced the driver performance. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashDriverLicenseAugmentation" type="j:CrashDriverLicenseAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about a driver license.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="DriverLicenseType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashDriverLicenseCategoryCode" type="mmucc_2:DriverLicenseCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The current kind of an individuals driver license at the time of the crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashDriverLicenseClassCode" type="mmucc_2:DriverLicenseClassCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Type of License assigned by authorizing agent issuing a driver license to the individual.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashDriverLicensePermitAugmentation" type="j:CrashDriverLicensePermitAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about a driver license permit.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="DriverLicensePermitType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashDriverLicensePermitStatusCode" type="mmucc_2:DriverLicensePermitStatusCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The current status of an individuals driver license at the time of the crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashDriverViolationCode" type="ansi_d20:DrivingOffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A vehicle-related violation, which applies to a driver involved in a crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashDrivingRestrictionAugmentation" type="j:CrashDrivingRestrictionAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about a driving restriction.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="DrivingRestrictionType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashDrivingRestrictionCode" type="mmucc_2:DrivingRestrictionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Restrictions assigned to an individuals driver license by the license examiner.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashDrivingViolationCode" type="ansi_d20:DrivingOffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The offense a driver was convicted of in relation to a driving incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashEnvironmentContributingCircumstancesCode" type="mmucc_2:CrashEnvironmentContributingCircumstancesCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Apparent environmental conditions which may have contributed to the crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashFirstHarmfulEventCode" type="mmucc_2:CrashFirstHarmfulEventCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A first harmful event.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashFirstHarmfulEventLocationCode" type="mmucc_2:CrashFirstHarmfulEventLocationCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location of a first harmful event.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashInformationSource" type="j:CrashInformationSourceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Affiliation of the person completing the crash report.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashInjuryAugmentation" type="j:CrashInjuryAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about an injury.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="InjuryType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashJunctionRelationCode" type="mmucc_2:CrashJunctionRelationCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The location of the first harmful event in location to a junction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashLightConditionCode" type="mmucc_2:CrashLightConditionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The type/level of light that existed at the time of the motor vehicle crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashLocation" type="nc:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A redefined Incident Location</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashLocationAugmentation" type="j:CrashLocationAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about a location.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="LocationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashMannerCode" type="mmucc_2:CrashMannerCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A manner of crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashNonMotorist" type="j:CrashNonMotoristType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Common details about non-motorist involved in a traffic accident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashPassenger" type="j:CrashPassengerType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the motor vehicle passenger involved in a traffic accident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashPerson" type="j:CrashPersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Common details about any person involved in a traffic accident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashPersonEMSTransportation" type="j:CrashPersonEMSTransportationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the transportation of the patient by the EMS unit to a medical facility.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashPersonInjury" type="nc:InjuryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An injury received by a person involved in a traffic accident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashRoadContributingCircumstancesCode" type="mmucc_2:CrashRoadContributingCircumstancesCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Apparent condition of the road which may have contributed to the crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashRoadSurfaceConditionCode" type="mmucc_2:CrashRoadSurfaceConditionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The roadway surface condition at the time and place of a crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashSchoolBusRelatedCode" type="mmucc_2:CrashSchoolBusRelatedCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A school bus relation,</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashServiceCall" type="j:ServiceCallType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a call for service received from a person alerting an authority of a traffic accident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashVehicle" type="j:CrashVehicleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the motor vehicle involved in a traffic accident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashVehicleCategoryCode" type="mmucc_2:CrashVehicleCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Motor vehicle unit kind.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashVehicleEmergencyUseIndicationCode" type="mmucc_2:CrashVehicleEmergencyUseIndicationCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates official motor vehicles that are involved in a crash while on an emergency response. Emergency refers to an official motor vehicle that is usually traveling with physical emergency signals in use, typically red light blinking, siren sounding, etc. Select &quot;yes&quot; only if the motor vehicle was on an emergency response, regardless of whether the emergency equipment was actuated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashVehicleLegalSpeedCode" type="mmucc_2:CrashVehicleLegalSpeedCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Handles &quot;Not Applicable&quot; and &quot;Unknown&quot; values needed for MMUCC 2.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashVehicleLegalSpeedRate" type="nc:MeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Authorized speed limit for the motor vehicle at the time of the crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashVehicleOccupant" type="j:CrashVehicleOccupantType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Common details about any vehicle occupant involved in a traffic accident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashVehicleOccupantsQuantity" type="nc:QuantityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The total number of injured and uninjured occupants in this motor vehicle involved in the crash, including persons in or on the motor vehicle at the time of the crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashWeatherConditionCode" type="mmucc_2:CrashWeatherConditionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The prevailing atmospheric conditions that existed at the time of the crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashWorkZone" type="j:CrashWorkZoneType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information about Work Zone where the crash occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrashWorkZoneIndicationCode" type="mmucc_2:CrashWorkZoneIndicationCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A presence of a Work Zone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalInformationIndicator" type="niem-xsd:boolean" nillable="true">
    <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: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:appinfo>
        <i:ReferenceTarget i:name="CriminalOrganizationType"/>
      </xsd:appinfo>
    </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="CriminalOrganizationCautionText" type="nc: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="CriminalOrganizationMembershipHighQuantityText" type="nc: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="CriminalOrganizationMembershipInitiationText" type="nc: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="CriminalOrganizationMembershipLowQuantityText" type="nc: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="CriminalOrganizationNCICIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalOrganizationObjectiveText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An objective or purpose of the 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="CriminalTraitAction" type="nc:ActivityType" 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="CriminalTraitActivityDescriptionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a kind of crime a criminal organization or person usually commits.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitColorText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A color associated with criminal activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitCommunicationDescriptionText" type="nc: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="CriminalTraitDescriptionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of criminal characteristics.</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="CriminalTraitDressText" type="nc: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="CriminalTraitEthnicity" abstract="true">
    <xsd:annotation>
      <xsd:documentation>An ethnic or cultural background associated with a criminal organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:CriminalTraitEthnicity" name="CriminalTraitEthnicityCode" type="fbi:EthnicityCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identifies an ethnic or cultural background associated with a criminal organization.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="CriminalTraitEthnicity"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:CriminalTraitEthnicity" name="CriminalTraitEthnicityText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An ethnic or cultural background associated with a criminal organization.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="CriminalTraitEthnicity"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitGraffitiDescriptionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of criminal artwork associated with a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitGraffitiImage" type="nc:ImageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An image of criminal artwork.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitHandSignalText" type="nc: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="CriminalTraitModusOperandiText" type="nc: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="CriminalTraitTargetDescriptionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the kind of recipient of criminal activity usually chosen by a criminal organization or person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CriminalTraitTattooDescriptionText" type="nc: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="CriminalTraitTattooImage" type="nc: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="CriminalTraitTurfText" type="nc: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.</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:appinfo>
        <i:ReferenceTarget i:name="CustodyTransferType"/>
      </xsd:appinfo>
    </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="CustodyTransferActionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An action taken in the transfer of custody.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferLocation" type="nc:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location where transfer of custody occurs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CustodyTransferProperty" type="nc: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="CustodyTransferReceivingEnforcementAgency" type="nc: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="CustodyTransferReceivingEnforcementFacility" type="nc: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="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="CustodyTransferReleasingEnforcementAgency" type="nc: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="CustodyTransferReleasingEnforcementFacility" type="nc: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="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="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="DNACollectionStatus" abstract="true">
    <xsd:annotation>
      <xsd:documentation>The status on the DNA collection from a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:DNACollectionStatus" name="DNACollectionStatusCode" type="lasd:DNACollectionStatusCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status on the DNA collection from a subject.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="DNACollectionStatus"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:DNACollectionStatus" name="DNACollectionStatusText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status on the DNA collection from a subject.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="DNACollectionStatus"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Detention" type="nc:SupervisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A mandatory confined supervision of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DetentionFacility" type="nc: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="DisciplinaryActionAugmentation" type="j:DisciplinaryActionAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about a disciplinary action.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="DisciplinaryActionType"/>
      </xsd:appinfo>
    </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="DiversionProgram" type="nc: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="DocumentCourtAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between a document and a court.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="DocumentCourtAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentCourtAssociation" type="j:DocumentCourtAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between a document and a court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentJudicialOfficialAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between a document and a judicial official.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="DocumentJudicialOfficialAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentJudicialOfficialAssociation" type="j:DocumentJudicialOfficialAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between a document and a judicial official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentJurisdictionAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between a document and a jurisdiction.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="DocumentJurisdictionAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentJurisdictionAssociation" type="j:DocumentJurisdictionAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between a document and a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLocationAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between a document and a location.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="DocumentLocationAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentLocationAssociation" type="j:DocumentLocationAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between a document and a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentPersonAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between a document and a person.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="DocumentPersonAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentPersonAssociation" type="j:DocumentPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between a document and a person.</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="DriverConvictionCMV" abstract="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 substitutionGroup="j:DriverConvictionCMV" name="DriverConvictionCMVCode" type="ansi_d20:CMVCodeType" 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:appinfo>
        <i:Base i:name="DriverConvictionCMV"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:DriverConvictionCMV" name="DriverConvictionCMVText" type="nc: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:appinfo>
        <i:Base i:name="DriverConvictionCMV"/>
      </xsd:appinfo>
    </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="DriverConvictionHazMat" abstract="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 substitutionGroup="j:DriverConvictionHazMat" name="DriverConvictionHazMatCode" type="ansi_d20:HazMatCodeType" 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:appinfo>
        <i:Base i:name="DriverConvictionHazMat"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:DriverConvictionHazMat" name="DriverConvictionHazMatText" type="nc: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:appinfo>
        <i:Base i:name="DriverConvictionHazMat"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionOffense" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A specific offense or charge for which the party has been found guilty.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:DriverConvictionOffense" name="DriverConvictionOffenseCode" type="ansi_d20:DrivingOffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The offense a driver was convicted of in relation to a driving incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="DriverConvictionOffense"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverConvictionOffenseDescriptionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Additional details about an ACD defined offense.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:DriverConvictionOffense" name="DriverConvictionOffenseText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific offense or charge for which the party has been found guilty.  </xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="DriverConvictionOffense"/>
      </xsd:appinfo>
    </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="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="DriverHistorySummary" type="j:DriverHistorySummaryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Summary details about a driver&apos;s history</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="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="DriverLicenseDrivingIncidentAssociation" type="j:DriverLicenseDrivingIncidentAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between a driver license and a driving incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingAccidentSeverity" abstract="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 substitutionGroup="j:DrivingAccidentSeverity" name="DrivingAccidentSeverityCode" type="ansi_d20:AccidentSeverityCodeType" 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:appinfo>
        <i:Base i:name="DrivingAccidentSeverity"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:DrivingAccidentSeverity" name="DrivingAccidentSeverityText" type="nc: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:appinfo>
        <i:Base i:name="DrivingAccidentSeverity"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncident" type="j:DrivingIncidentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an incident involving a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentCMV" abstract="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 substitutionGroup="j:DrivingIncidentCMV" name="DrivingIncidentCMVCode" type="ansi_d20:CMVCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A determination of whether the incident occurred while the driver was operating a commercial vehicle.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="DrivingIncidentCMV"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:DrivingIncidentCMV" name="DrivingIncidentCMVText" type="nc: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:appinfo>
        <i:Base i:name="DrivingIncidentCMV"/>
      </xsd:appinfo>
    </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="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="DrivingIncidentFemalePassengerQuantityText" type="nc: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="DrivingIncidentHazMat" abstract="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 substitutionGroup="j:DrivingIncidentHazMat" name="DrivingIncidentHazMatCode" type="ansi_d20:HazMatCodeType" 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:appinfo>
        <i:Base i:name="DrivingIncidentHazMat"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:DrivingIncidentHazMat" name="DrivingIncidentHazMatText" type="nc: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:appinfo>
        <i:Base i:name="DrivingIncidentHazMat"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentJurisdiction" type="nc:JurisdictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A jurisdiction in which an incident occurred.</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="DrivingIncidentLegalSpeedRate" type="nc:MeasureType" 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="DrivingIncidentLocatorReferenceIdentification" type="nc:IdentificationType" 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="DrivingIncidentMalePassengerQuantityText" type="nc: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="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="DrivingIncidentPassenger" type="nc: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="DrivingIncidentPassengerDescriptionText" type="nc: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="DrivingIncidentPassengerQuantityText" type="nc: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="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="DrivingIncidentRecordedSpeedRate" type="nc:MeasureType" 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="DrivingIncidentRoadCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of road where an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingIncidentRoadDescriptionText" type="nc: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="DrivingIncidentTrafficDescriptionText" type="nc: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="DrivingIncidentWeatherDescriptionText" type="nc: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 substitutionGroup="nc:IdentificationJurisdiction" name="DrivingJurisdictionAuthorityANSID20Code" type="ansi_d20:JurisdictionAuthorityCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A federal or state organization with jurisdiction over a person&apos;s driving privileges.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="IdentificationJurisdiction"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="nc:IdentificationJurisdiction" name="DrivingJurisdictionAuthorityNCICLSTACode" type="fbi:LSTACodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A federal or state organization with jurisdiction over a person&apos;s driving privileges.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="IdentificationJurisdiction"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="nc:SubstanceCode" name="DrugDEACode" type="dea:DrugCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A drug.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="SubstanceCode"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrugInvolvementSuspicionCode" type="mmucc_2:DrugInvolvementSuspicionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Driver or non-motorist involved in the crash suspected by law enforcement to have used drugs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrugTestCategoryCode" type="mmucc_2:DrugTestCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of drug test.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrugTestResultCode" type="mmucc_2:DrugTestResultCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A result of a drug test.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrugTestStatusCode" type="mmucc_2:DrugTestStatusCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a drug test.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EMSAgency" type="nc:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>EMS agency providing transport to medical facility that receives patient.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmergencyMedicalServiceCall" type="j:ServiceCallType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a call for medical service received from a person alerting an authority of a Traffic Accident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentAssignedUnit" abstract="true">
    <xsd:annotation>
      <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:EmploymentAssignedUnit" name="EmploymentAssignedUnitEnforcementUnit" type="j:EnforcementUnitType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="EmploymentAssignedUnit"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:EmploymentAssignedUnit" name="EmploymentAssignedUnitOrganization" type="nc:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The unit commonly used by the person in a particular position.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="EmploymentAssignedUnit"/>
      </xsd:appinfo>
    </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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialActivityCategory" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A kind of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:EnforcementOfficialActivityCategory" name="EnforcementOfficialActivityCategoryCode" type="fbi:LEOKAActivityCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="EnforcementOfficialActivityCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:EnforcementOfficialActivityCategory" name="EnforcementOfficialActivityCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The kind of activity or circumstance in which an enforcement official was engaged.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="EnforcementOfficialActivityCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialAssignmentCategory" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A kind of assignment of an enforcement official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:EnforcementOfficialAssignmentCategory" name="EnforcementOfficialAssignmentCategoryCode" type="fbi:LEOKAOfficerAssignmentCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of assignment of an enforcement official.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="EnforcementOfficialAssignmentCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:EnforcementOfficialAssignmentCategory" name="EnforcementOfficialAssignmentCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of assignment of an enforcement official.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="EnforcementOfficialAssignmentCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialBadgeIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier used to refer to an enforcement official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of enforcement official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialPOSTLicenseIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A Peace official Standards and Training identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementOfficialUnavailableSchedule" type="nc: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.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="EnforcementUnitType"/>
      </xsd:appinfo>
    </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.</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="EnforcementUnitBeatIdentification" type="nc:IdentificationType" 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="EnforcementUnitIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitName" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitNumberIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number that identifies an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EnforcementUnitSectionIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A section of an enforcement unit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EventSequenceCode" type="mmucc_2:EventSequenceCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The events in sequence related to this motor vehicle, including both non-collision as well as collision events.</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.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="EvidenceType"/>
      </xsd:appinfo>
    </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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceAmount" type="nc: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="EvidenceCollector" type="nc: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="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 substitutionGroup="j:EvidenceObject" name="EvidenceDocumentBinaryReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An evidentiary document encoded in binary relating to the evidence.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="BinaryType"/>
        <i:Base i:name="EvidenceObject"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:EvidenceObject" name="EvidenceDocumentBinary" type="nc:BinaryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An evidentiary document encoded in binary relating to the evidence.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="EvidenceObject"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:EvidenceObject" name="EvidenceItemBinaryReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="BinaryType"/>
        <i:Base i:name="EvidenceObject"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:EvidenceObject" name="EvidenceItemBinary" type="nc:BinaryType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="EvidenceObject"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:EvidenceObject" name="EvidenceItemBiometricReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="BiometricType"/>
        <i:Base i:name="EvidenceObject"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:EvidenceObject" name="EvidenceItemBiometric" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="EvidenceObject"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:EvidenceObject" name="EvidenceItemContactInformationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>Contact information for a piece of evidence.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ContactInformationType"/>
        <i:Base i:name="EvidenceObject"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:EvidenceObject" name="EvidenceItemContactInformation" type="nc:ContactInformationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Contact information for a piece of evidence.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="EvidenceObject"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:EvidenceObject" name="EvidenceItemPropertyReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="PropertyType"/>
        <i:Base i:name="EvidenceObject"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:EvidenceObject" name="EvidenceItemProperty" type="nc:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="EvidenceObject"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:EvidenceObject" name="EvidenceItemText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="EvidenceObject"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceKit" type="nc:KitType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kit used to collect evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceNumberIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number that identifies a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceObject" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceOtherIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identifies an item associated with evidence not explicitly referenced</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidencePreviousLocation" type="nc:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A previous location of a piece of evidence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceQuantityText" type="nc: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="EvidenceReceiptIdentification" type="nc:IdentificationType" 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="EvidenceReturnRecipientEntity" type="nc:EntityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity to which a particular piece of property was returned</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="EvidenceTakenFromEntity" type="nc:EntityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity from which a particular piece of evidence was taken or seized from.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EvidenceTakenLocation" type="nc: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="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="ExhibitAcceptingAgency" type="nc: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="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="ExhibitEvidence" type="j:EvidenceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An exhibit item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ExhibitIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifying number of an exhibit.</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="ExhibitStatusText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the status of an exhibit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FacilityCapacityDescriptionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the number of people a facility can manage at a time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FacilityCapacityQuantity" type="niem-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of people a facility can manage at a time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FacilityCurrentCaseLoadQuantity" type="niem-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number of people a facility is currently managing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FacilityJuvenileIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a facility has the ability to accept people under the legal age of an adult; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FacilityMemberCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of occupant a facility manages.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="FacilitySecurityLevelText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of security at which a facility operates.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Felony" type="nc: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="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.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ForceType"/>
      </xsd:appinfo>
    </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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForceCategory" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A kind of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:ForceCategory" name="ForceCategoryCode" type="fbi:ForceCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of force used.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="ForceCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:ForceCategory" name="ForceCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of force used, which may be physical or aided by a weapon or tool.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="ForceCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ForcePhysicalDescriptionText" type="nc: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="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="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="ForceToolProperty" type="nc: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="ForceUserEntity" type="nc:EntityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates that a particular force/tool/weapon was used by an entity.</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="ForceWeaponProperty" type="nc: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="HazMatCargoReleaseCode" type="mmucc_2:HazMatCargoReleaseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Release of hazardous materials from the cargo compartment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="HazMatPlacardDisplayedCode" type="ansi_d20:HazMatCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indication that a motor vehicle had a hazardous materials placard as required by federal/state regulations.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="HazMatPlacardIndicationCode" type="ansi_d20:HazMatCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indication that a motor vehicle had a hazardous materials placard as required by federal/state regulations.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="HazMatPlacardNumberText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>4-digit placard number or name taken from the middle of the diamond or from the rectangular box.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="HazMatPlacardSuffixText" type="j:HazMatPlacardSuffixTextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>1-digit placard number from bottom of diamond.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="nc:SubstanceCode" name="HazardousMaterialCode" type="hazmat:HazmatUNCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A hazardous material.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="SubstanceCode"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="HitAndRunCode" type="mmucc_2:HitAndRunCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Refers to cases where the vehicle, or the driver of the vehicle, in transport is a contact vehicle in the crash and departs the scene without stopping to render aid or report the crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="nc:IdentificationJurisdiction" name="IdentificationJurisdictionCanadianProvinceCode" type="can:CanadianProvinceCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area, region, or unit in which a unique identification is issued.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="IdentificationJurisdiction"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="nc:IdentificationJurisdiction" name="IdentificationJurisdictionNCICLISCode" type="fbi:LISCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area, region, or unit in which a unique identification is issued.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="IdentificationJurisdiction"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="nc:IdentificationJurisdiction" name="IdentificationJurisdictionNCICLSTACode" type="fbi:LSTACodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area, region, or unit in which a unique identification is issued.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="IdentificationJurisdiction"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="nc:IdentificationJurisdiction" name="IdentificationJurisdictionNCICRESCode" type="fbi:RESCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area, region, or unit in which a unique identification is issued.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="IdentificationJurisdiction"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageAugmentation" type="j:ImageAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about an image.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ImageType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageCategoryCode" type="fbi:IMTCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of image that that has been taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageFacialText" type="nc: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="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="ImageNCICIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier assigned to an Image by the FBI National Crime Information Center.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImagePose" abstract="true">
    <xsd:annotation>
      <xsd:documentation>An angle of a person&apos;s face in a photograph.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:ImagePose" name="ImagePoseCode" type="nonauth:ImagePoseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An angle of a person&apos;s face in a photograph.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="ImagePose"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:ImagePose" name="ImagePoseText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An angle of a person&apos;s face in a photograph.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="ImagePose"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Incarceration" type="nc:SupervisionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A mandatory confined supervision of a person.</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="IncidentArrestCountQuantity" type="niem-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Count of persons arrested as a result of recovering the property of record</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="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="IncidentAugmentation" type="j:IncidentAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="IncidentType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:IncidentGeneralCategory" name="IncidentCategoryCode" type="fbi:CriminalActivityCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="IncidentGeneralCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:IncidentGeneralCategory" name="IncidentCategoryUCRCode" type="ucr:OffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="IncidentGeneralCategory"/>
      </xsd:appinfo>
    </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:appinfo>
        <i:ReferenceTarget i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="PropertyType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentDisseminationLevel" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A dissemination level of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:IncidentDisseminationLevel" name="IncidentDisseminationLevelCode" type="j:IncidentLevelDisseminationCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A dissemination level of an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="IncidentDisseminationLevel"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:IncidentDisseminationLevel" name="IncidentDisseminationLevelText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A dissemination level of an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="IncidentDisseminationLevel"/>
      </xsd:appinfo>
    </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="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="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="IncidentExceptionalClearance" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A reason why an incident has been cleared exceptionally.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:IncidentExceptionalClearance" name="IncidentExceptionalClearanceCode" type="fbi:IncidentExceptionalClearanceCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why an incident has been cleared exceptionally.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="IncidentExceptionalClearance"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentExceptionalClearanceDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date an incident was cleared exceptionally.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:IncidentExceptionalClearance" name="IncidentExceptionalClearanceText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why an incident has been cleared exceptionally.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="IncidentExceptionalClearance"/>
      </xsd:appinfo>
    </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="IncidentFactor" type="j:IncidentFactorType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a factor involved that has an effect on an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:IncidentFactorValue" name="IncidentFactorCode" type="fbi:IncidentFactorCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A circumstance of factor in an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="IncidentFactorValue"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorDescriptionText" type="nc: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="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 substitutionGroup="j:IncidentFactorValue" name="IncidentFactorNIBRSAggravatedAssaultHomicideCode" type="fbi:AggravatedAssaultHomicideFactorsCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A circumstance of factor in an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="IncidentFactorValue"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:IncidentFactorValue" name="IncidentFactorNIBRSBiasMotivationCode" type="fbi:IncidentBiasMotivationCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A circumstance of factor in an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="IncidentFactorValue"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:IncidentFactorValue" name="IncidentFactorNIBRSJustifiableHomicideCode" type="fbi:JustifiableHomicideFactorsCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A circumstance of factor in an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="IncidentFactorValue"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorSubCategoryText" type="nc: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 substitutionGroup="j:IncidentFactorValue" name="IncidentFactorText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A circumstance or factor in an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="IncidentFactorValue"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentFactorValue" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A circumstance or factor in an incident.</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="IncidentForceInvolvedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if force was used in an incident; false otherwise.</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="IncidentFormComment" type="nc: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="IncidentFormName" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of an incident report form. </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="IncidentGeneralCategory" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A general category of an incident that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentGeneralCategoryCode" type="lasd:IncidentCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific kind of incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:IncidentGeneralCategory" name="IncidentGeneralCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general category of an incident that occurred.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="IncidentGeneralCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentInformantAssociation" type="nc:ActivityPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an incident and an informant for that incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentInjuryLevelText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An indication of the severity level of an injury received during an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentInvestigatorAssociation" type="nc:ActivityPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an incident and an investigator for that incident.</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.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="PropertyType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentInvolvedStructure" type="nc:FacilityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A structure that was involved in an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentItemObtainerAssociation" type="nc:ActivityPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an incident an item obtainer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentLevel" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A level of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:IncidentLevel" name="IncidentLevelCode" type="mn_off:OffenseLevelCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="IncidentLevel"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:IncidentLevel" name="IncidentLevelText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="IncidentLevel"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentLightingCode" type="itis:LightingCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An indication of the lighting conditions at the time of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentMethodDescriptionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the method used to carry out on incident.</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="IncidentMissingPersonFoundText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The number and kind of missing persons found as a result of solving the case</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentNonPropertyItemText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An item that was stolen. </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="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="IncidentPropertyDisposition" type="nc:ItemDispositionType" 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:appinfo>
        <i:ReferenceTarget i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="PropertyType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentRecoveredVehicleQuantity" type="nc: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="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="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="IncidentResponseOrganization" type="nc: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:appinfo>
        <i:ReferenceTarget i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="PropertyType"/>
      </xsd:appinfo>
    </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="IncidentSourceText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An item or location from which something was stolen.</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:appinfo>
        <i:ReferenceTarget i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="PropertyType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentStolenVehicleQuantity" type="nc: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="IncidentStructuresEnteredQuantity" type="nc: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="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="IncidentSubjectOrganization" type="nc: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="IncidentSubjectWeapon" type="nc: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="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="IncidentSurroundingLocation" type="nc: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="IncidentTarget" type="j:TargetType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity that was an intended recipient of a subject&apos;s actions involved in an incident.</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="IncidentUnknownAssociationPersonAssociation" type="nc:ActivityPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an incident and a person with an unknown link to that 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="IncidentViolatedStatuteAssociation" type="j:ViolatedStatuteAssociationType" 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="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="IncidentWeatherCode" type="itis:WeatherConditionsCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A weather conditions at the time 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="InformationSourceCategoryCode" type="mmucc_2:InformationSourceCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Source of Information for the crash report.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Infraction" type="nc: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="InitialImpactAreaCode" type="mmucc_2:ImpactAreaCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The area of the motor vehicle that received the initial impact.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuredTransportationSourceCode" type="mmucc_2:InjuredTransportationSourceCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Type of transport to the medical facility receiving the patient.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryAugmentation" type="j:InjuryAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about an injury.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="InjuryType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="InjuryCategoryCode" type="fbi:InjuryCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general category of harm or injury.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="nc:InjuryCauser" name="InjuryCauserForce" type="j:ForceType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A causer of an injury.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="InjuryCauser"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntelligenceInformationIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if the information specified is intelligence information; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IntersectionCategoryCode" type="mmucc_2:IntersectionCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An intersection consists of two or more roadways.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ItemAugmentation" type="j:ItemAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about an item.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ItemType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ItemHazardousMaterialsContainerText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>This field is used to describe the stolen chemical  container</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ItemLotIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>This field is to be used to help identify a Lot of Stolen Property</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ItemPartialLotCode" type="ansi-nist:PPLCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates whether a stolen chemical represents a partial or complete shipment.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ItemRecoveredAdditionalValue" type="nc:ItemValueType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Fair market value in whole dollars of other property recovered in addition to the property of record</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ItemRecoveredContrabandValue" type="nc:ItemValueType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Fair market value in whole dollars of any contraband recovered as a result of recovering the property of record</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ItemSerialIdentificationRange" type="ansi-nist:IdentificationRangeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identifying numbers inscribed on or attached to a consecutive lot of parts, collection of parts, or complete units.  Assigned by the manufacturer</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:appinfo>
        <i:ReferenceTarget i:name="JudicialOfficialType"/>
      </xsd:appinfo>
    </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="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="JudgePanelIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a judge panel.</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="JudgePanelTotalQuantity" type="niem-xsd:nonNegativeInteger" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A total number of judges that sit on a judge&apos;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.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="JudicialOfficialType"/>
      </xsd:appinfo>
    </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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialBarIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a judicial official after meeting the requirement to practice law in a region.</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="JudicialOfficialBarStatus" type="nc:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a judicial officials bar membership.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of judicial official.</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="JudicialOfficialFirm" type="nc:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An agency at which a judicial official works.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialPanelIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier or name of a panel or group to which a judicial official is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialRegistrationIdentification" type="nc:IdentificationType" 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="JurisdictionAugmentation" type="j:JurisdictionAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about a jurisdiction.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="JurisdictionType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionDescriptionText" type="nc: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="JurisdictionDistrictIdentification" type="nc:IdentificationType" 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="JurisdictionDistrictText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A district in a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name or number of a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionRestrictionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A restriction or limitation of a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurisdictionTitle" type="nc:ItemTitleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A title issued by a jurisdiction.</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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JurorDismissedDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a juror was dismissed from jury service.</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="JurorDismissedReasonText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why a juror was dismissed or excused.</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="JurorIdentification" type="nc:IdentificationType" 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="JurorPanelIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identifies the panel on which a juror is serving.</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="JusticeMetadata" type="j:JusticeMetadataType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Justice metadata</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LEOKACircumstanceCategoryCode" type="j:LEOKACircumstanceCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A LEOKA (Law Enforcement Officer Killed or Assaulted) classification of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationRoadway" type="j:LocationRoadwayType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the part of the roadway where Traffic Accident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ManeuverCode" type="mmucc_2:ManeuverCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The controlled maneuver for this motor vehicle prior to the beginning of the sequence of events.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Misdemeanor" type="nc: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="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="MissingPersonCircumstance" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A circumstance surrounding the disappearance of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:MissingPersonCircumstance" name="MissingPersonCircumstanceCode" type="fbi:MPCCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A circumstance surrounding the disappearance of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="MissingPersonCircumstance"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:MissingPersonCircumstance" name="MissingPersonCircumstanceText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A circumstance surrounding the disappearance of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="MissingPersonCircumstance"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonDeclarationDate" type="nc:DateType" 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="MissingPersonDeclarationPerson" type="nc: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="MissingPersonDisappearanceCategory" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A kind of disappearance of a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:MissingPersonDisappearanceCategory" name="MissingPersonDisappearanceCategoryCode" type="fbi:MNPCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of disappearance of a missing person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="MissingPersonDisappearanceCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:MissingPersonDisappearanceCategory" name="MissingPersonDisappearanceCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of disappearance of a missing person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="MissingPersonDisappearanceCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonFoundDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a missing person was found.</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="MissingPersonFoundLocation" type="nc:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location where a missing person was found.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonInterestIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates NCMEC interest in a Missing Person Record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MissingPersonLastSeenDate" type="nc:DateType" 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="MissingPersonLastSeenLocation" type="nc: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="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="MissingPersonStatus" type="nc:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a missing person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MostDamagedAreaCode" type="mmucc_2:ImpactAreaCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The area of the motor vehicle that was most damaged in a crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MostHarmfulEventCode" type="mmucc_2:MostHarmfulEventCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Event that resulted in the most severe injury or, if no injury, the greatest property damage involving this motor vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonMotoristActionBeforeCrashCode" type="mmucc_2:NonMotoristActionBeforeCrashCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The action of the non-motorist prior to the crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonMotoristCategoryCode" type="mmucc_2:NonMotoristCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Type of Non-Motorist involved in a Traffic Accident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonMotoristConditionCode" type="mmucc_2:NonMotoristConditionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Any relevant condition of the non-motorist that is directly related to the crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonMotoristContributingCircumstancesCode" type="mmucc_2:NonMotoristContributingCircumstancesCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Actions that the non-motorist was undertaking at the time of the crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonMotoristLocationCode" type="mmucc_2:NonMotoristLocationCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The non-motorists location with respect to the roadway at the time of the crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonMotoristSafetyEquipmentCode" type="mmucc_2:NonMotoristSafetyEquipmentCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The safety equipment(s) used by the non-motorist.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonmotoristStrikingVehicleReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>A motor vehicle that was the first motor vehicle to strike the non-motorist.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="VehicleType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="NonmotoristStrikingVehicle" type="nc:VehicleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A motor vehicle that was the first motor vehicle to strike the non-motorist.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationOrganizationAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an obligation and an organization.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ObligationOrganizationAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationOrganizationAssociation" type="j:ObligationOrganizationAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an obligation and an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationPersonAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an obligation and a person.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ObligationPersonAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ObligationPersonAssociation" type="j:ObligationPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an obligation and a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OccupantAirBagDeployedCode" type="mmucc_2:OccupantAirBagDeployedCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Deployment status of an air bag relative to the position in the vehicle for this occupant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OccupantEjectionCode" type="mmucc_2:OccupantEjectionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Occupant completely or partially thrown from the interior of the motor vehicle, excluding motorcycles, as a result of a crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OccupantProtectionSystemUseCode" type="mmucc_2:OccupantProtectionSystemUseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The restraint equipment in use by the occupant, or the helmet use by a motorcyclist, at the time of the crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OccupantSeatCode" type="mmucc_2:OccupantSeatCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The occupants seat in the motor vehicle prior to the first event in the sequence of events.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OccupantSeatOtherLocationCode" type="mmucc_2:OccupantSeatOtherLocationCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The location of the vehicle occupant prior to the first event in the sequence of events.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OccupantSeatRowCode" type="mmucc_2:OccupantSeatRowCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The occupants seat row in the motor vehicle prior to the first event in the sequence of events.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Offense" type="nc: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="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="OrganizationAugmentation" type="j:OrganizationAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about an organization.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="OrganizationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="nc:OrganizationCategory" name="OrganizationCategoryNCICORIAgencyCode" type="fbi:ORIAgencyCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A functional kind of an organization.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="OrganizationCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="nc:OrganizationCategory" name="OrganizationCategoryNCICTYPOCode" type="fbi:TYPOCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A functional kind of an organization.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="OrganizationCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="nc:OrganizationCategory" name="OrganizationCategoryNLETSCode" type="nlets:OrganizationCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A functional kind of an organization.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="OrganizationCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationFieldOfficeText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The Field Office that has jurisdiction over an area in which the ORI is located.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationGovernmentLevelCode" type="fbi:ORIGovernmentLevelCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A governmental level of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationJurisdiction" type="nc: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="OrganizationORIIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier assigned to a justice-related organization by the federal government.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OriginalChargeReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An original charge a party was given without modifications.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="ChargeType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OriginalCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An original charge a party was given without modifications.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OriginalChargeAmendedChargeAssociationReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An association between an original charge and an amended charge.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="OriginalChargeAmendedChargeAssociationType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OriginalChargeAmendedChargeAssociation" type="j:OriginalChargeAmendedChargeAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between an original charge and an amended charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Parole" type="nc: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="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="PassagePointCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of entry or exit point to a location or structure.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointDescriptionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an entry or exit point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointMethod" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A method used to enter or exit through a passage point.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:PassagePointMethod" name="PassagePointMethodCode" type="fbi:MethodOfEntryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A method used to enter or exit through a passage point.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PassagePointMethod"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:PassagePointMethod" name="PassagePointMethodNDExCode" type="j:PassagePointMethodCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A method used to enter or exit through a passage point.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PassagePointMethod"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:PassagePointMethod" name="PassagePointMethodOfAccessCode" type="fbi:MethodOfAccessCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A method used to enter or exit through a passage point.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PassagePointMethod"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:PassagePointMethod" name="PassagePointMethodText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A method used to enter or exit through a passage point.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PassagePointMethod"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointSecurityCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of security system or mechanism installed at a point of entry or exit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PassagePointText" type="nc: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="PatientMedicalFacility" type="nc:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Medical facility receiving patient.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAFISIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number issued by an agency&apos;s automatic fingerprint system based on submitted fingerprints other than PersonFBIID and PersonSSID.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAugmentation" type="j:PersonAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about a person.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="PersonType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBirthPlaceCode" type="fbi:POBCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A state or country of a person&apos;s birth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBodyOdor" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s body odor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBodyPartsText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of the body parts of a person.</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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonChargeAssociation" type="j:PersonChargeAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between a person and a charge issued to that person.</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="PersonDentalCharacteristicGeneral" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A person&apos;s general dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:PersonDentalCharacteristicGeneral" name="PersonDentalCharacteristicGeneralCode" type="fbi:DCHGeneralCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person&apos;s general dental characteristics.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PersonDentalCharacteristicGeneral"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:PersonDentalCharacteristicGeneral" name="PersonDentalCharacteristicGeneralText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person&apos;s general dental characteristics.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PersonDentalCharacteristicGeneral"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicOther" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A person&apos;s other dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:PersonDentalCharacteristicOther" name="PersonDentalCharacteristicOtherCode" type="fbi:DCHOtherCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person&apos;s other dental characteristics.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PersonDentalCharacteristicOther"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:PersonDentalCharacteristicOther" name="PersonDentalCharacteristicOtherText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person&apos;s other dental characteristics.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PersonDentalCharacteristicOther"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRemovableAppliances" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A person&apos;s removable dental appliance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:PersonDentalCharacteristicRemovableAppliances" name="PersonDentalCharacteristicRemovableAppliancesCode" type="fbi:DCHRemovableAppliancesCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person&apos;s removable dental appliance.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PersonDentalCharacteristicRemovableAppliances"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:PersonDentalCharacteristicRemovableAppliances" name="PersonDentalCharacteristicRemovableAppliancesText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person&apos;s removable dental appliance.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PersonDentalCharacteristicRemovableAppliances"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicRestorationCaries" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A person&apos;s dental restoration or caries.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:PersonDentalCharacteristicRestorationCaries" name="PersonDentalCharacteristicRestorationCariesCode" type="fbi:DCHRestorationCariesCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person&apos;s dental restoration or caries.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PersonDentalCharacteristicRestorationCaries"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:PersonDentalCharacteristicRestorationCaries" name="PersonDentalCharacteristicRestorationCariesText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person&apos;s dental restoration or caries.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PersonDentalCharacteristicRestorationCaries"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicStatus" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A status of a person&apos;s dental characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:PersonDentalCharacteristicStatus" name="PersonDentalCharacteristicStatusCode" type="fbi:DCHStatusCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a person&apos;s dental characteristics.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PersonDentalCharacteristicStatus"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:PersonDentalCharacteristicStatus" name="PersonDentalCharacteristicStatusText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of a person&apos;s dental characteristics.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PersonDentalCharacteristicStatus"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalCharacteristicText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A visible problem or characteristic of a person&apos;s teeth.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalPhotoModelAvailableIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates whether dental x-rays are available with a record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDentalXRayAvailableIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates whether dental photos or models are available with a record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDriverLicenseAssociation" type="nc:DriverLicenseAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between a person and a driver license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDriverLicensePermitAssociation" type="nc:DriverLicenseAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between a person and a driver license permit.</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="PersonDrivingInsuranceCoverageCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of insurance coverage a driver of a vehicle has.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDrivingInsuranceStatusText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The status of a person&apos;s driving insurance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEarShape" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s ear shape.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEmancipationDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The date the subject will become an adult.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFBIIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number issued by the FBI&apos;s Automated Fingerprint Identification System (AFIS) based on submitted fingerprints.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFacialFeatures" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s facial features.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFingerGeometry" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s finger geometry.</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="PersonFirearmSalesDisqualifiedCode" type="fbi:IFSCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A status of person&apos;s eligibility to purchase firearms.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFootPrint" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s footprint.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFootPrintAvailableIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates whether a footprint is available with a person record</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGait" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s gait.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGeneralLedgerIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general-ledger account number associated with a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHandGeometry" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s hand geometry.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHitResultsCode" type="fbi:PHRCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Results of a NCIC Hit and the general disposition of the record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="nc:IdentificationCategory" name="PersonIDCategoryCode" type="fbi:MNUCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of identifier assigned to a person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="IdentificationCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonInjuryLocationCode" type="mmucc_2:PersonInjuryLocationCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The primary or most obvious area of the persons body injured during the crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonInjurySeverityCode" type="ansi_d20:AccidentSeverityCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A severity of an injury received by a person involved into a Traffic Accident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIrisFeatures" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s iris features.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:PersonIssuedPropertyTitleAbstract" name="PersonIssuedPropertyRegistrationTitle" type="nc:ItemTitleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PersonIssuedPropertyTitleAbstract"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:PersonIssuedPropertyTitleAbstract" name="PersonIssuedPropertyTitle" type="nc:ItemTitleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PersonIssuedPropertyTitleAbstract"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonIssuedPropertyTitleAbstract" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A title which has been issued to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonJewelryCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The kind of jewelry associated with a person</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonKeystrokeDynamics" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s keystroke dynamics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonLipMovement" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s lip movement.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNCICIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A file control number (FCN) that is often used to link a NCIC record to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNameAugmentation" type="j:PersonNameAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about a name of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="PersonNameType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNameInitialsText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A first letter of a persons given, possibly middle, and last names.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonNameSoundexText" type="nc: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="PersonPalmPrint" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s palm print.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPasswordText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Password provided/used by a victim of Identity Theft to verify their ID</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPotentialChargeAssociation" type="j:PersonChargeAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between a person and potential charges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrimaryWorker" type="nc: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="PersonReferralWorker" type="nc:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Employee of State assigned to the particular juvenile</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="PersonRetina" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s retina.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSaliva" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s saliva.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSemen" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s semen.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSightedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a person has been sighted; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSpeechPattern" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s speech pattern.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonStateFingerprintIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number issued by a state Automated Fingerprint Identification System (AFIS) based on submitted fingerprints.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonTemporaryAssignmentUnit" type="nc: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="PersonThermalFaceImage" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s thermal face image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonThermalHandImage" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s thermal hand image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonThermalImage" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s thermal image.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonToothAugmentation" type="j:PersonToothAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about a tooth.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ToothType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonUrine" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s urine.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonVeinPattern" type="nc:BiometricType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A representation or an encoding of the identifying characteristics of a person&apos;s vein pattern.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonVendorIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An assigned ID to identify a vendor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="nc:PersonWorkPlace" name="PersonWorkLocationStructure" type="nc:FacilityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The work address or structure of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="PersonWorkPlace"/>
      </xsd:appinfo>
    </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&apos;s charges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaCategoryCode" type="ut_offender:PleaCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of plea.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PleaDescriptionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a plea.</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="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="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="PleaRecommendationText" type="nc: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="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="Probation" type="nc: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="PropertyAugmentation" type="j:PropertyAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="PropertyType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="nc:ItemCategory" name="PropertyCategoryNCICTYPACode" type="fbi:TYPACodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of property.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ItemCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="nc:ItemCategory" name="PropertyCategoryNCICTYPCode" type="fbi:TYPCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of property.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ItemCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="nc:ItemCategory" name="PropertyCategoryNIBRSCode" type="fbi:ArresteeWeaponCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of property.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ItemCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="nc:ItemCategory" name="PropertyCategoryNIBRSPropertyCategoryCode" type="fbi:PropertyCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of property.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ItemCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:PropertyDetailValue" name="PropertyDetailCode" type="fbi:TYPACodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A feature or characteristic of a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PropertyDetailValue"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDetailDescription" type="nc: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 substitutionGroup="j:PropertyDetailValue" name="PropertyDetailText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A feature or characteristic of a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="PropertyDetailValue"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDetailValue" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A feature or characteristic of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDispositionAugmentation" type="j:PropertyDispositionAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about a disposition of a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ItemDispositionType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDispositionCode" type="fbi:PropertyLossCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An indication of what happened to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyFederalIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A federal identifying number assigned to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyMissingValue" type="nc:ItemValueType" 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="PropertyNCICIdentification" type="nc:IdentificationType" 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="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="PropertySeizureDisposition" type="nc: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="PropertySeizureMethodText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A method by which a property item was removed from a person&apos;s possession and taken into custody.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizureOwningPerson" type="nc: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="PropertySeizurePossessingPerson" type="nc: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="PropertySeizureProperty" type="nc:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A property item that was seized.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySeizurePropertyHoldingOrganization" type="nc: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="PropertySeizureReleaseConditionText" type="nc: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="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="PropertySeizureWarrant" type="j:WarrantType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A warrant that was required to remove property from a person&apos;s possession.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertySightedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a piece of property has been sighted; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyTotalDamageValue" type="nc:ItemValueType" 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="ProsecutionCharge" type="j:ChargeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A charge filed by a prosecuting attorney.</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="ProtectionOrderConditionCode" type="fbi:PCOCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific kind of protection order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProtectionOrderRestrictedPerson" type="nc: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="RansomMoneyCode" type="fbi:RMICodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of ransom money.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ReferralAugmentation" type="j:ReferralAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about a referral.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="ReferralType"/>
      </xsd:appinfo>
    </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="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="RegisterActionDate" type="nc:DateType" 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="RegisterActionDescriptionText" type="nc: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="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="RegisterActionTitle" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A title or kind of register of actions entry.</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.</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 kind of crime.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An offense for which a person must register as being an 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&apos;s status as a registered 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="RegisteredOffenderDescription" type="nc: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="RegisteredOffenderEndDate" type="nc:DateType" 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="RegisteredOffenderEntryDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person initially registered as an offender.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderIdentification" type="nc:IdentificationType" 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="RegisteredOffenderPredatorIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicator to denote if the Registered Offender is considered a Sexual Predator</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderReportingCriteriaText" type="nc: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="RegisteredOffenderReportingProfessionName" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The name of the profession a registered offender must report.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegisteredOffenderStartDate" type="nc:DateType" 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="RegisteredOffenderStatusIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicator to denote the current status of a Subject</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="RehabilitationProgram" type="nc:ProgramType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A program designed to improve a person physically. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayAccessControlCode" type="mmucc_2:RoadwayAccessControlCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The degree that access to abutting land is fully, partially or not controlled by a public authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayAnnualAverageDailyTraffic" type="j:RoadwayAnnualAverageDailyTrafficType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The average number of motor vehicles passing a point on a trafficway in a day, for all days of the year, during a specified calendar year.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayAnnualAverageDailyTrafficQuantity" type="nc:QuantityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>AADT for a specific calendar year, in Motor Vehicles Per Day.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayAnnualAverageDailyTrafficYearDate" type="niem-xsd:gYear" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The calendar year when AADT was calculated.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayBikewayCode" type="mmucc_2:RoadwayBikewayCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Any road, path, or way which is specifically designated as being open to bicycle travel, regardless of whether such facilities are designated for the exclusive use of bicycles or are to be shared with other transportation modes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayCurveApplicableIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates that road curvature measurement parameters are not applicable to this particular road part.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayCurveLengthMeasure" type="nc:LengthMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The measurement of the curvature in the roadway expressed in terms of its length (use feet or meters).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayCurveRadiusLengthMeasure" type="nc:LengthMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The measurement of the curvature in the roadway expressed in terms of its radius (use feet or meters).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayCurveSuperelevationMeasure" type="nc:LengthMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The measurement of the curvature in the roadway expressed in terms of its superelevation (use feet or meters).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayDelineatorPresenceCode" type="mmucc_2:RoadwayDelineatorPresenceCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The presence or absence of a series of reflecting devices mounted at regular intervals on the side of the road to indicate the horizontal alignment of the roadway not at an intersection. (Intersections generally have lighting and /or well-marked lane indications, but not delineators.) Delineators are oriented to face the driver for each approach.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayFunctionalClassCode" type="mmucc_2:RoadwayFunctionalClassCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The character of service or function of streets or highways. The classification of rural and urban is determined by state and local officials in cooperation with each other and approved by the Federal Highway Administration, U.S. Department of Transportation.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayGradeCode" type="mmucc_2:RoadwayGradeCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The geometric or layout and inclination characteristics of the roadway in the direction of travel for this vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayGradeSlopePercentage" type="nc:PercentageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The inclination of the roadway, expressed in the rate of rise or fall in feet (meters) per 100 feet (meters) of horizontal distance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayHorizontalAlignmentCode" type="mmucc_2:RoadwayHorizontalAlignmentCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Horizontal Alignment. The geometric or layout and inclination characteristics of the roadway in the direction of travel for this vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayInclinationNumber" type="niem-xsd:decimal" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The inclination of the roadway, expressed in the rate of rise or fall in feet (meters) per 100 feet (meters) of horizontal distance.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayIntersectionAnnualAverageDailyTraffic" type="j:RoadwayAnnualAverageDailyTrafficType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Total entering vehicles for all approaches of an intersection. Actual or estimated traffic volume expressed as an average annual daily count.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayIntersectionAverageAnnualDailyEnteringTrafficQuantity" type="nc:QuantityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Total entering vehicles for all approaches of an intersection. Actual or estimated traffic volume expressed as an average annual daily count.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayIntersectionTrafficControlCategoryCode" type="mmucc_2:RoadwayIntersectionTrafficControlCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Type of traffic control device at intersection where crash occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayLaneWidthMeasure" type="nc:LengthMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Widths of the lane(s) where crash occurred (use feet or meters).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayLightingCode" type="mmucc_2:RoadwayLightingCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Type of roadway illumination.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayMainlineLanesNumberCode" type="mmucc_2:RoadwayMainlineLanesNumberCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Number of &quot;thru&quot; lanes on the mainline approaches of an intersection, including all lanes with &quot;thru&quot; movement (&quot;thru&quot; and left-turn, or &quot;thru&quot; and right-turn) but not exclusive turn lanes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayMedianWidthMeasure" type="nc:LengthMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Width of portion of divided highway separating the road for traffic in opposing directions where the crash occurred. If a crash occurs at a mid-block section, the median width is based on the mid-block section. If the crash occurs at an intersection, the median width is based on the median widths at the intersection (use feet or meters).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayNationalHighwayPartCode" type="mmucc_2:RoadwayNationalHighwayPartCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Designation of the roadway as part of the National Highway System.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayPavementLongitudinalMarkingFunctionColorCode" type="mmucc_2:RoadwayPavementLongitudinalMarkingFunctionColorCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The longitudinal markings (paint, plastic, or other) used on the roadway surface to guide or control the path followed by drivers.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayPavementLongitudinalMarkingMaterialCode" type="mmucc_2:RoadwayPavementLongitudinalMarkingMaterialCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The longitudinal markings material (paint, plastic, or other).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayRailwayCrossingIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique US DOT/AAR number assigned for identification purposes to a railroad crossing by a state highway agency in cooperation with the Federal Railroad Administration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayShoulderWidthMeasure" type="nc:LengthMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Widths of the shoulder(s) where crash occurred (use feet or meters).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwaySideRoadLanesNumberCode" type="mmucc_2:RoadwaySideRoadLanesNumberCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Number of &quot;thru&quot; lanes on the side-road approaches at intersection including all lanes with &quot;thru&quot; movement (&quot;thru&quot; and left-turn, or &quot;thru&quot; and right-turn) but not exclusive turn lanes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayStructureIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique federal inspection/inventory identifier assigned to a bridge, underpass, overpass, or tunnel bridge/structure that is also linkable to the national bridge inventory. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RoadwayTotalLanesQuantity" type="nc:QuantityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Total number of lanes in the roadway on which this motor vehicle was traveling. For undivided highways: Total &quot;Thru&quot; Lanes in Both Directions (excluding designated turn lanes). For divided highways: Total &quot;Thru&quot; Lanes for the Roadway (on which the motor vehicle under consideration was traveling).</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:appinfo>
        <i:ReferenceTarget i:name="SanctionType"/>
      </xsd:appinfo>
    </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="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="SanctionCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionCreditedObligation" type="nc: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="SanctionDisciplinaryAction" type="nc:DisciplinaryActionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A correction action that is assigned as part of a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionFrequencyText" type="nc: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="SanctionGroupingText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A way of grouping multiple sanctions.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionIssuingAgency" type="nc:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court that sets a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionJurisdictionalAgency" type="nc:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A court that has jurisdiction over a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionProgress" type="nc:ProgressType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A tracking of changes in a subject&apos;s progress toward fulfillment of the terms of a sanction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionRelatedChargeDispositionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A final version of a disposed Charge.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionRelatedSanctionIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sanction identifier from related court case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSentenceDefinitionIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a sanction &quot;defines&quot; a sentence; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSetDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a sanction was set or ordered.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SanctionSetObligation" type="nc: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="SanctionStayedObligation" type="nc: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="SanctionSuspendedObligation" type="nc: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="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="SecuritiesAugmentation" type="j:SecuritiesAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about a securities item.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="SecuritiesType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SecuritiesRansomMoneyCode" type="ansi-nist:SRMCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of ransom money being represented.</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="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="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="SentenceCondition" type="nc:ConditionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description and duration of a sentence component.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceConfinementCreditDayQuantity" type="nc:QuantityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Total presentencing days served credited towards sentence term.</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="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="SentenceDeferredTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the deferred term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceDescriptionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of the sentence being imposed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceExpirationDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The date the sentence expires.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceGroupingText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An order to how a sentence must be served.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceIssuerEntity" type="nc:EntityType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An entity which issued 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="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="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="SentenceModificationConfinementCreditDayText" type="niem-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A quantity of time a person is credited with spending in confinement.</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="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="SentenceModificationDismissalRemainingCase" type="nc: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="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="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="SentenceModificationOriginalTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An original length of a sentence.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="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="SentenceModificationParoleTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A portion of a sentence that an offender is to spend on parole.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceModificationProbation" type="nc: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="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="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="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="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="SentenceSubject" type="j:SubjectType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who is being sentenced.</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="SentenceSuspendedTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the suspended term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentenceTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A duration of a sentence. Specified as either a specific term in days-months-years or as a minimum - maximum range.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuideline" type="j:SentencingGuidelineType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A sentencing guideline.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineChargeSeverityLevelText" type="nc: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="SentencingGuidelineDepartureCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of departure from sentencing guidelines represented by a sentence for a charge..</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SentencingGuidelineDepartureReasonText" type="nc: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="SentencingGuidelineMonthsMaximumText" type="nc: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="SentencingGuidelineMonthsMinimumText" type="nc: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="SentencingGuidelineRecommendationMonthsText" type="nc: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:appinfo>
        <i:ReferenceTarget i:name="ServiceCallType"/>
      </xsd:appinfo>
    </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="ServiceCallArrivedDate" type="nc:DateType" 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="ServiceCallAssignedUnit" type="nc: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="ServiceCallAssistingUnit" type="nc: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="ServiceCallClearanceText" type="nc: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="ServiceCallClearedDate" type="nc:DateType" 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="ServiceCallDispatchedDate" type="nc:DateType" 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="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="ServiceCallDispatcher" type="nc: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="ServiceCallMechanismText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A way in which a call for service is received.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallOperator" type="nc:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who receives a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallOriginator" type="nc:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who places a call for service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallPlacedLocation" type="nc:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location from which a call for service was placed.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ServiceCallResponseLocation" type="nc: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="ServiceCallResponsePerson" type="nc: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="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="SeverityLevelAssignedDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date on which the severity level was assigned.</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="SeverityLevelCriminalHistoryScoreText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A criminal history score that is assigned.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelDescriptionText" type="nc: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="SeverityLevelIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique identifier of a Severity Level.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SeverityLevelIssuingAgency" type="nc: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:appinfo>
        <i:ReferenceTarget i:name="StatuteType"/>
      </xsd:appinfo>
    </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="StatuteCategory" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A kind of statute.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:StatuteCategory" name="StatuteCategoryCode" type="mn_off:StatuteCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of statute.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="StatuteCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:StatuteCategory" name="StatuteCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of statute.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="StatuteCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteCodeIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identifier of a set of laws for a particular jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteCodeSectionIdentification" type="nc:IdentificationType" 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="StatuteDescriptionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a statute.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteEnactmentDate" type="nc:DateType" 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="StatuteJurisdiction" type="nc:JurisdictionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an area in which a statute applies.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteKeywordText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A brief description of a Statute which makes use of &quot;catchwords.&quot;</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteLevelText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of crime a statute applies to.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteOffenseCode" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A criminal offense within a code book.</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="StatuteOffenseIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An identification of a criminal offense within a code book.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:StatuteOffenseCode" name="StatuteOffenseMinnesotaCode" type="mn_off:OffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A criminal offense within a code book.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="StatuteOffenseCode"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:StatuteOffenseCode" name="StatuteOffenseUCRCode" type="ucr:OffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A criminal offense within a code book.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="StatuteOffenseCode"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteRepealDate" type="nc:DateType" 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="StatuteStatus" type="nc:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A current status of a statute.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatuteText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The full text of a statute or law.</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.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="SubjectType"/>
      </xsd:appinfo>
    </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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectArmedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indicates if wanted person is armed</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectArmedWeapon" type="nc:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A weapon a subject is carrying.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectCautionInformationCode" type="fbi:CMCCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A piece of cautionary information about a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectCriminalOrganizationInvolvementCode" type="fbi:ECRCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A subject&apos;s involvement in a criminal organization.</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="SubjectDetainmentLocation" type="nc:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The specific address of the facility associated with the incarceration.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectDisciplinaryAction" type="nc:DisciplinaryActionType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A disciplinary action which a subject is undergoing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectExtraditionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An indication of whether extradition will occur.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An assigned number or string that identifies a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectInvolvedPersonAssociation" type="j:SubjectPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between a person and a subject.</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="SubjectInvolvementPerson" type="nc: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="SubjectMultiSourceOffender" abstract="true">
    <xsd:annotation>
      <xsd:documentation>Describes whether there is a single or multiple organizations that have information which contributes to a subject&apos;s criminal record.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:SubjectMultiSourceOffender" name="SubjectMultiSourceOffenderCode" type="fbi:SFICodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An indication of whether there is a single or multiple organizations that have information which contributes to a subject&apos;s criminal record.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="SubjectMultiSourceOffender"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:SubjectMultiSourceOffender" name="SubjectMultiSourceOffenderText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Describes whether there is a single or multiple organizations that have information which contributes to a subject&apos;s criminal record.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="SubjectMultiSourceOffender"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectOffenderNoticeText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Additional information associated with a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectPersonAssociation" type="j:SubjectPersonAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An association between a subject and a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectStatus" type="nc:StatusType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general status of a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectSupervision" type="nc: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="SubjectTheftCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of theft committed by a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SubjectWarrantCategoryDescriptionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a warrant out for a subject&apos;s arrest.</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="SupervisionAreaIdentification" type="nc:IdentificationType" 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="SupervisionAssessment" type="nc: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="SupervisionAssignedTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the duration of time a person has been assigned to be under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionAugmentation" type="j:SupervisionAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about a supervision.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="SupervisionType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionBedIdentification" type="nc:IdentificationType" 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="SupervisionBoardActionDocument" type="nc:DocumentType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A form specifying an action to take that is filed by the board of a supervisory agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCautionText" type="nc: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="SupervisionCellIdentification" type="nc:IdentificationType" 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="SupervisionClassificationDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person under supervision is classified.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionCondition" type="nc: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="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="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="SupervisionDisciplinaryAction" type="nc: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="SupervisionFee" type="nc:ObligationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a charge assigned to a person under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="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="SupervisionGoodDaysCreditText" type="nc: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="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="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="SupervisionJurisdiction" type="nc: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="SupervisionLevel" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A level of supervision required by a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:SupervisionLevel" name="SupervisionLevelCode" type="ut_offender:SupervisionLevelCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of supervision required by a person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="SupervisionLevel"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:SupervisionLevel" name="SupervisionLevelText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A level of supervision required by a person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="SupervisionLevel"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionModifiedTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Modified or changed details about the duration of time a person is assigned to spend under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionOtherLocation" type="nc: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="SupervisionReinstatementDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date that a supervision is reinstated.</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="SupervisionRestrictionBehaviorText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A behavior a supervised person is restricted from doing.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionCode" type="ut_offender:SupervisionRestrictionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A supervision restriction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionLocation" type="nc:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location a supervised person is restricted from going to.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionRestrictionPerson" type="nc:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person a supervised person is restricted from involvement.</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="SupervisionServedTerm" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about the duration of time a person has actually spent under supervision.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="SupervisionSubjectResponsibilityText" type="nc: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="SupervisionViolationText" type="nc: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="SupervisionVisitation" type="j:VisitationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A visit from a person to a subject.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="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="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="TargetCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of target or object for which an action is taken.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TargetDescriptionText" type="nc: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="TargetLocation" type="nc: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="TargetName" type="nc: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="TargetOrganization" type="nc: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="TargetPerson" type="nc: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="TargetProperty" type="nc: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="TargetReasonText" type="nc: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="TargetSectorCode" type="sar:TargetSectorCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A broad categorization of the infrastructure type.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Term" type="j:TermType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a duration length specified as either a specific term in days-months-years or as a minimum - maximum range.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TermDuration" type="niem-xsd:duration" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A specific range or duration of a term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TermLifeIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if the term is not for a set duration length but for life; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TermMaximumDuration" type="niem-xsd:duration" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A maximum range or duration for a term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TermMinimumDuration" type="niem-xsd:duration" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A minimum range or duration for a term.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TipClassCode" type="sar:TipClassCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of threat to which the tip or lead pertains.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TipDomainCode" type="sar:TipDomainCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A broad category of threat to which the tip or lead pertains.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TipSubclassText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A more detailed classification of threat to which the tip or lead pertains.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TipTaxonomy" type="j:TipTaxonomyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A means to categorize information received as tip that may be used for analysis.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TrafficwayDescriptionCode" type="mmucc_2:TrafficwayDescriptionCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Indication of whether or not the trafficway for this vehicle is divided and whether it serves one-way or two-way traffic.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TravelDirectionBeforeCrashCode" type="mmucc_2:TravelDirectionBeforeCrashCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The direction of a motor vehicles travel on the roadway before the crash. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="UnderrideOverrideCode" type="mmucc_2:UnderrideOverrideCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An underride refers to this motor vehicle sliding under another motor vehicle during a crash. An override refers to this motor vehicle riding up over another motor vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleAugmentation" type="j:VehicleAugmentationType" substitutionGroup="s:Augmentation">
    <xsd:annotation>
      <xsd:documentation>Additional information about a vehicle.</xsd:documentation>
      <xsd:appinfo>
        <i:AppliesTo i:namespace="http://niem.gov/niem/niem-core/2.0" i:name="VehicleType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleBodyCategoryCode" type="mmucc_2:VehicleBodyCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The category indicating the general configuration or shape of a motor vehicle distinguished by characteristics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleCargoBodyCategoryCode" type="mmucc_2:VehicleCargoBodyCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The kind of body for buses and trucks more than 10,000 lbs (4,536 kg) GVWR.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleContributingCircumstancesCode" type="mmucc_2:VehicleContributingCircumstancesCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Pre-existing motor vehicle defects or maintenance conditions that may have contributed to the crash.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleDamageExtentCode" type="mmucc_2:VehicleDamageExtentCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Estimation of total damage to motor vehicle from crash. Disabling damage implies damage to the motor vehicle that is sufficient to require the motor vehicle to be towed or carried from the scene.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="ansi-nist:VehicleOwnershipNICB" name="VehicleOwnershipNICBCode" type="ansi-nist:VODCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>NICB interest in a stolen vehicle entry.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/ansi-nist/2.0" i:name="VehicleOwnershipNICB"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="ansi-nist:VehicleOwnershipNICB" name="VehicleOwnershipNICBText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>NICB Division location in the United States, showing interest in a stolen vehicle entry.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/ansi-nist/2.0" i:name="VehicleOwnershipNICB"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTrafficControlDeviceCategoryCode" type="mmucc_2:VehicleTrafficControlDeviceCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The kind of traffic control device (TCD) applicable to this motor vehicle at the crash location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTrafficControlDeviceOperationalIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if traffic control device (TCD) applicable to the motor vehicle at the crash location was working properly, false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleTrafficControlDeviceWorkingIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Was the traffic control device (TCD) applicable to this motor vehicle at the crash location working properly?</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleUseCode" type="mmucc_2:VehicleUseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The kind of special function being served by this vehicle regardless of whether the function is marked on the vehicle.</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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a verdict was given.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDescriptionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a verdict.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDispositionDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date of a verdict disposition.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VerdictDispositionName" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a disposition of 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="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="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="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" 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.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="VictimType"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Victim" 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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:VictimEntity" name="VictimAffectedProperty" type="nc:PropertyType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a victims property that was stolen or damaged.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="VictimEntity"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimAggravatedAssaultHomicideFactorCode" type="fbi:AggravatedAssaultHomicideFactorsCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A circumstance of either an aggravated assault or homicide.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimAggravatedAssaultHomicideFactorText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A circumstance of either an aggravated assault or homicide.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimCategory" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A kind of victim an offense was committed against.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:VictimCategory" name="VictimCategoryCode" type="fbi:VictimCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of victim an offense was committed against.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="VictimCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:VictimCategory" name="VictimCategoryText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of victim an offense was committed against.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="VictimCategory"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimDispositionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Describes what happens to the victim after the incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimEntity" abstract="true">
    <xsd:annotation>
      <xsd:documentation>Details about an entity who suffers injury, loss, or death as a result of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a victim.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimInjury" type="nc: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="VictimJustifiableHomicideFactorCode" type="fbi:JustifiableHomicideFactorsCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A circumstance of a justifiable homicide.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VictimJustifiableHomicideFactorText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A circumstance of a justifiable homicide.</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="VictimOffenseCharge" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A charge representing an offense committed against a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:VictimOffenseCharge" name="VictimOffenseChargeCode" type="ucr:OffenseCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A charge representing an offense committed against a person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="VictimOffenseCharge"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:VictimOffenseCharge" name="VictimOffenseChargeText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A charge representing an offense committed against a person.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="VictimOffenseCharge"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:VictimEntity" name="VictimOrganization" type="nc:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an entity who suffers injury, loss, or death as a result of an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="VictimEntity"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:VictimEntity" name="VictimPerson" type="nc:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about an entity who suffers injury, loss, or death as a result of an incident.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="VictimEntity"/>
      </xsd:appinfo>
    </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="ViolatedStatuteAssociation" type="j:ViolatedStatuteAssociationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a statute that has been violated and associated information.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Violation" type="nc: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="Visitation" type="j:VisitationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a record of a person visiting a person under restricted access.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationPurposeText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A purpose or reason for a visit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationRestrictedAccessPerson" type="nc:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person under restricted access who receives a visit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationRestrictedAccessReasonText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A reason why a person is under restricted access to a visitor.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationSupervisingOfficial" abstract="true">
    <xsd:annotation>
      <xsd:documentation>An official who supervised a visit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:VisitationSupervisingOfficial" name="VisitationSupervisingOfficialEnforcement" type="j:EnforcementOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who supervised a visit.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="VisitationSupervisingOfficial"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:VisitationSupervisingOfficial" name="VisitationSupervisingOfficialJudicial" type="j:JudicialOfficialType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An official who supervised a visit.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="VisitationSupervisingOfficial"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationVisitor" type="nc:PersonType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person who visits a person under restricted access.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VisitationVisitorRelationshipText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A relationship of a visitor to a restricted access person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantReference" type="s:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>An authorization for an enforcement official to perform a specified action.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="WarrantType"/>
      </xsd:appinfo>
    </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.</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="WarrantAppearanceBailForfeitText" type="nc: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="WarrantExtraditionLimitation" abstract="true">
    <xsd:annotation>
      <xsd:documentation>A 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 substitutionGroup="j:WarrantExtraditionLimitation" name="WarrantExtraditionLimitationCode" type="fbi:EXLCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of limitation placed on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:name="WarrantExtraditionLimitation"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element substitutionGroup="j:WarrantExtraditionLimitation" name="WarrantExtraditionLimitationText" type="nc: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:appinfo>
        <i:Base i:name="WarrantExtraditionLimitation"/>
      </xsd:appinfo>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantExtraditionStateName" type="nc: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="WarrantFurtherProcessingText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An area a warrant went to for further processing or service.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantLevelText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An offense level associated with a warrant to be served.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WarrantProbableCauseText" type="nc: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.</xsd:documentation>
      <xsd:appinfo>
        <i:ReferenceTarget i:name="WitnessType"/>
      </xsd:appinfo>
    </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.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessAccountDescriptionText" type="nc: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="WitnessDate" type="nc:DateType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a witness observed an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessIdentification" type="nc:IdentificationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A number or string identifying a witness.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessLocationDescriptionText" type="nc: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="WitnessReportVerifiedIndicator" type="niem-xsd:boolean" nillable="true">
    <xsd:annotation>
      <xsd:documentation>True if a witness&apos;s story has been corroborated or validated; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WitnessSpecialConditionText" type="nc:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A special condition a witness requires to testify.</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:element name="WorkZoneCategoryCode" type="mmucc_2:WorkZoneCategoryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A kind of Work Zone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WorkZoneCrashLocationCode" type="mmucc_2:WorkZoneCrashLocationCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A crash location inside Work Zone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="WorkZoneWorkersPresenceIndicationCode" type="mmucc_2:WorkZoneWorkersPresenceIndicationCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An indication of whether workers are present in the workzone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
</xsd:schema>
Collapse Attributes:
Collapse ComplexTypes:
Collapse Elements:
Collapse SimpleTypes: