<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:i="http://www.it.ojp.gov/jxdm/appinfo/1" xmlns:j-fips_6-4="http://www.it.ojp.gov/jxdm/3.0.2/proxy/fips_6-4/1.0" xmlns:j-ncic="http://www.it.ojp.gov/jxdm/3.0.2/proxy/ncic_2000/1.0.1" xmlns:j="http://www.it.ojp.gov/jxdm/3.0.2" xmlns:j-nibrs="http://www.it.ojp.gov/jxdm/3.0.2/proxy/nibrs_misc/1.0" xmlns:j-xsd="http://www.it.ojp.gov/jxdm/3.0.2/proxy/xsd/1.0" xmlns:j-fips_10-4="http://www.it.ojp.gov/jxdm/3.0.2/proxy/fips_10-4/1.0" xmlns:j-fips_5-2="http://www.it.ojp.gov/jxdm/3.0.2/proxy/fips_5-2/1.0" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.it.ojp.gov/jxdm/3.0.2">
  <xsd:annotation>
    <xsd:documentation>The Global Justice XML Data Model.</xsd:documentation>
  </xsd:annotation>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.2/proxy/xsd/1.0" schemaLocation="subset/jxdm/3.0.2/proxy/xsd/1.0/xsd.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and have XML data type simple contents.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.2/proxy/ncic_2000/1.0.1" schemaLocation="subset/jxdm/3.0.2/proxy/ncic_2000/1.0.1/ncic_2000.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend codes from the National Crime and Information Center (NCIC) 2000 standard.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.2/proxy/fips_10-4/1.0" schemaLocation="subset/jxdm/3.0.2/proxy/fips_10-4/1.0/fips_10-4.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend the Federal Information Processing Standards (FIPS) 10-4 codes - codes for country, dependency, areas of sovereignty, and their principal administrative divisions.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.2/proxy/nibrs_misc/1.0" schemaLocation="subset/jxdm/3.0.2/proxy/nibrs_misc/1.0/nibrs_misc.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend miscellaneous crime-reporting codes from the National Incident-Based Reporting System (NIBRS).</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.2/proxy/fips_5-2/1.0" schemaLocation="subset/jxdm/3.0.2/proxy/fips_5-2/1.0/fips_5-2.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend the Federal Information Processing Standards (FIPS) 5-2 codes - codes for state identification, District of Columbia, and other outlying areas of the United States and associated areas.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/3.0.2/proxy/fips_6-4/1.0" schemaLocation="subset/jxdm/3.0.2/proxy/fips_6-4/1.0/fips_6-4.xsd">
    <xsd:annotation>
      <xsd:documentation>Proxy types that carry dictionary metadata and extend Federal Information Processing Standards (FIPS) 6-4 county and equivalent entity codes of the United States, its possessions, and associated areas.</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
  <xsd:import namespace="http://www.it.ojp.gov/jxdm/appinfo/1" schemaLocation="subset/jxdm/3.0.2/../appinfo/1/appinfo.xsd">
    <xsd:annotation>
      <xsd:documentation>The appinfo for the schemas</xsd:documentation>
    </xsd:annotation>
  </xsd:import>
