<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://www.it.ojp.gov/jxdm/3.0.2" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:j="http://www.it.ojp.gov/jxdm/3.0.2" xmlns:j-xsd="http://www.it.ojp.gov/jxdm/3.0.2/proxy/xsd/1.0" xmlns:j-ansi_d20="http://www.it.ojp.gov/jxdm/3.0.2/proxy/ansi_d20/1.0" xmlns:j-usps="http://www.it.ojp.gov/jxdm/3.0.2/proxy/usps_states/1.0" xmlns:j-fips_10-4="http://www.it.ojp.gov/jxdm/3.0.2/proxy/fips_10-4/1.0" xmlns:j-nibrs="http://www.it.ojp.gov/jxdm/3.0.2/proxy/nibrs_misc/1.0" xmlns:j-ncic="http://www.it.ojp.gov/jxdm/3.0.2/proxy/ncic_2000/1.0.1" xmlns:j-iso_639-2b="http://www.it.ojp.gov/jxdm/3.0.2/proxy/iso_639-2b/1.0" xmlns:iso_639-2t="http://www.it.ojp.gov/jxdm/iso_639-2t/1.0" xmlns:nonauth="http://www.it.ojp.gov/jxdm/nonauthoritative-code/1.0">
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.2/proxy/xsd/1.0" schemaLocation="proxy/xsd/1.0/xsd.xsd"/>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.2/proxy/ansi_d20/1.0" schemaLocation="proxy/ansi_d20/1.0/ansi_d20.xsd"/>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.2/proxy/usps_states/1.0" schemaLocation="proxy/usps_states/1.0/usps_states.xsd"/>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.2/proxy/fips_10-4/1.0" schemaLocation="proxy/fips_10-4/1.0/fips_10-4.xsd"/>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.2/proxy/nibrs_misc/1.0" schemaLocation="proxy/nibrs_misc/1.0/nibrs_misc.xsd"/>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.2/proxy/ncic_2000/1.0.1" schemaLocation="proxy/ncic_2000/1.0.1/ncic_2000.xsd"/>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.2/proxy/iso_639-2b/1.0" schemaLocation="proxy/iso_639-2b/1.0/iso_639-2b.xsd"/>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/iso_639-2t/1.0" schemaLocation="../iso_639-2t/1.0/iso_639-2t.xsd"/>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/nonauthoritative-code/1.0" schemaLocation="../nonauthoritative-code/1.0/nonauthoritative-code.xsd"/>
  <xsd:complexType name="ActivityType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an activity or process that occurs.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:ActivityReasonText"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:ActivityVictim"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:ActivityID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:ActivityEndDate"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:ActivityUpdateIndicator"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:ActivitySuspect"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:ActivityResultTime"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:ActivityDocumentValidator.Person"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:ActivityResultDate"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AddressType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a postal location to which paper mail can be directed.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationCityName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationPostalCodeID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationCountyName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:AddressMailDeliveryUnitText"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationCountryName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationStreet"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationStateName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationStateCode.USPostalService"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationBuilding"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AgeMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an age.</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:MeasureType">
        <xsd:attribute ref="j:ageUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="AgeUnitCodeType">
    <xsd:annotation>
      <xsd:documentation> </xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="d">
        <xsd:annotation>
          <xsd:documentation>days</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="m">
        <xsd:annotation>
          <xsd:documentation>months</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pm">
        <xsd:annotation>
          <xsd:documentation>prenatal months</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pw">
        <xsd:annotation>
          <xsd:documentation>prenatal weeks</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="w">
        <xsd:annotation>
          <xsd:documentation>weeks</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="y">
        <xsd:annotation>
          <xsd:documentation>years</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="AlertType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an alert used to notify agencies and public systems of an emergency.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:AlertEventDescriptionText"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BinaryType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a digital representation of an object encoded in a binary format.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:BinaryID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:BinaryObject.Base64"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:BinaryTypeText"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BuildingType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a building.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:BuildingName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:BuildingSubUnitText"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CaseType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an aggregation of information about a set of related activities and occurrences.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:CaseTitleText"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:CaseDocketID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:CaseCourt"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ContactInformationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about how to contact a person or an organization.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:ContactTelephoneNumber"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:ContactFacsimileNumber"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:ContactEmailID"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtOrderType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a direction of a judge not including a judgement, which determines some point or directs some steps in proceedings.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:CourtOrderIssuingDate"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:CourtOrderRequestActor.Organization"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CourtType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a court or a unit of a court responsible for trying justice proceedings.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:OrganizationType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:CourtName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:CourtDivisionText"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:CourtTypeCode"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DocumentDescriptiveMetadataType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes general descriptors of a document.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:DocumentFileControlID"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DocumentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes inherent and frequently used characteristics of a document.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:DocumentDescriptiveMetadata"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DriverAuthorizationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an authorization issued to a driver granting driving privileges.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:DriverAuthorizationID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:DriverAuthorizationExpirationDate"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:DriverAuthorizationEndorsementCode"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:DriverAuthorizationRestriction"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DriverLicenseType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a license issued to a person granting driving privileges.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:DriverAuthorizationType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:DriverLicenseCommercialClassCode"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:DriverLicenseCommercialStatusCode"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:DriverLicenseNonCommercialStatusCode"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DrivingJurisdictionAuthorityIDType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an identifier that may have an issuing authority from the ANSI D20 standard.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:IDType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="DrivingRestrictionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a restriction applicable to a driver permit or license.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:DrivingRestrictionCode"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:DrivingRestrictionEndDate"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:simpleType name="ElevationUnitCodeType">
    <xsd:annotation>
      <xsd:documentation> </xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="ft">
        <xsd:annotation>
          <xsd:documentation>foot</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="km">
        <xsd:annotation>
          <xsd:documentation>kilometer</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="m">
        <xsd:annotation>
          <xsd:documentation>meter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="mile">
        <xsd:annotation>
          <xsd:documentation>mile</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="EmploymentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an employment of a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:EmploymentPositionName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:EmploymentLocation"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IDType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an identifier of an entity.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:ID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:IDIssuingAuthorityText"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ImageType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation of an image.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:BinaryType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JudicialOfficialBarMembershipType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a legal capacity in which a judicial official is able to practice law.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:JudicialOfficialBarID"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JudicialOfficialType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a person involved in a judicial area of government.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PersonType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:JudicialOfficialRegistrationID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:JudicialOfficialBarMembership"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="JurisdictionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a geopolitical area in which an organization, person, or object has a specific range of authority.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:JurisdictionDistrictText"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationCityName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationCountyName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationStateName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationStateCode.USPostalService"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationCountryName"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LocaleType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a geo-political area.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocaleDistrictName"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="LocationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a physical location.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationDescriptionText"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationAddress"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationLocale"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="MeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation of a measurement.</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:decimal">
        <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
        <xsd:attribute ref="j:id" use="optional"/>
        <xsd:attribute ref="j:measureDate" use="optional"/>
        <xsd:attribute ref="j:measureTime" use="optional"/>
        <xsd:attribute ref="j:measureUnitText" use="optional"/>
        <xsd:attribute ref="j:measurementEstimatedIndicator" use="optional"/>
        <xsd:attribute ref="j:measurementTypeText" use="optional"/>
        <xsd:attribute ref="j:measurerID" use="optional"/>
        <xsd:attribute ref="j:measurerName" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="MilitarySummaryType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a summary about the service of a person in the military.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:MilitaryExperienceIndicator"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:MilitaryStatus"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="OrganizationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a unit which conducts some sort of business or operations.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:OrganizationID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:OrganizationORIID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:OrganizationLocalID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:OrganizationLocation"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PrimaryContactInformation"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:OrganizationUnitName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:OrganizationJurisdiction"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:OrganizationBranchName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:OrganizationPrimaryContact"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonAssignedIDDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a set of identifications issued to a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonSSNID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonFBIID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonStateID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonAFISID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonOtherID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonFirearmSalesDisqualifiedIndicatorReference"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonBiometricDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a set of measurable biological or behavioral characteristics of a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonDigitalImage"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonDigitizedSignatureImage"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonHeightMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a measurement of the height of a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:MeasureType">
        <xsd:attribute ref="j:personHeightUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="PersonHeightUnitCodeType">
    <xsd:annotation>
      <xsd:documentation> </xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="cm">
        <xsd:annotation>
          <xsd:documentation>centimeter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dm">
        <xsd:annotation>
          <xsd:documentation>decimeter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ft">
        <xsd:annotation>
          <xsd:documentation>foot</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="in">
        <xsd:annotation>
          <xsd:documentation>inch</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="m">
        <xsd:annotation>
          <xsd:documentation>meter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ncic">
        <xsd:annotation>
          <xsd:documentation>An NCIC formatted three-digit person height field.  The first digit represents the height of the person in feet, the second two digits represent the remainder of the height in inches, e.g. six feet two inches is represented as "602".</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="PersonNameTextType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a name of a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:TextType">
        <xsd:attribute ref="j:personNameInitialIndicator" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="PersonNameType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a name of a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonPrefixName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonGivenName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonMiddleName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonSurName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonSuffixName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonFullName"/>
        </xsd:sequence>
        <xsd:attribute ref="j:personNameCommentText" use="optional"/>
        <xsd:attribute ref="j:personNameTypeCode" use="optional"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonOtherIDType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an identifier issued to a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:IDType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonPhysicalDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the physical appearance of a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonHeightMeasure"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonWeightMeasure"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonEyeColorCode"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonHairColorCode"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonSexCode"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonRaceCode"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonSkinToneCode"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonPhysicalFeature"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonSocialDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the social characteristics of a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonEthnicityCode"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonPrimaryLanguageCode.iso639-2b"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonCitizenshipCode.fips10-4"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonMilitarySummary"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the inherent and frequently associated characteristics of a  person.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:DriverLicense"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonFirearmSalesDisqualifiedIndicatorReference"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonAssignedIDDetails"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonPhysicalDetails"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonBiometricDetails"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonAlternateName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:Residence"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PrimaryContactInformation"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:Employment"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonBirthDate"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PersonAgeMeasure"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonWeightMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the measurement of the weight of a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:MeasureType">
        <xsd:attribute ref="j:personWeightUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="PersonWeightUnitCodeType">
    <xsd:annotation>
      <xsd:documentation> </xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="kg">
        <xsd:annotation>
          <xsd:documentation>kilogram</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lb">
        <xsd:annotation>
          <xsd:documentation>pound</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ncic">
        <xsd:annotation>
          <xsd:documentation>An NCIC formatted three-digit person weight field, where the three digits represents the weight of the person in pounds.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="PhysicalFeatureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a physical feature of a person.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PhysicalFeatureTypeCode"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PhysicalFeatureLocationText"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyRegistrationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the registration of a property item with an authority.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:RegistrationExpirationDate"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationCountyName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:RegistrationJurisdictionName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:LocationCountryName"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a tangible or intangible item that can be owned or used.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:PropertyPossessionDescriptionText"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ProtectionOrderType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a civil order protecting one individual from another.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:CourtOrderType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:ProtectionOrderConditionCode"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:ProtectionOrderRestrictedPerson"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ReferenceType">
    <xsd:annotation>
      <xsd:documentation> </xsd:documentation>
    </xsd:annotation>
    <xsd:attribute ref="j:ref" use="optional"/>
    <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
  </xsd:complexType>
  <xsd:complexType name="ResidenceType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a place in which a person lives.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:LocationType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="StatusType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the conditions or status of a person, activity, or object.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:StatusText"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="StreetType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a street.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:StreetNumberText"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:StreetPredirectionalText"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:StreetName"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:StreetPostdirectionalText"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SubjectType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a person who is involved or suspected of being involved in an incident or criminal activity.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PersonType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SubmissionType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a submission of a document to a recipient.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SuperType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes metadata common to most other structures.</xsd:documentation>
    </xsd:annotation>
    <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
    <xsd:attribute ref="j:id" use="optional"/>
  </xsd:complexType>
  <xsd:attributeGroup name="SuperTypeMetadata">
    <xsd:attribute ref="j:criminalInformationIndicator" use="optional"/>
    <xsd:attribute ref="j:effectiveDate" use="optional"/>
    <xsd:attribute ref="j:expirationDate" use="optional"/>
    <xsd:attribute ref="j:intelligenceInformationIndicator" use="optional"/>
    <xsd:attribute ref="j:lastUpdatedDate" use="optional"/>
    <xsd:attribute ref="j:lastVerifiedDate" use="optional"/>
    <xsd:attribute ref="j:probabilityNumeric" use="optional"/>
    <xsd:attribute ref="j:reportedDate" use="optional"/>
    <xsd:attribute ref="j:reportingOrganizationText" use="optional"/>
    <xsd:attribute ref="j:reportingPersonText" use="optional"/>
    <xsd:attribute ref="j:sourceIDText" use="optional"/>
    <xsd:attribute ref="j:commentText" use="optional"/>
    <xsd:attribute ref="j:distributionText" use="optional"/>
    <xsd:attribute ref="j:effectiveTime" use="optional"/>
    <xsd:attribute ref="j:expirationTime" use="optional"/>
    <xsd:attribute ref="j:languageText" use="optional"/>
    <xsd:attribute ref="j:lastUpdatedTime" use="optional"/>
    <xsd:attribute ref="j:lastVerifiedTime" use="optional"/>
    <xsd:attribute ref="j:reliabilityNumeric" use="optional"/>
    <xsd:attribute ref="j:reportedTime" use="optional"/>
    <xsd:attribute ref="j:reportingPersonRoleText" use="optional"/>
    <xsd:attribute ref="j:sensitivityText" use="optional"/>
    <xsd:attribute ref="j:sourceText" use="optional"/>
  </xsd:attributeGroup>
  <xsd:complexType name="TelephoneNumberType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a telephone number that can be dialed to reach a contact.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:TelephoneNumberFullID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:TelephoneCountryCodeID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:TelephoneAreaCodeID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:TelephoneSuffixID"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="TextType">
    <xsd:annotation>
      <xsd:documentation>A proxy structure that represents a character string, generally in the form of words of a language, and includes language metadata.</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j-xsd:string">
        <xsd:attribute ref="j:languageCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="VehicleBasicsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a vehicle, boat, aircraft, or other object used to provide a physical mode of transportation.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PropertyType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:VehicleRegistration"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:VehicleUseCode"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VehicleRegistrationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the registration of a vehicle.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PropertyRegistrationType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:VehicleRegistrationPlateID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:VehicleRegistrationPlateTypeCode"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:Vehicle"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VehicleType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a motor-driven conveyance designed to carry its operator, passengers, and cargo, including trailers and excepting boats.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:VehicleBasicsType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:VehicleID"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:VehicleMakeCode"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:VehicleModelCode"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:VehicleModelYearDate"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:VehicleStyleCode"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:VehicleColorPrimaryCode"/>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="j:VehicleColorSecondaryCode"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="VictimType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a person who suffers injury, loss, or death as a result of an incident.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="ActivityDocumentValidator.Person" type="j:PersonType">
    <xsd:annotation>
      <xsd:documentation>A person or organization to contact to validate a document, such as a warrant.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityEndDate" type="j-xsd:date">
    <xsd:annotation>
      <xsd:documentation>An end or completion date of an activity that occurs over a duration of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityID" type="j:IDType">
    <xsd:annotation>
      <xsd:documentation>An identifier that uniquely refers to an activity or process that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityReasonText" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A reason why an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityResultDate" type="j-xsd:date">
    <xsd:annotation>
      <xsd:documentation>A date that a result of an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityResultTime" type="j-xsd:time">
    <xsd:annotation>
      <xsd:documentation>A time that a result of an activity or process occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivitySuspect" type="j:SubjectType">
    <xsd:annotation>
      <xsd:documentation>A suspect associated with an activity.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityUpdateIndicator" type="j-xsd:boolean">
    <xsd:annotation>
      <xsd:documentation>True if details about an activity is an update to previous activity details received.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityVictim" type="j:VictimType">
    <xsd:annotation>
      <xsd:documentation>The victim or person that was the target of an activity. Note that a Target object indicates the property or other non-person entity that is the target of an incident.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AddressMailDeliveryUnitText" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A complete Post Office box number or other mail delivery point for a location, e.g., "PO BOX 12345"</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="AlertEventDescriptionText" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>An extended description of an event that raised an alert.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryID" type="j:IDType">
    <xsd:annotation>
      <xsd:documentation>An identifying number or string for the encoded data.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryObject.Base64" type="j-xsd:base64Binary">
    <xsd:annotation>
      <xsd:documentation>A binary encoding of data, e.g., a binary encoding of a picture, photo, image, graphic, sound, or video.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryTypeText" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A type of binary object that is encoded, e.g., mug shot, driver license picture, audio confession.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BuildingName" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A name of a building, e.g., "Electronic Research Building"</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BuildingSubUnitText" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A department, group, division, or other subcomponent of a building.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Case" type="j:CaseType">
    <xsd:annotation>
      <xsd:documentation>An aggregation of information, in any format, that describes a set of related activities and occurrences. The domain or discipline defines the limits of the information included in a specific kind of case. Case is not limited to any particular discipline or domain, and can relate a wide range of areas: a situation requiring investigation or action (as by the police); the object of investigation or consideration; an instance of disease or injury; an instance that directs attention to a situation or exhibits it in action; a set of circumstances or a state of affairs; a situation; a question or problem; a matter; an action or a law suit or just grounds for an action; the facts or evidence offered in support of a claim; a set of reasons or supporting facts; a person being assisted, treated, or studied, as by a physician, lawyer, or social worker.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseCourt" type="j:CourtType">
    <xsd:annotation>
      <xsd:documentation>A court of law in which the case is being tried.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseDocketID" type="j:IDType">
    <xsd:annotation>
      <xsd:documentation>A number used to identify a case docket.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaseTitleText" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>An official name of a case.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactEmailID" type="j:IDType">
    <xsd:annotation>
      <xsd:documentation>An email address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactFacsimileNumber" type="j:TelephoneNumberType">
    <xsd:annotation>
      <xsd:documentation>A facsimile number of a person or organization. Sometimes referred to as a FAX or fax number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactTelephoneNumber" type="j:TelephoneNumberType">
    <xsd:annotation>
      <xsd:documentation>A telephone number of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtDivisionText" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>An area of case processing and the law governing specific types of matters before the court and governed by distinct court rule and processes, e.g., criminal, juvenile, family, civil, etc.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtName" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A name of a unit of a court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderIssuingDate" type="j-xsd:date">
    <xsd:annotation>
      <xsd:documentation>A date a court order was issued by a judicial official.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtOrderRequestActor.Organization" type="j:OrganizationType">
    <xsd:annotation>
      <xsd:documentation>A person or organization which requested a court order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CourtTypeCode" type="j-ansi_d20:CourtTypeCodeType">
    <xsd:annotation>
      <xsd:documentation>A type of court, e.g., district court, appellate court, state superior court.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentDescriptiveMetadata" type="j:DocumentDescriptiveMetadataType">
    <xsd:annotation>
      <xsd:documentation>Details about general document descriptors.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentFileControlID" type="j:IDType">
    <xsd:annotation>
      <xsd:documentation>A number assigned to a document that identifies the location of a file within a file control system.  This number may be used within a manual, paper, electronic, or database system to identify a specific 'document'.  The document may be a physical document, a record in a database, or an electronic records system.  May also be known as a file control number; a NIC number (issued by NCIC as a tracking number for records entered into their system); a transaction control number (TCN); system identification number; or system control number (SCN Number).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationEndorsementCode" type="j-ansi_d20:DrivingEndorsementCodeType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the endorsement on a driver license or driver license permit which authorizes the operation of specified types of vehicles carrying specified loads. Endorsements are specific to classifications of a driver license.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationExpirationDate" type="j-xsd:date">
    <xsd:annotation>
      <xsd:documentation>The date after which a driver license or driver license permit is no longer valid.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationID" type="j:IDType">
    <xsd:annotation>
      <xsd:documentation>Details about a driver license identifier or driver license permit identifier, including the number and state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverAuthorizationRestriction" type="j:DrivingRestrictionType">
    <xsd:annotation>
      <xsd:documentation>A restriction on a driver license or driver license permit.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicense" type="j:DriverLicenseType">
    <xsd:annotation>
      <xsd:documentation>Details about a license issued to a person granting driving privileges.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseCommercialClassCode" type="j-ansi_d20:DriverLicenseClassCodeType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the type of commercial vehicle that a licensed driver has been examined on and approved to operate. This field represents the highest-level classification for a particular Driver Privilege Type (e.g., commercial license or non-commercial license).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseCommercialStatusCode" type="j-ansi_d20:DrivingStatusCodeType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the current status of an individual's Commercial privilege type.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DriverLicenseNonCommercialStatusCode" type="j-ansi_d20:DrivingStatusCodeType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the current status of an individual's non-commercial (base) privilege type.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionCode" type="j-ansi_d20:DrivingRestrictionCodeType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the category of a driving restriction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DrivingRestrictionEndDate" type="j-xsd:date">
    <xsd:annotation>
      <xsd:documentation>A date on which a special restriction ends.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Employment" type="j:EmploymentType">
    <xsd:annotation>
      <xsd:documentation>Details about the current employment of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentLocation" type="j:LocationType">
    <xsd:annotation>
      <xsd:documentation>A location where a person works.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="EmploymentPositionName" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A job description title of an employed person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ID" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A value that identifies an entity within the identifier domain.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDIssuingAuthorityText" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A name, identifier, or code of an organization or person that has authority over an identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialBarID" type="j:IDType">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned to a judicial official after meeting the requirement to practice law in a region.  Includes information about the issuing authority.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="JudicialOfficialBarMembership" type="j:JudicialOfficialBarMembershipType">
    <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="JudicialOfficialRegistrationID" type="j:IDType">
    <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="JurisdictionDistrictText" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A district in a jurisdiction.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleDistrictName" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A name of a district (an area of land defined for administrative or official purposes).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationAddress" type="j:AddressType">
    <xsd:annotation>
      <xsd:documentation>Details about an address for a location, e.g., a postal address.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationBuilding" type="j:BuildingType">
    <xsd:annotation>
      <xsd:documentation>Details about a building at a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCityName" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A name of a city or town.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountryName" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A name of a country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountyName" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A name of a county, parish, or vicinage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationDescriptionText" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A description of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationLocale" type="j:LocaleType">
    <xsd:annotation>
      <xsd:documentation>Details about a geo-political area location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationPostalCodeID" type="j:IDType">
    <xsd:annotation>
      <xsd:documentation>A zip code or postal code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCode.USPostalService" type="j-usps:USStateCodeType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateName" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A name of a state, commonwealth, province, or other subregion of a country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStreet" type="j:StreetType">
    <xsd:annotation>
      <xsd:documentation>Details about a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryExperienceIndicator" type="j-xsd:boolean">
    <xsd:annotation>
      <xsd:documentation>True if a person has some form of military experience; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MilitaryStatus" type="j:StatusType">
    <xsd:annotation>
      <xsd:documentation>A status of a person in the military, e.g., active, retired, discharged.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationBranchName" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A name or number of the chapter or branch an organization is known by within a larger group of organizations.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationID" type="j:IDType">
    <xsd:annotation>
      <xsd:documentation>An identifier of an organization based on the type of organization it is, e.g., for a school, this would be a school identifier, for a lien holder, this would be a lien holder identifier, for a court, this would be a court identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationJurisdiction" type="j:JurisdictionType">
    <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="OrganizationLocalID" type="j:IDType">
    <xsd:annotation>
      <xsd:documentation>An identifier assigned on a local level to an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationLocation" type="j:LocationType">
    <xsd:annotation>
      <xsd:documentation>A location of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationORIID" type="j:IDType">
    <xsd:annotation>
      <xsd:documentation>A unique identifier assigned to a justice-related organization by the federal government. Sometimes referred to as ORI, ORI code, Originating Agency Code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationPrimaryContact" type="j:ContactInformationType">
    <xsd:annotation>
      <xsd:documentation>The preferred contact for an individual. Use this designation only when more specific ones (e.g. home or work) are not available.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationUnitName" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A name of a high-level division of an organization, e.g., department, agency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAFISID" type="j:IDType">
    <xsd:annotation>
      <xsd:documentation>A number issued by a local agency (county) Automated Fingerprint Identification System (AFIS) based on submitted fingerprints.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAgeMeasure" type="j:AgeMeasureType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAlternateName" type="j:PersonNameType">
    <xsd:annotation>
      <xsd:documentation>An alternate name used by a person. Sometimes referred to as an AKA.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAssignedIDDetails" type="j:PersonAssignedIDDetailsType">
    <xsd:annotation>
      <xsd:documentation>A set of details about identifications issued to a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBiometricDetails" type="j:PersonBiometricDetailsType">
    <xsd:annotation>
      <xsd:documentation>A set of details about measurable biological or behavioral characteristics, which can reliably recognize the identity, or verify the claimed identity, of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonBirthDate" type="j-xsd:date">
    <xsd:annotation>
      <xsd:documentation>A date a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonCitizenshipCode.fips10-4" type="j-fips_10-4:CountryCodeType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a country that assigns rights, duties, and privileges to a person due to the person's birth or naturalization in that country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDigitalImage" type="j:ImageType">
    <xsd:annotation>
      <xsd:documentation>A photograph or image of a person in a digital format.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDigitizedSignatureImage" type="j:ImageType">
    <xsd:annotation>
      <xsd:documentation>An image of a person's handwritten signature.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEthnicityCode" type="j-nibrs:EthnicityCodeType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's cultural lineage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEyeColorCode" type="j-ncic:EYEType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the color of a person's eyes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFBIID" type="j:IDType">
    <xsd:annotation>
      <xsd:documentation>A number issued by the FBI's Automated Fingerprint Identification System (AFIS) based on submitted fingerprints.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFirearmSalesDisqualifiedIndicatorReference" type="j:ReferenceType">
    <xsd:annotation>
      <xsd:documentation>True if a person is prohibited from purchasing firearms; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFullName" type="j:PersonNameTextType">
    <xsd:annotation>
      <xsd:documentation>A complete name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGivenName" type="j:PersonNameTextType">
    <xsd:annotation>
      <xsd:documentation>A first name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHairColorCode" type="j-ncic:HAIType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the color of a person's hair.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHeightMeasure" type="j:PersonHeightMeasureType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMiddleName" type="j:PersonNameTextType">
    <xsd:annotation>
      <xsd:documentation>A middle name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonMilitarySummary" type="j:MilitarySummaryType">
    <xsd:annotation>
      <xsd:documentation>Summary details about the service of a person in the military.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonName" type="j:PersonNameType">
    <xsd:annotation>
      <xsd:documentation>A name by which a person is known.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonOtherID" type="j:PersonOtherIDType">
    <xsd:annotation>
      <xsd:documentation>Information about an identifier with a type that is not explicitly defined in the standard that refers to a person within a certain domain, e.g., state ID cards or other non-license and non-fingerprint based IDs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPhysicalDetails" type="j:PersonPhysicalDetailsType">
    <xsd:annotation>
      <xsd:documentation>A set of details about the physical appearance of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPhysicalFeature" type="j:PhysicalFeatureType">
    <xsd:annotation>
      <xsd:documentation>Details about a physical feature of a person. Includes scars, marks, and tattoos.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrefixName" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A title or honorific used by a person, e.g., Dr., Judge, General, Ms.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPrimaryLanguageCode.iso639-2b" type="j-iso_639-2b:LanguageCodeType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a language that a person is most comfortable using.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonRaceCode" type="j-ncic:RACType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the race of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSSNID" type="j:IDType">
    <xsd:annotation>
      <xsd:documentation>A 9-digit numeric identifier assigned to a living person by the U.S. Social Security Administration.  A social security number of a person.  Sometimes referred to as a SSN.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSexCode" type="j-ncic:SEXType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the gender or sex of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSkinToneCode" type="j-ncic:SKNType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a color or tone of a person's skin</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonStateID" type="j:IDType">
    <xsd:annotation>
      <xsd:documentation>A number issued by a state Automated Fingerprint Identification System (AFIS) based on submitted fingerprints. Sometimes referred to as a State ID number or a SID.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSuffixName" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A component that is appended after the family name that distinguishes members of a family with the same given, middle, and last name, (e.g., Jr, Sr, III), or otherwise qualifies the name (e.g., MD, LLD, PhD).</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSurName" type="j:PersonNameTextType">
    <xsd:annotation>
      <xsd:documentation>A last name or family name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWeightMeasure" type="j:PersonWeightMeasureType">
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PhysicalFeatureLocationText" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A location of a physical feature on a person's body.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PhysicalFeatureTypeCode" type="j-ncic:SMTType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of physical feature.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PrimaryContactInformation" type="j:ContactInformationType">
    <xsd:annotation>
      <xsd:documentation>Information on a preferred or primary contact mechanism.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyPossessionDescriptionText" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A description of how or why a party other than the owner came to possess a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProtectionOrderConditionCode" type="j-ncic:PCOType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a specific type of protection order.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ProtectionOrderRestrictedPerson" type="j:PersonType">
    <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="RegistrationExpirationDate" type="j-xsd:date">
    <xsd:annotation>
      <xsd:documentation>A date the current registration expires.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionName" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A name of a state or other jurisdictional area from which a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Residence" type="j:ResidenceType">
    <xsd:annotation>
      <xsd:documentation>Details about the place in which a person lives.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StatusText" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A condition or state of something or someone.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetName" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A name of a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetNumberText" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A number that identifies a particular unit or location within a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetPostdirectionalText" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A direction that appears after a street name.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetPredirectionalText" type="j:TextType">
    <xsd:annotation>
      <xsd:documentation>A direction that appears before a street name.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Submission" type="j:SubmissionType">
    <xsd:annotation>
      <xsd:documentation>Details about a submission of a document to a recipient.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneAreaCodeID" type="j-xsd:string">
    <xsd:annotation>
      <xsd:documentation>A dialing code for a state or province for phone numbers in the USA, Canada, Mexico, and the Caribbean.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneCountryCodeID" type="j-xsd:string">
    <xsd:annotation>
      <xsd:documentation>An international dialing code for a country.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneNumberFullID" type="j-xsd:string">
    <xsd:annotation>
      <xsd:documentation>A full length telephone identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneSuffixID" type="j-xsd:string">
    <xsd:annotation>
      <xsd:documentation>Additional numbers to be entered to direct a call to the appropriate place.  Includes extensions, answering system navigation codes, and PINs.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Vehicle" type="j:VehicleType">
    <xsd:annotation>
      <xsd:documentation>Details about a motor-driven conveyance designed to carry its operator, passengers, and cargo, including trailers, and excepting boats.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleColorPrimaryCode" type="j-ncic:VCOType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a single, upper-most, front-most, or majority color of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleColorSecondaryCode" type="j-ncic:VCOType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the lower-most or rear-most color of a two-tone vehicle or the lesser color of a multi-colored vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleID" type="j:DrivingJurisdictionAuthorityIDType">
    <xsd:annotation>
      <xsd:documentation>A unique combination of alphanumeric characters that identifies a specific vehicle. A vehicle identification number is normally imprinted by the manufacturer and attached to the vehicle in specific locations, but is occasionally assigned by titling or registration agencies. Sometimes referred to as a VIN, VIN number.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleMakeCode" type="j-ncic:VMAType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the manufacturer of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleModelCode" type="j-ncic:VMOType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the specific design or type of vehicle made by a manufacturer.  Sometimes referred to as the series model.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleModelYearDate" type="j-xsd:gYear">
    <xsd:annotation>
      <xsd:documentation>A year which is assigned to a vehicle by the manufacturer.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistration" type="j:VehicleRegistrationType">
    <xsd:annotation>
      <xsd:documentation>Details about a registration of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationPlateID" type="j:IDType">
    <xsd:annotation>
      <xsd:documentation>A number on a metal plate fixed to a vehicle. The purpose of a license plate number is to identify uniquely each vehicle in a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleRegistrationPlateTypeCode" type="j-ncic:LITType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a type of registration plate or license plate of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleStyleCode" type="j-ncic:VSTType">
    <xsd:annotation>
      <xsd:documentation>A code identifying the style of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleUseCode" type="j-ansi_d20:VehicleUseCodeType">
    <xsd:annotation>
      <xsd:documentation>A code identifying a way a vehicle is used.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:attribute name="ageUnitCode" type="j:AgeUnitCodeType"/>
  <xsd:attribute name="commentText" type="xsd:string"/>
  <xsd:attribute name="criminalInformationIndicator" type="xsd:boolean"/>
  <xsd:attribute name="distributionText" type="xsd:string"/>
  <xsd:attribute name="effectiveDate" type="xsd:date"/>
  <xsd:attribute name="effectiveTime" type="xsd:time"/>
  <xsd:attribute name="expirationDate" type="xsd:date"/>
  <xsd:attribute name="expirationTime" type="xsd:time"/>
  <xsd:attribute name="id" type="xsd:ID"/>
  <xsd:attribute name="intelligenceInformationIndicator" type="xsd:boolean"/>
  <xsd:attribute name="languageCode" type="iso_639-2t:LanguageCodeType"/>
  <xsd:attribute name="languageText" type="xsd:string"/>
  <xsd:attribute name="lastUpdatedDate" type="xsd:date"/>
  <xsd:attribute name="lastUpdatedTime" type="xsd:time"/>
  <xsd:attribute name="lastVerifiedDate" type="xsd:date"/>
  <xsd:attribute name="lastVerifiedTime" type="xsd:time"/>
  <xsd:attribute name="measureDate" type="xsd:date"/>
  <xsd:attribute name="measureTime" type="xsd:time"/>
  <xsd:attribute name="measureUnitText" type="xsd:string"/>
  <xsd:attribute name="measurementEstimatedIndicator" type="xsd:boolean"/>
  <xsd:attribute name="measurementTypeText" type="xsd:string"/>
  <xsd:attribute name="measurerID" type="xsd:string"/>
  <xsd:attribute name="measurerName" type="xsd:string"/>
  <xsd:attribute name="personHeightUnitCode" type="j:PersonHeightUnitCodeType"/>
  <xsd:attribute name="personNameCommentText" type="xsd:string"/>
  <xsd:attribute name="personNameInitialIndicator" type="xsd:boolean"/>
  <xsd:attribute name="personNameTypeCode" type="nonauth:PersonNameTypeCodeType"/>
  <xsd:attribute name="personWeightUnitCode" type="j:PersonWeightUnitCodeType"/>
  <xsd:attribute name="probabilityNumeric" type="xsd:decimal"/>
  <xsd:attribute name="ref" type="xsd:IDREF"/>
  <xsd:attribute name="reliabilityNumeric" type="xsd:decimal"/>
  <xsd:attribute name="reportedDate" type="xsd:date"/>
  <xsd:attribute name="reportedTime" type="xsd:time"/>
  <xsd:attribute name="reportingOrganizationText" type="xsd:string"/>
  <xsd:attribute name="reportingPersonRoleText" type="xsd:string"/>
  <xsd:attribute name="reportingPersonText" type="xsd:string"/>
  <xsd:attribute name="sensitivityText" type="xsd:string"/>
  <xsd:attribute name="sourceIDText" type="xsd:string"/>
  <xsd:attribute name="sourceText" type="xsd:string"/>
</xsd:schema>
