<?xml version="1.0" encoding="WINDOWS-1252"?>
<!-- Copyright (c) 2004, 2009, Oracle and/or its affiliates. All rights reserved. -->
<xsd:schema targetNamespace="http://xmlns.oracle.com/ord/meta/exif" xmlns="http://xmlns.oracle.com/ord/meta/exif" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0" xmlns:oraxdb="http://xmlns.oracle.com/xdb" oraxdb:storeVarrayAsTable="true" oraxdb:flags="2105651" oraxdb:schemaURL="http://xmlns.oracle.com/ord/meta/exif" oraxdb:schemaOwner="ORDSYS" oraxdb:numProps="162">
  <xsd:annotation>
    <xsd:documentation>      Change History        rabbott   11/06/2009      -- Add 16,16,16 to bitsPerSample        rabbott   11/06/2008      -- Make GPSVersionID optional        rabbott    2/10/2005      -- Add more comments        rabbott    6/10/2004      -- Created          Introduction        This is the Oracle Multimedia schema for image metadata stored        in the EXIF format for digital still cameras. This schema supports        tags defined up to EXIF version 2.21        Metadata extracted only from the 0th IFD. For JPEG images, this means        that the metadata comes from the main image in the file. Metadata is not        extracted for the thumbnail image (1st IFD).      Structure        This schema defines a single global element exifMetadata which        contains up to four child elements. Each child element contains tags        from a TIFF IFD directory as defined by the EXIF standard.              TiffIfd contains tags from the TIFF IFD.               ExifIfd contains tags from the EXIF IFD.               GpsIfd  contains tags from the GPS IFD.               InteroperabilityIfd contains tags from the Interoperability IFD.        All elements that derive directly from EXIF tags contain a required         &quot;tag&quot; attribute. The value of this attribute is the Tag ID value as        defined in the EXIF standard.         Unsupported tags        The table below lists tags that are defined by the EXIF standard        but which the current version of Oracle Multimedia does not         read from image files. Note that this schema does define data         models for these tags and future versions of Oracle        Multimedia may parse these fields from image files. Those tags         could be represented by documents conforming to this schema.          These tags are from the TIFF IFD          tag   301:  TransferFunction          tag   318:  WhitePoint          tag   319:  PrimaryChromaticities          tag   529:  YCbCrCoefficients          tag   532:  ReferenceWhiteBlack          tag   273:  StripOffsets          tag   278:  RowsPerStrip          tag   279:  StripByteCounts          tag   513:  JPEGInterChangeFormat          tag   514:  JPEGInterChangeFormatLength          These tags are from the EXIF IFD          tag 34855:  ISOSpeedRatings          tag 34856:  OECF          tag 37396:  SubjectArea          tag 37500:  MakerNote          tag 41484:  SpatialFrequencyResponse          tag 41492:  SubjectLocation          tag 41730:  CFAPattern          tag 41995:  DeviceSettingsDescription          tag 42016:  ImageUniqueID    </xsd:documentation>
  </xsd:annotation>
  <!--     ATTRIBUTE DEFINITIONS    -->
  <xsd:attributeGroup name="exifAttrs">
    <xsd:annotation>
      <xsd:documentation>         This attribute group defines a single attribute that is required         for all elements. The tag attribute value is the TIFF tag value          (in decimal) that is the datasource  for the tag.      </xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="tag" type="xsd:nonNegativeInteger" use="required" oraxdb:propNumber="2825" oraxdb:global="false" oraxdb:SQLName="tag" oraxdb:SQLType="NUMBER" oraxdb:memType="2"/>
  </xsd:attributeGroup>
  <!-- BASE TYPE DEFINITIONS         Base types are formed from the simple XML schema types.         Sometimes restrictions are added.         They are extended with the required "tag" attribute   -->
  <xsd:complexType name="positiveIntegerType" oraxdb:SQLType="positiveIntegerType221_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="xsd:positiveInteger">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="nonNegativeIntegerType" oraxdb:SQLType="nonNegativeIntegerType220_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="xsd:nonNegativeInteger">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="stringType" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="nonNegativeRealType" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="nonNegativeReal">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="nonNegativeReal">
    <xsd:restriction base="xsd:float">
      <xsd:minInclusive value="0"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="realType" oraxdb:SQLType="realType217_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="xsd:float">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="dateType" oraxdb:SQLType="dateType216_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="xsd:date">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="dateTimeType" oraxdb:SQLType="dateTimeType215_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="xsd:dateTime">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="timeType" oraxdb:SQLType="timeType214_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="xsd:time">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <!-- EXIF TYPE DEFINITIONS       Generally these types are formed from a simple type that is restricted.       The simple type is extended with the required 'tag' attribute       These types form the basis for the document elements    -->
  <xsd:complexType name="colorSpaceType" oraxdb:SQLType="colorSpaceType213_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="colorSpace_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="colorSpace_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="sRGB"/>
      <xsd:enumeration value="Uncalibrated"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="exposureProgramType" oraxdb:SQLType="exposureProgramType212_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="exposureProgram_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="exposureProgram_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Not defined"/>
      <xsd:enumeration value="Manual"/>
      <xsd:enumeration value="Normal program"/>
      <xsd:enumeration value="Aperture priority"/>
      <xsd:enumeration value="Shutter priority"/>
      <xsd:enumeration value="Creative program"/>
      <xsd:enumeration value="Action program"/>
      <xsd:enumeration value="Portrait mode"/>
      <xsd:enumeration value="Landscape mode"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="meteringModeType" oraxdb:SQLType="meteringModeType211_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="meteringMode_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="meteringMode_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="unknown"/>
      <xsd:enumeration value="Average"/>
      <xsd:enumeration value="Center Weighted Average"/>
      <xsd:enumeration value="Spot"/>
      <xsd:enumeration value="MultiSpot"/>
      <xsd:enumeration value="Pattern"/>
      <xsd:enumeration value="Partial"/>
      <xsd:enumeration value="other"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="lightSourceType" oraxdb:SQLType="lightSourceType210_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="lightSource_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="lightSource_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="unknown"/>
      <xsd:enumeration value="Daylight"/>
      <xsd:enumeration value="Fluorescent"/>
      <xsd:enumeration value="Tungsten"/>
      <xsd:enumeration value="Flash"/>
      <xsd:enumeration value="Fine weather"/>
      <xsd:enumeration value="Cloudy weather"/>
      <xsd:enumeration value="Shade"/>
      <xsd:enumeration value="Daylight fluorescent"/>
      <xsd:enumeration value="Day white fluorescent"/>
      <xsd:enumeration value="Cool white fluorescent"/>
      <xsd:enumeration value="Standard light A"/>
      <xsd:enumeration value="Standard light B"/>
      <xsd:enumeration value="Standard light C"/>
      <xsd:enumeration value="D55"/>
      <xsd:enumeration value="D65"/>
      <xsd:enumeration value="D75"/>
      <xsd:enumeration value="D50"/>
      <xsd:enumeration value="ISO studio tungsten"/>
      <xsd:enumeration value="other light source"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="flashType" oraxdb:SQLType="flashType209_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:sequence>
      <xsd:element name="Fired" type="yesNo_t" oraxdb:propNumber="2797" oraxdb:global="false" oraxdb:SQLName="Fired" oraxdb:SQLType="XDB$ENUM_T" oraxdb:SQLSchema="XDB" oraxdb:memType="259" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
      <xsd:element name="Return" type="flashReturn_t" minOccurs="0" oraxdb:propNumber="2798" oraxdb:global="false" oraxdb:SQLName="Return" oraxdb:SQLType="XDB$ENUM_T" oraxdb:SQLSchema="XDB" oraxdb:memType="259" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
      <xsd:element name="Mode" type="flashMode_t" minOccurs="0" oraxdb:propNumber="2799" oraxdb:global="false" oraxdb:SQLName="Mode" oraxdb:SQLType="XDB$ENUM_T" oraxdb:SQLSchema="XDB" oraxdb:memType="259" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
      <xsd:element name="Function" type="yesNo_t" minOccurs="0" oraxdb:propNumber="2800" oraxdb:global="false" oraxdb:SQLName="Function" oraxdb:SQLType="XDB$ENUM_T" oraxdb:SQLSchema="XDB" oraxdb:memType="259" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
      <xsd:element name="RedEyeReduction" type="yesNo_t" minOccurs="0" oraxdb:propNumber="2801" oraxdb:global="false" oraxdb:SQLName="RedEyeReduction" oraxdb:SQLType="XDB$ENUM_T" oraxdb:SQLSchema="XDB" oraxdb:memType="259" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
    </xsd:sequence>
    <xsd:attributeGroup ref="exifAttrs"/>
  </xsd:complexType>
  <xsd:simpleType name="yesNo_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Yes"/>
      <xsd:enumeration value="No"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="flashReturn_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="No strobe return function"/>
      <xsd:enumeration value="Strobe return not detected"/>
      <xsd:enumeration value="Strobe return detected"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="flashMode_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="unknown"/>
      <xsd:enumeration value="Compulsory firing"/>
      <xsd:enumeration value="Compulsory suppression"/>
      <xsd:enumeration value="Auto"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="resolutionType" oraxdb:SQLType="resolutionType208_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="resolution_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="resolution_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="inches"/>
      <xsd:enumeration value="centimeters"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="sensingMethodType" oraxdb:SQLType="sensingMethodType207_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="sensingMethod_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="sensingMethod_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Not defined"/>
      <xsd:enumeration value="One-chip color area"/>
      <xsd:enumeration value="Two-chip color area"/>
      <xsd:enumeration value="Three-chip color area"/>
      <xsd:enumeration value="Color-sequential area"/>
      <xsd:enumeration value="Trilinear"/>
      <xsd:enumeration value="Color sequential linear"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="fileSourceType" oraxdb:SQLType="fileSourceType206_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="fileSource_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="fileSource_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="others"/>
      <xsd:enumeration value="scanner of transparent type"/>
      <xsd:enumeration value="scanner of reflex type"/>
      <xsd:enumeration value="DSC"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="bitsPerSampleType" oraxdb:SQLType="bitsPerSampleType205_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="bitsPerSample_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="bitsPerSample_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="8,8,8"/>
      <xsd:enumeration value="16,16,16"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="compressionType" oraxdb:SQLType="compressionType204_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="compression_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="compression_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="uncompressed"/>
      <xsd:enumeration value="JPEG"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="photometricInterpretationType" oraxdb:SQLType="photometricInterpretati203_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="photometricInterpretation_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="photometricInterpretation_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="RGB"/>
      <xsd:enumeration value="YCbCr"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="orientationType" oraxdb:SQLType="orientationType202_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="orientation_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="orientation_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="top left"/>
      <xsd:enumeration value="top right"/>
      <xsd:enumeration value="bottom right"/>
      <xsd:enumeration value="bottom left"/>
      <xsd:enumeration value="left top"/>
      <xsd:enumeration value="right top"/>
      <xsd:enumeration value="right bottom"/>
      <xsd:enumeration value="left bottom"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="planarConfigurationType" oraxdb:SQLType="planarConfigurationType201_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="planarConfiguration_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="planarConfiguration_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="chunky"/>
      <xsd:enumeration value="planar"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="yCbCrSubSamplingType" oraxdb:SQLType="yCbCrSubSamplingType200_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="yCbCrSubSampling_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="yCbCrSubSampling_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="4:2:2"/>
      <xsd:enumeration value="4:2:0"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="yCbCrPositioningType" oraxdb:SQLType="yCbCrPositioningType199_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="yCbCrPositioning_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="yCbCrPositioning_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="centered"/>
      <xsd:enumeration value="co-sited"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="stripOffsetsType" oraxdb:SQLType="stripOffsetsType196_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:sequence>
      <xsd:element name="StripOffset" maxOccurs="unbounded" oraxdb:propNumber="2804" oraxdb:global="false" oraxdb:SQLName="StripOffset" oraxdb:SQLType="StripOffset197_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false" oraxdb:SQLCollType="StripOffset198_COLL" oraxdb:SQLCollSchema="ORDSYS">
        <xsd:complexType oraxdb:SQLType="StripOffset197_T" oraxdb:SQLSchema="ORDSYS">
          <xsd:sequence>
            <xsd:element name="Index" type="xsd:nonNegativeInteger" oraxdb:propNumber="2802" oraxdb:global="false" oraxdb:SQLName="Index" oraxdb:SQLType="NUMBER" oraxdb:memType="2" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
            <xsd:element name="Offset" type="xsd:positiveInteger" oraxdb:propNumber="2803" oraxdb:global="false" oraxdb:SQLName="Offset" oraxdb:SQLType="NUMBER" oraxdb:memType="2" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attributeGroup ref="exifAttrs"/>
  </xsd:complexType>
  <xsd:complexType name="stripByteCountsType" oraxdb:SQLType="stripByteCountsType193_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:sequence>
      <xsd:element name="StripByteCount" maxOccurs="unbounded" oraxdb:propNumber="2807" oraxdb:global="false" oraxdb:SQLName="StripByteCount" oraxdb:SQLType="StripByteCount194_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false" oraxdb:SQLCollType="StripByteCount195_COLL" oraxdb:SQLCollSchema="ORDSYS">
        <xsd:complexType oraxdb:SQLType="StripByteCount194_T" oraxdb:SQLSchema="ORDSYS">
          <xsd:sequence>
            <xsd:element name="Index" type="xsd:nonNegativeInteger" oraxdb:propNumber="2805" oraxdb:global="false" oraxdb:SQLName="Index" oraxdb:SQLType="NUMBER" oraxdb:memType="2" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
            <xsd:element name="Bytes" type="xsd:positiveInteger" oraxdb:propNumber="2806" oraxdb:global="false" oraxdb:SQLName="Bytes" oraxdb:SQLType="NUMBER" oraxdb:memType="2" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attributeGroup ref="exifAttrs"/>
  </xsd:complexType>
  <xsd:complexType name="whitePointType" oraxdb:SQLType="whitePointType191_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:complexContent>
      <xsd:extension base="chromaticity">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="primaryChromaticitiesType" oraxdb:SQLType="primaryChromaticitiesTy192_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:sequence>
      <xsd:element name="Color_1" type="chromaticity" oraxdb:propNumber="2808" oraxdb:global="false" oraxdb:SQLName="Color_1" oraxdb:SQLType="chromaticity190_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
      <xsd:element name="Color_2" type="chromaticity" oraxdb:propNumber="2809" oraxdb:global="false" oraxdb:SQLName="Color_2" oraxdb:SQLType="chromaticity190_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
      <xsd:element name="Color_3" type="chromaticity" oraxdb:propNumber="2810" oraxdb:global="false" oraxdb:SQLName="Color_3" oraxdb:SQLType="chromaticity190_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
    </xsd:sequence>
    <xsd:attributeGroup ref="exifAttrs"/>
  </xsd:complexType>
  <xsd:complexType name="chromaticity" oraxdb:SQLType="chromaticity190_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:sequence>
      <xsd:element name="X" type="nonNegativeReal" oraxdb:propNumber="2811" oraxdb:global="false" oraxdb:SQLName="X" oraxdb:SQLType="NUMBER" oraxdb:memType="2" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
      <xsd:element name="Y" type="nonNegativeReal" oraxdb:propNumber="2812" oraxdb:global="false" oraxdb:SQLName="Y" oraxdb:SQLType="NUMBER" oraxdb:memType="2" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="yCbCrCoefficientsType" oraxdb:SQLType="yCbCrCoefficientsType189_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:sequence>
      <xsd:element name="Coefficient_1" type="nonNegativeReal" oraxdb:propNumber="2813" oraxdb:global="false" oraxdb:SQLName="Coefficient_1" oraxdb:SQLType="NUMBER" oraxdb:memType="2" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
      <xsd:element name="Coefficient_2" type="nonNegativeReal" oraxdb:propNumber="2814" oraxdb:global="false" oraxdb:SQLName="Coefficient_2" oraxdb:SQLType="NUMBER" oraxdb:memType="2" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
      <xsd:element name="Coefficient_3" type="nonNegativeReal" oraxdb:propNumber="2815" oraxdb:global="false" oraxdb:SQLName="Coefficient_3" oraxdb:SQLType="NUMBER" oraxdb:memType="2" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
    </xsd:sequence>
    <xsd:attributeGroup ref="exifAttrs"/>
  </xsd:complexType>
  <xsd:complexType name="subjectLocationType" oraxdb:SQLType="subjectLocationType188_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:sequence>
      <xsd:element name="CenterX" type="xsd:nonNegativeInteger" oraxdb:propNumber="2816" oraxdb:global="false" oraxdb:SQLName="CenterX" oraxdb:SQLType="NUMBER" oraxdb:memType="2" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
      <xsd:element name="CenterY" type="xsd:nonNegativeInteger" oraxdb:propNumber="2817" oraxdb:global="false" oraxdb:SQLName="CenterY" oraxdb:SQLType="NUMBER" oraxdb:memType="2" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
    </xsd:sequence>
    <xsd:attributeGroup ref="exifAttrs"/>
  </xsd:complexType>
  <xsd:complexType name="subjectAreaType" oraxdb:SQLType="subjectAreaType187_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:complexContent>
      <xsd:extension base="subjectLocationType">
        <xsd:choice>
          <xsd:element name="Diameter" type="xsd:positiveInteger" oraxdb:propNumber="2818" oraxdb:global="false" oraxdb:SQLName="Diameter" oraxdb:SQLType="NUMBER" oraxdb:memType="2" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
          <xsd:sequence>
            <xsd:element name="Width" type="xsd:positiveInteger" oraxdb:propNumber="2819" oraxdb:global="false" oraxdb:SQLName="Width" oraxdb:SQLType="NUMBER" oraxdb:memType="2" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
            <xsd:element name="Height" type="xsd:positiveInteger" oraxdb:propNumber="2820" oraxdb:global="false" oraxdb:SQLName="Height" oraxdb:SQLType="NUMBER" oraxdb:memType="2" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
          </xsd:sequence>
        </xsd:choice>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="customRenderedType" oraxdb:SQLType="customRenderedType186_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="customRendered_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="customRendered_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Normal process"/>
      <xsd:enumeration value="Custom process"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="exposureModeType" oraxdb:SQLType="exposureModeType185_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="exposureMode_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="exposureMode_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Auto exposure"/>
      <xsd:enumeration value="Manual exposure"/>
      <xsd:enumeration value="Auto bracket"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="whiteBalanceType" oraxdb:SQLType="whiteBalanceType184_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="whiteBalance_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="whiteBalance_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Auto"/>
      <xsd:enumeration value="Manual"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="sceneCaptureType" oraxdb:SQLType="sceneCaptureType183_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="sceneCapture_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="sceneCapture_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Standard"/>
      <xsd:enumeration value="Landscape"/>
      <xsd:enumeration value="Portrait"/>
      <xsd:enumeration value="Night scene"/>
      <xsd:enumeration value=""/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="gainControlType" oraxdb:SQLType="gainControlType182_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="gainControl_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="gainControl_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="None"/>
      <xsd:enumeration value="Low gain up"/>
      <xsd:enumeration value="High gain up"/>
      <xsd:enumeration value="Low gain down"/>
      <xsd:enumeration value="High gain down"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="contrastType" oraxdb:SQLType="contrastType181_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="contrast_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="contrast_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Normal"/>
      <xsd:enumeration value="Soft"/>
      <xsd:enumeration value="Hard"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="saturationType" oraxdb:SQLType="saturationType180_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="saturation_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="saturation_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Normal"/>
      <xsd:enumeration value="Low saturation"/>
      <xsd:enumeration value="High saturation"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="sharpnessType" oraxdb:SQLType="sharpnessType179_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="contrast_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="subjectDistanceRangeType" oraxdb:SQLType="subjectDistanceRangeTyp178_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="subjectDistanceRange_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="subjectDistanceRange_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="unknown"/>
      <xsd:enumeration value="Macro"/>
      <xsd:enumeration value="Close view"/>
      <xsd:enumeration value="Distant view"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="uuidType" oraxdb:SQLType="uuidType177_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="uuid_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="uuid_t">
    <xsd:restriction base="xsd:hexBinary">
      <xsd:pattern value=".{8}-.{4}-.{4}-.{4}-.{12}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <!--        TYPES FOR THE GPS IFD    -->
  <xsd:complexType name="gpsLatitudeRefType" oraxdb:SQLType="gpsLatitudeRefType176_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="gpsLatitudeRef_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="gpsLatitudeRef_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="North latitude"/>
      <xsd:enumeration value="South latitude"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="gpsAltitudeRefType" oraxdb:SQLType="gpsAltitudeRefType175_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="gpsAltitudeRef_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="gpsAltitudeRef_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Sea level"/>
      <xsd:enumeration value="Sea level reference"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="gpsLatitudeType" oraxdb:SQLType="gpsLatitudeType174_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="gpsLatitude_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="gpsLatitude_t">
    <xsd:restriction base="xsd:float">
      <xsd:minInclusive value="0.0"/>
      <xsd:maxInclusive value="90.0"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="gpsLongitudeRefType" oraxdb:SQLType="gpsLongitudeRefType173_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="gpsLongitudeRef_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="gpsLongitudeRef_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="East longitude"/>
      <xsd:enumeration value="West longitude"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="gpsLongitudeType" oraxdb:SQLType="gpsLongitudeType172_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="gpsLongitude_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="gpsLongitude_t">
    <xsd:restriction base="xsd:float">
      <xsd:minInclusive value="0.0"/>
      <xsd:maxInclusive value="180.0"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="gpsBearingType" oraxdb:SQLType="gpsBearingType171_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="gpsBearing_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="gpsBearing_t">
    <xsd:restriction base="xsd:float">
      <xsd:minInclusive value="0.0"/>
      <xsd:maxExclusive value="360.0"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="gpsStatusType" oraxdb:SQLType="gpsStatusType170_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="gpsStatus_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="gpsStatus_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Measurement in progress"/>
      <xsd:enumeration value="Measurement interoperability"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="gpsMeasureModeType" oraxdb:SQLType="gpsMeasureModeType169_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="gpsMeasureMode_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="gpsMeasureMode_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="2-dimensional measurement"/>
      <xsd:enumeration value="3-dimensional measurement"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="gpsSpeedRefType" oraxdb:SQLType="gpsSpeedRefType168_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="gpsSpeedRef_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="gpsSpeedRef_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Kilometers per hour"/>
      <xsd:enumeration value="Miles per hour"/>
      <xsd:enumeration value="Knots"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="gpsDirectionType" oraxdb:SQLType="gpsDirectionType167_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="gpsDirection_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="gpsDirection_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="True direction"/>
      <xsd:enumeration value="Magnetic direction"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="gpsDistanceRefType" oraxdb:SQLType="gpsDistanceRefType166_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="gpsDistanceRef_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="gpsDistanceRef_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Kilometers"/>
      <xsd:enumeration value="Miles"/>
      <xsd:enumeration value="Knots"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="gpsDifferentialType" oraxdb:SQLType="gpsDifferentialType165_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="gpsDifferential_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="gpsDifferential_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Measurement without differential correction"/>
      <xsd:enumeration value="Differential correction applied"/>
    </xsd:restriction>
  </xsd:simpleType>
  <!--        TYPES FOR THE INTEROPERABILTY IFD     -->
  <xsd:complexType name="interoperabilityType" oraxdb:SQLType="interoperabilityType164_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:simpleContent>
      <xsd:extension base="interoperability_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="interoperability_t">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="R98"/>
      <xsd:enumeration value="THM"/>
      <xsd:enumeration value="R03"/>
    </xsd:restriction>
  </xsd:simpleType>
  <!-- GENERIC TYPE        A generic type to hold any type of tag data.         Defines a name, value, datatype triplet         Datatype values refer to types as defined by XML Schema.        singleFieldType is for EXIF tag that define a single         value, the common case.        repeatedFieldTyp is for the uncommon case where many        data items are defined in an EXIF tag.    -->
  <xsd:complexType name="singleFieldType" oraxdb:SQLType="singleFieldType161_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:complexContent>
      <xsd:extension base="singleField_t">
        <xsd:attributeGroup ref="exifAttrs"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="repeatedFieldType" oraxdb:SQLType="repeatedFieldType162_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:sequence>
      <xsd:element name="Field" type="singleField_t" minOccurs="1" maxOccurs="unbounded" oraxdb:propNumber="2821" oraxdb:global="false" oraxdb:SQLName="Field" oraxdb:SQLType="singleField_t160_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false" oraxdb:SQLCollType="Field163_COLL" oraxdb:SQLCollSchema="ORDSYS"/>
    </xsd:sequence>
    <xsd:attributeGroup ref="exifAttrs"/>
  </xsd:complexType>
  <xsd:complexType name="singleField_t" oraxdb:SQLType="singleField_t160_T" oraxdb:SQLSchema="ORDSYS">
    <xsd:sequence>
      <xsd:element name="Name" type="xsd:string" oraxdb:propNumber="2822" oraxdb:global="false" oraxdb:SQLName="Name" oraxdb:SQLType="VARCHAR2" oraxdb:memType="1" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
      <xsd:element name="Value" type="xsd:string" oraxdb:propNumber="2823" oraxdb:global="false" oraxdb:SQLName="Value" oraxdb:SQLType="VARCHAR2" oraxdb:memType="1" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
      <xsd:element name="Datatype" oraxdb:propNumber="2824" oraxdb:global="false" oraxdb:SQLName="Datatype" oraxdb:SQLType="XDB$ENUM_T" oraxdb:SQLSchema="XDB" oraxdb:memType="259" oraxdb:MemInline="true" oraxdb:SQLInline="true" oraxdb:JavaInline="true">
        <xsd:simpleType>
          <xsd:annotation>
            <xsd:documentation>The enumerated datatype values refer to types                 defined by XML Schema            </xsd:documentation>
          </xsd:annotation>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="string"/>
            <xsd:enumeration value="integer"/>
            <xsd:enumeration value="float"/>
            <xsd:enumeration value="date"/>
            <xsd:enumeration value="time"/>
            <xsd:enumeration value="dateTime"/>
            <xsd:enumeration value="hexBinary"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <!-- END TYPE DEFINITIONS -->
  <!--        THE GLOBAL ELEMENT    -->
  <xsd:element name="exifMetadata" oraxdb:propNumber="2796" oraxdb:global="true" oraxdb:SQLName="exifMetadata" oraxdb:SQLType="exifMetadata222_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258">
    <xsd:complexType oraxdb:SQLType="exifMetadata222_T" oraxdb:SQLSchema="ORDSYS">
      <xsd:sequence>
        <xsd:element name="TiffIfd" minOccurs="0" oraxdb:propNumber="2697" oraxdb:global="false" oraxdb:SQLName="TiffIfd" oraxdb:SQLType="TiffIfd223_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
          <xsd:annotation>
            <xsd:documentation>Tags from the TIFF IFD</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType oraxdb:SQLType="TiffIfd223_T" oraxdb:SQLSchema="ORDSYS">
            <xsd:all>
              <!-- Tags relating to image data structure -->
              <xsd:element name="ImageWidth" type="positiveIntegerType" minOccurs="0" oraxdb:propNumber="2664" oraxdb:global="false" oraxdb:SQLName="ImageWidth" oraxdb:SQLType="positiveIntegerType221_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="ImageLength" type="positiveIntegerType" minOccurs="0" oraxdb:propNumber="2665" oraxdb:global="false" oraxdb:SQLName="ImageLength" oraxdb:SQLType="positiveIntegerType221_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="BitsPerSample" type="bitsPerSampleType" minOccurs="0" oraxdb:propNumber="2666" oraxdb:global="false" oraxdb:SQLName="BitsPerSample" oraxdb:SQLType="bitsPerSampleType205_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="Compression" type="compressionType" minOccurs="0" oraxdb:propNumber="2667" oraxdb:global="false" oraxdb:SQLName="Compression" oraxdb:SQLType="compressionType204_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="PhotometricInterpretation" type="photometricInterpretationType" minOccurs="0" oraxdb:propNumber="2668" oraxdb:global="false" oraxdb:SQLName="PhotometricInterpretation" oraxdb:SQLType="photometricInterpretati203_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="Orientation" type="orientationType" minOccurs="0" oraxdb:propNumber="2669" oraxdb:global="false" oraxdb:SQLName="Orientation" oraxdb:SQLType="orientationType202_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="SamplesPerPixel" type="positiveIntegerType" minOccurs="0" oraxdb:propNumber="2670" oraxdb:global="false" oraxdb:SQLName="SamplesPerPixel" oraxdb:SQLType="positiveIntegerType221_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="PlanarConfiguration" type="planarConfigurationType" minOccurs="0" oraxdb:propNumber="2671" oraxdb:global="false" oraxdb:SQLName="PlanarConfiguration" oraxdb:SQLType="planarConfigurationType201_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="YCbCrSubSampling" type="yCbCrSubSamplingType" minOccurs="0" oraxdb:propNumber="2672" oraxdb:global="false" oraxdb:SQLName="YCbCrSubSampling" oraxdb:SQLType="yCbCrSubSamplingType200_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="YCbCrPositioning" type="yCbCrPositioningType" minOccurs="0" oraxdb:propNumber="2673" oraxdb:global="false" oraxdb:SQLName="YCbCrPositioning" oraxdb:SQLType="yCbCrPositioningType199_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="XResolution" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2674" oraxdb:global="false" oraxdb:SQLName="XResolution" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
                <xsd:annotation>
                  <xsd:documentation>Unit is pixels per ResolutionUnit</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="YResolution" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2675" oraxdb:global="false" oraxdb:SQLName="YResolution" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
                <xsd:annotation>
                  <xsd:documentation>Unit is pixels per Resolution Unit</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="ResolutionUnit" type="resolutionType" minOccurs="0" oraxdb:propNumber="2676" oraxdb:global="false" oraxdb:SQLName="ResolutionUnit" oraxdb:SQLType="resolutionType208_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <!--Tags relating to recording offset -->
              <xsd:element name="StripOffsets" type="stripOffsetsType" minOccurs="0" oraxdb:propNumber="2677" oraxdb:global="false" oraxdb:SQLName="StripOffsets" oraxdb:SQLType="stripOffsetsType196_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="RowsPerStrip" type="positiveIntegerType" minOccurs="0" oraxdb:propNumber="2678" oraxdb:global="false" oraxdb:SQLName="RowsPerStrip" oraxdb:SQLType="positiveIntegerType221_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="StripByteCounts" type="stripByteCountsType" minOccurs="0" oraxdb:propNumber="2679" oraxdb:global="false" oraxdb:SQLName="StripByteCounts" oraxdb:SQLType="stripByteCountsType193_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="JPEGInterChangeFormat" type="positiveIntegerType" minOccurs="0" oraxdb:propNumber="2680" oraxdb:global="false" oraxdb:SQLName="JPEGInterChangeFormat" oraxdb:SQLType="positiveIntegerType221_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="JPEGInterChangeFormatLength" type="positiveIntegerType" minOccurs="0" oraxdb:propNumber="2681" oraxdb:global="false" oraxdb:SQLName="JPEGInterChangeFormatLength" oraxdb:SQLType="positiveIntegerType221_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <!-- Tags relating to image data characteristics -->
              <xsd:element name="TransferFunction" type="xsd:anyType" minOccurs="0" oraxdb:propNumber="2682" oraxdb:global="false" oraxdb:SQLName="TransferFunction" oraxdb:SQLType="VARCHAR2" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="true"/>
              <xsd:element name="WhitePoint" type="whitePointType" minOccurs="0" oraxdb:propNumber="2683" oraxdb:global="false" oraxdb:SQLName="WhitePoint" oraxdb:SQLType="whitePointType191_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="PrimaryChromaticities" type="primaryChromaticitiesType" minOccurs="0" oraxdb:propNumber="2684" oraxdb:global="false" oraxdb:SQLName="PrimaryChromaticities" oraxdb:SQLType="primaryChromaticitiesTy192_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="YCbCrCoefficients" type="yCbCrCoefficientsType" minOccurs="0" oraxdb:propNumber="2685" oraxdb:global="false" oraxdb:SQLName="YCbCrCoefficients" oraxdb:SQLType="yCbCrCoefficientsType189_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="ReferenceBlackWhite" type="primaryChromaticitiesType" minOccurs="0" oraxdb:propNumber="2686" oraxdb:global="false" oraxdb:SQLName="ReferenceBlackWhite" oraxdb:SQLType="primaryChromaticitiesTy192_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <!--Other tags -->
              <xsd:element name="DateTime" type="dateTimeType" minOccurs="0" oraxdb:propNumber="2687" oraxdb:global="false" oraxdb:SQLName="DateTime" oraxdb:SQLType="dateTimeType215_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="ImageDescription" type="stringType" minOccurs="0" oraxdb:propNumber="2688" oraxdb:global="false" oraxdb:SQLName="ImageDescription" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="Make" type="stringType" minOccurs="0" oraxdb:propNumber="2689" oraxdb:global="false" oraxdb:SQLName="Make" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="Model" type="stringType" minOccurs="0" oraxdb:propNumber="2690" oraxdb:global="false" oraxdb:SQLName="Model" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="Software" type="stringType" minOccurs="0" oraxdb:propNumber="2691" oraxdb:global="false" oraxdb:SQLName="Software" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="Artist" type="stringType" minOccurs="0" oraxdb:propNumber="2692" oraxdb:global="false" oraxdb:SQLName="Artist" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="Copyright" type="stringType" minOccurs="0" oraxdb:propNumber="2693" oraxdb:global="false" oraxdb:SQLName="Copyright" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <!-- Placeholder tags for future tags that may be defined -->
              <xsd:element name="TiffField1" type="singleFieldType" minOccurs="0" oraxdb:propNumber="2694" oraxdb:global="false" oraxdb:SQLName="TiffField1" oraxdb:SQLType="singleFieldType161_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="TiffField2" type="singleFieldType" minOccurs="0" oraxdb:propNumber="2695" oraxdb:global="false" oraxdb:SQLName="TiffField2" oraxdb:SQLType="singleFieldType161_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="TiffField3" type="repeatedFieldType" minOccurs="0" oraxdb:propNumber="2696" oraxdb:global="false" oraxdb:SQLName="TiffField3" oraxdb:SQLType="repeatedFieldType162_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
            </xsd:all>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="ExifIfd" oraxdb:propNumber="2758" oraxdb:global="false" oraxdb:SQLName="ExifIfd" oraxdb:SQLType="ExifIfd224_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
          <xsd:annotation>
            <xsd:documentation>Tags from the EXIF IFD</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType oraxdb:SQLType="ExifIfd224_T" oraxdb:SQLSchema="ORDSYS">
            <xsd:all>
              <!-- Tags releating to version -->
              <xsd:element name="ExifVersion" type="stringType" minOccurs="0" oraxdb:propNumber="2698" oraxdb:global="false" oraxdb:SQLName="ExifVersion" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="FlashpixVersion" type="stringType" minOccurs="0" oraxdb:propNumber="2699" oraxdb:global="false" oraxdb:SQLName="FlashpixVersion" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <!-- Tags relating to image data characteristics -->
              <xsd:element name="ColorSpace" type="colorSpaceType" minOccurs="0" oraxdb:propNumber="2700" oraxdb:global="false" oraxdb:SQLName="ColorSpace" oraxdb:SQLType="colorSpaceType213_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <!-- Tags relating to image configuration -->
              <xsd:element name="ComponentsConfiguration" type="stringType" minOccurs="0" oraxdb:propNumber="2701" oraxdb:global="false" oraxdb:SQLName="ComponentsConfiguration" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="CompressedBitsPerPixel" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2702" oraxdb:global="false" oraxdb:SQLName="CompressedBitsPerPixel" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="PixelXDimension" type="nonNegativeIntegerType" minOccurs="0" oraxdb:propNumber="2703" oraxdb:global="false" oraxdb:SQLName="PixelXDimension" oraxdb:SQLType="nonNegativeIntegerType220_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="PixelYDimension" type="nonNegativeIntegerType" minOccurs="0" oraxdb:propNumber="2704" oraxdb:global="false" oraxdb:SQLName="PixelYDimension" oraxdb:SQLType="nonNegativeIntegerType220_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <!-- Tags relating to user information -->
              <xsd:element name="MakerNote" type="repeatedFieldType" minOccurs="0" oraxdb:propNumber="2705" oraxdb:global="false" oraxdb:SQLName="MakerNote" oraxdb:SQLType="repeatedFieldType162_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="UserComment" type="stringType" minOccurs="0" oraxdb:propNumber="2706" oraxdb:global="false" oraxdb:SQLName="UserComment" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <!-- Tag relating to related file information -->
              <xsd:element name="RelatedSoundFile" type="stringType" minOccurs="0" oraxdb:propNumber="2707" oraxdb:global="false" oraxdb:SQLName="RelatedSoundFile" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <!-- Tags relating to date and time -->
              <xsd:element name="DateTimeOriginal" type="dateTimeType" minOccurs="0" oraxdb:propNumber="2708" oraxdb:global="false" oraxdb:SQLName="DateTimeOriginal" oraxdb:SQLType="dateTimeType215_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="DateTimeDigitized" type="dateTimeType" minOccurs="0" oraxdb:propNumber="2709" oraxdb:global="false" oraxdb:SQLName="DateTimeDigitized" oraxdb:SQLType="dateTimeType215_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="SubSecTime" type="nonNegativeIntegerType" minOccurs="0" oraxdb:propNumber="2710" oraxdb:global="false" oraxdb:SQLName="SubSecTime" oraxdb:SQLType="nonNegativeIntegerType220_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="SubSecTimeOriginal" type="nonNegativeIntegerType" minOccurs="0" oraxdb:propNumber="2711" oraxdb:global="false" oraxdb:SQLName="SubSecTimeOriginal" oraxdb:SQLType="nonNegativeIntegerType220_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="SubSecTimeDigitized" type="nonNegativeIntegerType" minOccurs="0" oraxdb:propNumber="2712" oraxdb:global="false" oraxdb:SQLName="SubSecTimeDigitized" oraxdb:SQLType="nonNegativeIntegerType220_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <!-- Tags relating to picture taking conditions -->
              <xsd:element name="ExposureTime" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2713" oraxdb:global="false" oraxdb:SQLName="ExposureTime" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
                <xsd:annotation>
                  <xsd:documentation>Units is seconds</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="FNumber" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2714" oraxdb:global="false" oraxdb:SQLName="FNumber" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="ExposureProgram" type="exposureProgramType" minOccurs="0" oraxdb:propNumber="2715" oraxdb:global="false" oraxdb:SQLName="ExposureProgram" oraxdb:SQLType="exposureProgramType212_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="SpectralSensitivity" type="stringType" minOccurs="0" oraxdb:propNumber="2716" oraxdb:global="false" oraxdb:SQLName="SpectralSensitivity" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="ISOSpeedRatings" type="nonNegativeIntegerType" minOccurs="0" oraxdb:propNumber="2717" oraxdb:global="false" oraxdb:SQLName="ISOSpeedRatings" oraxdb:SQLType="nonNegativeIntegerType220_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="OECF" type="repeatedFieldType" minOccurs="0" oraxdb:propNumber="2718" oraxdb:global="false" oraxdb:SQLName="OECF" oraxdb:SQLType="repeatedFieldType162_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="ShutterSpeedValue" type="realType" minOccurs="0" oraxdb:propNumber="2719" oraxdb:global="false" oraxdb:SQLName="ShutterSpeedValue" oraxdb:SQLType="realType217_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
                <xsd:annotation>
                  <xsd:documentation>The unit is the APEX Value</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="ApertureValue" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2720" oraxdb:global="false" oraxdb:SQLName="ApertureValue" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
                <xsd:annotation>
                  <xsd:documentation>The  unit is the APEX value</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="BrightnessValue" type="realType" minOccurs="0" oraxdb:propNumber="2721" oraxdb:global="false" oraxdb:SQLName="BrightnessValue" oraxdb:SQLType="realType217_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
                <xsd:annotation>
                  <xsd:documentation>The unit is the APEX value</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="ExposureBiasValue" type="realType" minOccurs="0" oraxdb:propNumber="2722" oraxdb:global="false" oraxdb:SQLName="ExposureBiasValue" oraxdb:SQLType="realType217_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
                <xsd:annotation>
                  <xsd:documentation>The unit is the APEX value</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="MaxApertureValue" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2723" oraxdb:global="false" oraxdb:SQLName="MaxApertureValue" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
                <xsd:annotation>
                  <xsd:documentation>The unit is the APEX value</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="SubjectDistance" type="stringType" minOccurs="0" oraxdb:propNumber="2724" oraxdb:global="false" oraxdb:SQLName="SubjectDistance" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
                <xsd:annotation>
                  <xsd:documentation>The unit is meters</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="MeteringMode" type="meteringModeType" minOccurs="0" oraxdb:propNumber="2725" oraxdb:global="false" oraxdb:SQLName="MeteringMode" oraxdb:SQLType="meteringModeType211_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="LightSource" type="lightSourceType" minOccurs="0" oraxdb:propNumber="2726" oraxdb:global="false" oraxdb:SQLName="LightSource" oraxdb:SQLType="lightSourceType210_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="Flash" type="flashType" minOccurs="0" oraxdb:propNumber="2727" oraxdb:global="false" oraxdb:SQLName="Flash" oraxdb:SQLType="flashType209_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="FocalLength" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2728" oraxdb:global="false" oraxdb:SQLName="FocalLength" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
                <xsd:annotation>
                  <xsd:documentation>The unit is millimeters.</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="SubjectArea" type="subjectAreaType" minOccurs="0" oraxdb:propNumber="2729" oraxdb:global="false" oraxdb:SQLName="SubjectArea" oraxdb:SQLType="subjectAreaType187_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="FlashEnergy" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2730" oraxdb:global="false" oraxdb:SQLName="FlashEnergy" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
                <xsd:annotation>
                  <xsd:documentation>The unit is Beam Candle Power Seconds</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="SpatialFrequencyResponse" type="repeatedFieldType" minOccurs="0" oraxdb:propNumber="2731" oraxdb:global="false" oraxdb:SQLName="SpatialFrequencyResponse" oraxdb:SQLType="repeatedFieldType162_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
                <xsd:annotation>
                  <xsd:documentation>Not implemented</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="FocalPlaneXResolution" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2732" oraxdb:global="false" oraxdb:SQLName="FocalPlaneXResolution" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
                <xsd:annotation>
                  <xsd:documentation>The unit is pixels</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="FocalPlaneYResolution" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2733" oraxdb:global="false" oraxdb:SQLName="FocalPlaneYResolution" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
                <xsd:annotation>
                  <xsd:documentation>The unit is pixels</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="FocalPlaneResolutionUnit" type="resolutionType" minOccurs="0" oraxdb:propNumber="2734" oraxdb:global="false" oraxdb:SQLName="FocalPlaneResolutionUnit" oraxdb:SQLType="resolutionType208_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="SubjectLocation" type="subjectLocationType" minOccurs="0" oraxdb:propNumber="2735" oraxdb:global="false" oraxdb:SQLName="SubjectLocation" oraxdb:SQLType="subjectLocationType188_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="ExposureIndex" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2736" oraxdb:global="false" oraxdb:SQLName="ExposureIndex" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="SensingMethod" type="sensingMethodType" minOccurs="0" oraxdb:propNumber="2737" oraxdb:global="false" oraxdb:SQLName="SensingMethod" oraxdb:SQLType="sensingMethodType207_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="FileSource" type="fileSourceType" minOccurs="0" oraxdb:propNumber="2738" oraxdb:global="false" oraxdb:SQLName="FileSource" oraxdb:SQLType="fileSourceType206_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="SceneType" type="stringType" minOccurs="0" oraxdb:propNumber="2739" oraxdb:global="false" oraxdb:SQLName="SceneType" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="CFAPattern" type="repeatedFieldType" minOccurs="0" oraxdb:propNumber="2740" oraxdb:global="false" oraxdb:SQLName="CFAPattern" oraxdb:SQLType="repeatedFieldType162_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="CustomRendered" type="customRenderedType" minOccurs="0" oraxdb:propNumber="2741" oraxdb:global="false" oraxdb:SQLName="CustomRendered" oraxdb:SQLType="customRenderedType186_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="ExposureMode" type="exposureModeType" minOccurs="0" oraxdb:propNumber="2742" oraxdb:global="false" oraxdb:SQLName="ExposureMode" oraxdb:SQLType="exposureModeType185_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="WhiteBalance" type="whiteBalanceType" minOccurs="0" oraxdb:propNumber="2743" oraxdb:global="false" oraxdb:SQLName="WhiteBalance" oraxdb:SQLType="whiteBalanceType184_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="DigitalZoomRatio" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2744" oraxdb:global="false" oraxdb:SQLName="DigitalZoomRatio" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="FocalLengthIn35mmFilm" type="positiveIntegerType" minOccurs="0" oraxdb:propNumber="2745" oraxdb:global="false" oraxdb:SQLName="FocalLengthIn35mmFilm" oraxdb:SQLType="positiveIntegerType221_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="SceneCaptureType" type="sceneCaptureType" minOccurs="0" oraxdb:propNumber="2746" oraxdb:global="false" oraxdb:SQLName="SceneCaptureType" oraxdb:SQLType="sceneCaptureType183_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GainControl" type="gainControlType" minOccurs="0" oraxdb:propNumber="2747" oraxdb:global="false" oraxdb:SQLName="GainControl" oraxdb:SQLType="gainControlType182_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="Contrast" type="contrastType" minOccurs="0" oraxdb:propNumber="2748" oraxdb:global="false" oraxdb:SQLName="Contrast" oraxdb:SQLType="contrastType181_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="Saturation" type="saturationType" minOccurs="0" oraxdb:propNumber="2749" oraxdb:global="false" oraxdb:SQLName="Saturation" oraxdb:SQLType="saturationType180_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="Sharpness" type="sharpnessType" minOccurs="0" oraxdb:propNumber="2750" oraxdb:global="false" oraxdb:SQLName="Sharpness" oraxdb:SQLType="sharpnessType179_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="DeviceSettingDescription" type="repeatedFieldType" minOccurs="0" oraxdb:propNumber="2751" oraxdb:global="false" oraxdb:SQLName="DeviceSettingDescription" oraxdb:SQLType="repeatedFieldType162_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="SubjectDistanceRange" type="subjectDistanceRangeType" minOccurs="0" oraxdb:propNumber="2752" oraxdb:global="false" oraxdb:SQLName="SubjectDistanceRange" oraxdb:SQLType="subjectDistanceRangeTyp178_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="ImageUniqueID" type="uuidType" minOccurs="0" oraxdb:propNumber="2753" oraxdb:global="false" oraxdb:SQLName="ImageUniqueID" oraxdb:SQLType="uuidType177_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="Gamma" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2754" oraxdb:global="false" oraxdb:SQLName="Gamma" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <!-- Placeholder tags for future tags that may be defined -->
              <xsd:element name="ExifField1" type="singleFieldType" minOccurs="0" oraxdb:propNumber="2755" oraxdb:global="false" oraxdb:SQLName="ExifField1" oraxdb:SQLType="singleFieldType161_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="ExifField2" type="singleFieldType" minOccurs="0" oraxdb:propNumber="2756" oraxdb:global="false" oraxdb:SQLName="ExifField2" oraxdb:SQLType="singleFieldType161_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="ExifField3" type="repeatedFieldType" minOccurs="0" oraxdb:propNumber="2757" oraxdb:global="false" oraxdb:SQLName="ExifField3" oraxdb:SQLType="repeatedFieldType162_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
            </xsd:all>
            <xsd:attributeGroup ref="exifAttrs"/>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="GpsIfd" minOccurs="0" oraxdb:propNumber="2793" oraxdb:global="false" oraxdb:SQLName="GpsIfd" oraxdb:SQLType="GpsIfd225_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
          <xsd:annotation>
            <xsd:documentation>Tags from the GPS IFD</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType oraxdb:SQLType="GpsIfd225_T" oraxdb:SQLSchema="ORDSYS">
            <xsd:all>
              <xsd:element name="GPSVersionID" type="stringType" minOccurs="0" oraxdb:propNumber="2759" oraxdb:global="false" oraxdb:SQLName="GPSVersionID" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSLatitudeRef" type="gpsLatitudeRefType" minOccurs="0" oraxdb:propNumber="2760" oraxdb:global="false" oraxdb:SQLName="GPSLatitudeRef" oraxdb:SQLType="gpsLatitudeRefType176_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSLatitude" type="gpsLatitudeType" minOccurs="0" oraxdb:propNumber="2761" oraxdb:global="false" oraxdb:SQLName="GPSLatitude" oraxdb:SQLType="gpsLatitudeType174_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
                <xsd:annotation>
                  <xsd:documentation>Unit is decimal degrees</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="GPSLongitudeRef" type="gpsLongitudeRefType" minOccurs="0" oraxdb:propNumber="2762" oraxdb:global="false" oraxdb:SQLName="GPSLongitudeRef" oraxdb:SQLType="gpsLongitudeRefType173_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSLongitude" type="gpsLongitudeType" minOccurs="0" oraxdb:propNumber="2763" oraxdb:global="false" oraxdb:SQLName="GPSLongitude" oraxdb:SQLType="gpsLongitudeType172_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
                <xsd:annotation>
                  <xsd:documentation>Unit is decimal degrees</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="GPSAltitudeRef" type="gpsAltitudeRefType" minOccurs="0" oraxdb:propNumber="2764" oraxdb:global="false" oraxdb:SQLName="GPSAltitudeRef" oraxdb:SQLType="gpsAltitudeRefType175_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSAltitude" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2765" oraxdb:global="false" oraxdb:SQLName="GPSAltitude" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
                <xsd:annotation>
                  <xsd:documentation>Unit is meters</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="GPSTimeStamp" type="timeType" minOccurs="0" oraxdb:propNumber="2766" oraxdb:global="false" oraxdb:SQLName="GPSTimeStamp" oraxdb:SQLType="timeType214_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSSatellites" type="stringType" minOccurs="0" oraxdb:propNumber="2767" oraxdb:global="false" oraxdb:SQLName="GPSSatellites" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSStatus" type="gpsStatusType" minOccurs="0" oraxdb:propNumber="2768" oraxdb:global="false" oraxdb:SQLName="GPSStatus" oraxdb:SQLType="gpsStatusType170_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSMeasureMode" type="gpsMeasureModeType" minOccurs="0" oraxdb:propNumber="2769" oraxdb:global="false" oraxdb:SQLName="GPSMeasureMode" oraxdb:SQLType="gpsMeasureModeType169_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSDOP" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2770" oraxdb:global="false" oraxdb:SQLName="GPSDOP" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSSpeedRef" type="gpsSpeedRefType" minOccurs="0" oraxdb:propNumber="2771" oraxdb:global="false" oraxdb:SQLName="GPSSpeedRef" oraxdb:SQLType="gpsSpeedRefType168_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSSpeed" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2772" oraxdb:global="false" oraxdb:SQLName="GPSSpeed" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSTrackRef" type="gpsDirectionType" minOccurs="0" oraxdb:propNumber="2773" oraxdb:global="false" oraxdb:SQLName="GPSTrackRef" oraxdb:SQLType="gpsDirectionType167_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSTrack" type="gpsBearingType" minOccurs="0" oraxdb:propNumber="2774" oraxdb:global="false" oraxdb:SQLName="GPSTrack" oraxdb:SQLType="gpsBearingType171_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSImgDirectionRef" type="gpsDirectionType" minOccurs="0" oraxdb:propNumber="2775" oraxdb:global="false" oraxdb:SQLName="GPSImgDirectionRef" oraxdb:SQLType="gpsDirectionType167_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSImgDirection" type="gpsBearingType" minOccurs="0" oraxdb:propNumber="2776" oraxdb:global="false" oraxdb:SQLName="GPSImgDirection" oraxdb:SQLType="gpsBearingType171_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSMapDatum" type="stringType" minOccurs="0" oraxdb:propNumber="2777" oraxdb:global="false" oraxdb:SQLName="GPSMapDatum" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSDestLatitudeRef" type="gpsLatitudeRefType" minOccurs="0" oraxdb:propNumber="2778" oraxdb:global="false" oraxdb:SQLName="GPSDestLatitudeRef" oraxdb:SQLType="gpsLatitudeRefType176_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSDestLatitude" type="gpsLatitudeType" minOccurs="0" oraxdb:propNumber="2779" oraxdb:global="false" oraxdb:SQLName="GPSDestLatitude" oraxdb:SQLType="gpsLatitudeType174_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSDestLongitudeRef" type="gpsLongitudeRefType" minOccurs="0" oraxdb:propNumber="2780" oraxdb:global="false" oraxdb:SQLName="GPSDestLongitudeRef" oraxdb:SQLType="gpsLongitudeRefType173_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSDestLongitude" type="gpsLongitudeType" minOccurs="0" oraxdb:propNumber="2781" oraxdb:global="false" oraxdb:SQLName="GPSDestLongitude" oraxdb:SQLType="gpsLongitudeType172_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSDestBearingRef" type="gpsDirectionType" minOccurs="0" oraxdb:propNumber="2782" oraxdb:global="false" oraxdb:SQLName="GPSDestBearingRef" oraxdb:SQLType="gpsDirectionType167_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSDestBearing" type="gpsBearingType" minOccurs="0" oraxdb:propNumber="2783" oraxdb:global="false" oraxdb:SQLName="GPSDestBearing" oraxdb:SQLType="gpsBearingType171_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSDestDistanceRef" type="gpsDistanceRefType" minOccurs="0" oraxdb:propNumber="2784" oraxdb:global="false" oraxdb:SQLName="GPSDestDistanceRef" oraxdb:SQLType="gpsDistanceRefType166_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSDestDistance" type="nonNegativeRealType" minOccurs="0" oraxdb:propNumber="2785" oraxdb:global="false" oraxdb:SQLName="GPSDestDistance" oraxdb:SQLType="nonNegativeRealType218_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSProcessingMethod" type="stringType" minOccurs="0" oraxdb:propNumber="2786" oraxdb:global="false" oraxdb:SQLName="GPSProcessingMethod" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSAreaInformation" type="stringType" minOccurs="0" oraxdb:propNumber="2787" oraxdb:global="false" oraxdb:SQLName="GPSAreaInformation" oraxdb:SQLType="stringType219_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSDateStamp" type="dateType" minOccurs="0" oraxdb:propNumber="2788" oraxdb:global="false" oraxdb:SQLName="GPSDateStamp" oraxdb:SQLType="dateType216_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSDifferential" type="gpsDifferentialType" minOccurs="0" oraxdb:propNumber="2789" oraxdb:global="false" oraxdb:SQLName="GPSDifferential" oraxdb:SQLType="gpsDifferentialType165_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <!-- Placeholder tags for future tags that may be defined -->
              <xsd:element name="GPSField1" type="singleFieldType" minOccurs="0" oraxdb:propNumber="2790" oraxdb:global="false" oraxdb:SQLName="GPSField1" oraxdb:SQLType="singleFieldType161_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSField2" type="singleFieldType" minOccurs="0" oraxdb:propNumber="2791" oraxdb:global="false" oraxdb:SQLName="GPSField2" oraxdb:SQLType="singleFieldType161_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
              <xsd:element name="GPSField3" type="repeatedFieldType" minOccurs="0" oraxdb:propNumber="2792" oraxdb:global="false" oraxdb:SQLName="GPSField3" oraxdb:SQLType="repeatedFieldType162_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
            </xsd:all>
            <xsd:attributeGroup ref="exifAttrs"/>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="InteroperabilityIfd" minOccurs="0" oraxdb:propNumber="2795" oraxdb:global="false" oraxdb:SQLName="InteroperabilityIfd" oraxdb:SQLType="InteroperabilityIfd226_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false">
          <xsd:annotation>
            <xsd:documentation>Tags from the Interoperability IFD</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType oraxdb:SQLType="InteroperabilityIfd226_T" oraxdb:SQLSchema="ORDSYS">
            <xsd:all>
              <xsd:element name="InteroperabilityIndex" type="interoperabilityType" minOccurs="0" oraxdb:propNumber="2794" oraxdb:global="false" oraxdb:SQLName="InteroperabilityIndex" oraxdb:SQLType="interoperabilityType164_T" oraxdb:SQLSchema="ORDSYS" oraxdb:memType="258" oraxdb:MemInline="false" oraxdb:SQLInline="true" oraxdb:JavaInline="false"/>
            </xsd:all>
            <xsd:attributeGroup ref="exifAttrs"/>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>