<xsd:attribute name="id" type="xsd:ID"/>
  <xsd:attributeGroup name="SuperTypeMetadata"/>
  <xsd:complexType name="ActivityType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an activity or process that occurs.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ActivityDescriptionText" minOccurs="1" maxOccurs="1"/>
          <xsd:element ref="j:ActivityDate" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:ActivityTime" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AddressType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a postal location to which paper mail can be directed.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:LocationBuilding" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:LocationStreet" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:LocationCityName" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:LocationCountyCode" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:LocationStateCode.fips10-4International" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A code identifying a state.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="j:LocationStateCode.fips5-2Alpha" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:LocationPostalCodeID" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:LocationCountryCode.fips10-4" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="AgeMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an age.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="MeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:MeasureType">
        <xsd:attribute ref="j:ageUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="AgeUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>A code list that enumerates units used to qualify an age value.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string"/>
  </xsd:simpleType>
  <xsd:complexType name="AirCraftType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a mode of transportation capable of flying in the air.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="VehicleBasicsType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:VehicleBasicsType"/>
    </xsd: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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:BinaryObject.Base64" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:BinaryFormatTypeText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:BinaryDescriptionText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:BinaryReferenceID" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BoatType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a vessel for transport by water.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="VehicleBasicsType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:VehicleBasicsType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="BuildingType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about a building.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType"/>
    </xsd: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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ContactEmailID" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:ContactWebsiteID" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:ContactOrganization" minOccurs="1" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CrossStreetType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes details about an intersecting street near a location.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:CrossStreetDescriptionText" minOccurs="0" maxOccurs="1"/>
        </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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:DocumentID" minOccurs="1" maxOccurs="1"/>
        </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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:DocumentDescriptiveMetadata" minOccurs="1" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IDType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes an identifier of an entity.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:ID" minOccurs="1" maxOccurs="1"/>
          <xsd:element ref="j:IDTypeDescriptionText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:IDSourceText" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="ImageType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a representation of an image.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="BinaryType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:BinaryType">
        <xsd:sequence>
          <xsd:element ref="j:ImageHeightValue" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:ImageWidthValue" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="IncidentType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a criminal or non-criminal activity that occurred.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="ActivityType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:ActivityType">
        <xsd:sequence>
          <xsd:element ref="j:IncidentLocation" minOccurs="0" maxOccurs="unbounded"/>
        </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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:LocaleNeighborhoodName" minOccurs="0" maxOccurs="1"/>
        </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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:LocationDescriptionText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:LocationAddress" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:LocationCrossStreet" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:LocationLocale" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:LocationMapLocation" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="MapLocationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a location specified by a map or grid coordinates.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:MapLocationDescriptionText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:MapName" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:MapDate" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:MapVersionID" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:MapPageID" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:MapQuandrantText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:MapCoordinateFullText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:MapHorizontalCoordinateText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:MapVerticalCoordinateText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:MapElevationCoordinateText" minOccurs="0" maxOccurs="1"/>
        </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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="xsd:decimal">
        <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
        <xsd:attribute ref="j:measureUnitText" use="optional"/>
        <xsd:attribute ref="j:measurementEstimatedIndicator" use="optional"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="OrganizationType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a unit which conducts some sort of business or operations.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:OrganizationName" minOccurs="1" maxOccurs="1"/>
          <xsd:element ref="j:OrganizationUnitName" minOccurs="0" maxOccurs="1"/>
        </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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PersonDigitalImage" minOccurs="0" maxOccurs="unbounded"/>
        </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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="MeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:MeasureType"/>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="PersonNameTextType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a name of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="TextType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:TextType"/>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="PersonNameType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a name of a person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PersonGivenName" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonMiddleName" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonSurName" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonSuffixName" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonFullName" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>A complete name of a person.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PersonHeightMeasure" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonHeightMeasure.Range" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonWeightMeasure" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonWeightMeasure.Range" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonEyeColorText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonEyeColorCode" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonHairColorText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonHairColorCode" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonSexCode" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonRaceText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonRaceCode" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonSkinToneText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonSkinToneCode" minOccurs="0" maxOccurs="1"/>
        </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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PersonEthnicityText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonEthnicityCode" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PersonType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes the inherent and frequently associated characteristics of a  person.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PersonName" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonAlternateName" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonDescriptionText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonBirthDate" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonAgeMeasure" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonAgeMeasure.Range" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonPhysicalDetails" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonSocialDetails" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PersonBiometricDetails" minOccurs="0" maxOccurs="1"/>
        </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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="MeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j:MeasureType"/>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyAssignedIDDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a set of identifiers assigned to a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PropertyVisibleID" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyPhysicalDetailsType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes physical characteristics of a property item.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PropertyImage" minOccurs="0" maxOccurs="1"/>
        </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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:RegistrationJurisdictionCode.fips5-2Alpha" minOccurs="1" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="PropertyType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a tangible or intangible item that can be owned or used.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:PropertyDescriptionText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:PropertyAssignedIDDetails" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RangeAgeMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that represents a minimum - maximum range between two age measures.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="RangeMeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:RangeMeasureType">
        <xsd:attribute ref="j:ageUnitCode" use="optional"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RangeMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a minimum - maximum range between two measured values.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RangePersonHeightMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a minimum - maximum range between two person height measure values.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="RangeMeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:RangeMeasureType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="RangePersonWeightMeasureType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a minimum - maximum range between two person weight measure values.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="RangeMeasureType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:RangeMeasureType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="StreetType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes a street.</xsd:documentation>
      <xsd:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:StreetFullText" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="SuperType">
    <xsd:annotation>
      <xsd:documentation>A structure that describes metadata common to most other structures.</xsd:documentation>
    </xsd:annotation>
    <xsd:attributeGroup ref="j:SuperTypeMetadata"/>
  </xsd:complexType>
  <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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="SuperType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:SuperType">
        <xsd:sequence>
          <xsd:element ref="j:TelephoneNumberFullID" minOccurs="0" maxOccurs="1"/>
        </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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2/proxy/xsd/1.0" i:name="string"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="j-xsd:string"/>
    </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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="PropertyType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PropertyType">
        <xsd:sequence>
          <xsd:element ref="j:VehicleRegistration" minOccurs="0" maxOccurs="1"/>
        </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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="PropertyRegistrationType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:PropertyRegistrationType"/>
    </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:appinfo>
        <i:info>
          <i:base i:namespace="http://www.it.ojp.gov/jxdm/3.0.2" i:name="VehicleBasicsType"/>
        </i:info>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="j:VehicleBasicsType">
        <xsd:sequence>
          <xsd:element ref="j:VehicleMakeCode" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:VehicleModelCode" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:VehicleModelCodeText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:VehicleStyleCode" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:VehicleColorPrimaryText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:VehicleColorPrimaryCode" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:VehicleColorSecondaryText" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:VehicleColorSecondaryCode" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="j:VehicleColorInteriorText" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:attribute name="ageUnitCode" type="j:AgeUnitCodeType">
    <xsd:annotation>
      <xsd:documentation>A code that identifies the unit of measure of the age value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="measureUnitText" type="xsd:string">
    <xsd:annotation>
      <xsd:documentation>A unit that qualifies the measurement value.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="measurementEstimatedIndicator" type="xsd:boolean">
    <xsd:annotation>
      <xsd:documentation>True if a measurement has been estimated or guessed; false otherwise.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:element name="ActivityDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date of an activity that occurs at a singular point in time or a start date of an activity that occurs over a period of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description or narrative of the activity or process that occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ActivityTime" type="j-xsd:time" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A time of an activity that occurs at a singular point in time or a start time of an activity that occurs over a period of time.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Aircraft" type="j:AirCraftType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a mode of transportation capable of flying in the air.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A textual description of a binary object.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryFormatTypeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A format type of a binary object, e.g., "MIME".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="BinaryObject.Base64" type="j-xsd:base64Binary" nillable="true">
    <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="BinaryReferenceID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Identifies a url or file reference of the binary object.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Boat" type="j:BoatType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a vessel for transport by water, constructed to provide buoyancy by excluding water and shaped to give stability and permit propulsion. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CaveatText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Warnings relating to the usage of information, e.g., This record is provided in response to your request. Use of the information contained in this record is governed by state and federal law..</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactEmailID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An email address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactOrganization" type="j:OrganizationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An organization at the site of the contact. Example: the organization that "owns" the physical telephone being called. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ContactWebsiteID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A website address of a person or organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="CrossStreetDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of an intersecting street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentDescriptiveMetadata" type="j:DocumentDescriptiveMetadataType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about general document descriptors.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="DocumentID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A unique and unambiguous reference to the resource within a given context. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ID" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A value that identifies an entity within the identifier domain.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDSourceText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The locale or organization from which an identification originates.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IDTypeDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a type of identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageHeightValue" type="j-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A height of image in pixel</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="ImageWidthValue" type="j-xsd:integer" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A width of image in pixels</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="IncidentLocation" type="j:LocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A location where an incident occurred.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocaleNeighborhoodName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a neighborhood within a region.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationAddress" type="j:AddressType" nillable="true">
    <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" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a building at a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCityName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a city or town.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountryCode.fips10-4" type="j-fips_10-4:CountryCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code that identifies a country, territory, or dependency.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCountyCode" type="j-fips_6-4:USCountyCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a county, parish, or vicinage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationCrossStreet" type="j:CrossStreetType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a cross street or intersecting street near a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationLocale" type="j:LocaleType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a geo-political area location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationMapLocation" type="j:MapLocationType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a location identified by map coordinates.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationPostalCodeID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A zip code or postal code.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCode.fips10-4International" type="j-fips_10-4:InternationalStateCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStateCode.fips5-2Alpha" type="j-fips_5-2:USStateCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="LocationStreet" type="j:StreetType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a street.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapCoordinateFullText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete coordinate of a point on a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapDate" type="j-xsd:date" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a map was current or copyrighted.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapElevationCoordinateText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A point's height or elevation on a map. Sometimes referred to as a z-coordinate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapHorizontalCoordinateText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A point's horizontal location on a map. Sometimes referred to as an x-coordinate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapLocationDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete description of a map location.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapPageID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A page number of a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapQuandrantText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A quadrant or square in a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapVersionID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A version of a map.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="MapVerticalCoordinateText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A point's vertical location on a map. Sometimes referred to as a y-coordinate.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationName" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name of an organization.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="OrganizationUnitName" type="j:TextType" nillable="true">
    <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="PersonAgeMeasure" type="j:AgeMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the age of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonAgeMeasure.Range" type="j:RangeAgeMeasureType" nillable="true">
    <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" nillable="true">
    <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="PersonBiometricDetails" type="j:PersonBiometricDetailsType" nillable="true">
    <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" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A date a person was born.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A general description of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonDigitalImage" type="j:ImageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A photograph or image of a person in a digital format.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEthnicityCode" type="j-nibrs:EthnicityCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a person's cultural lineage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEthnicityText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A person's cultural lineage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEyeColorCode" type="j-ncic:EYEType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the color of a person's eyes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonEyeColorText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The color of a person's eyes.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonFullName" type="j:PersonNameTextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonGivenName" type="j:PersonNameTextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A first name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHairColorCode" type="j-ncic:HAIType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the color of a person's hair.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHairColorText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>The color of a person's hair.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHeightMeasure" type="j:PersonHeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the height of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonHeightMeasure.Range" type="j:RangePersonHeightMeasureType" nillable="true">
    <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" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A middle name of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonName" type="j:PersonNameType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A name by which a person is known. </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonPhysicalDetails" type="j:PersonPhysicalDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A set of details about the physical appearance of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonRaceCode" type="j-ncic:RACType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the race of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonRaceText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A classification of a person based on factors such as geographical locations and genetics.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSexCode" type="j-ncic:SEXType" nillable="true">
    <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" nillable="true">
    <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="PersonSkinToneText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A color or tone of a person's skin.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSocialDetails" type="j:PersonSocialDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A set of details about the social characteristics of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonSuffixName" type="j:TextType" nillable="true">
    <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" nillable="true">
    <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" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PersonWeightMeasure.Range" type="j:RangePersonWeightMeasureType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A measurement of the weight of a person.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyAssignedIDDetails" type="j:PropertyAssignedIDDetailsType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Information about a set of identifiers assigned to a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyDescriptionText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A description of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyImage" type="j:ImageType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>An encoding of a digital picture of a property item.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="PropertyVisibleID" type="j:IDType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A license number or other visible identifier. For a vehicle, this is the plate number. For a boat, this is the registration number visible on the outside of the hull. For aircraft, this is the aircraft registration number visible on the tail or the rear of the fuselage.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="RegistrationJurisdictionCode.fips5-2Alpha" type="j-fips_5-2:USStateCodeType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying a state or other jurisdictional unit where a property registration was issued.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="StreetFullText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A complete street reference, e.g., "123 Main Street NW".</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneNumber" type="j:TelephoneNumberType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a number to be dialed to reach a contact.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="TelephoneNumberFullID" type="j-xsd:string" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A full length telephone identifier.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="Vehicle" type="j:VehicleType" nillable="true">
    <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="VehicleColorInteriorText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A color of the interior of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleColorPrimaryCode" type="j-ncic:VCOType" nillable="true">
    <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="VehicleColorPrimaryText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>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" nillable="true">
    <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="VehicleColorSecondaryText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A lower-most or rear-most color of a two-tone vehicle or a lesser color of a multi-colored vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleMakeCode" type="j-ncic:VMAType" nillable="true">
    <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" nillable="true">
    <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="VehicleModelCodeText" type="j:TextType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code denoting a family of vehicles within a vehicle make which has a degree of similarity in construction, such as body, chassis, etc. The field does not necessarily contain a standard code; it may contain a value provided by the originator (the manufacturer) of the field.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleModelYearDate" type="j-xsd:gYear" nillable="true">
    <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" nillable="true">
    <xsd:annotation>
      <xsd:documentation>Details about a registration of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="VehicleStyleCode" type="j-ncic:VSTType" nillable="true">
    <xsd:annotation>
      <xsd:documentation>A code identifying the style of a vehicle.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
</xsd:schema>
