Change History 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 "tag" 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 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. The enumerated datatype values refer to types defined by XML Schema Tags from the TIFF IFD Unit is pixels per ResolutionUnit Unit is pixels per Resolution Unit Tags from the EXIF IFD Units is seconds The unit is the APEX Value The unit is the APEX value The unit is the APEX value The unit is the APEX value The unit is the APEX value The unit is meters The unit is millimeters. The unit is Beam Candle Power Seconds Not implemented The unit is pixels The unit is pixels Tags from the GPS IFD Unit is decimal degrees Unit is decimal degrees Unit is meters Tags from the Interoperability IFD