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