Tag reference

This section lists the “mapping” from Photini’s field names (such as “Title / Object Name”) to the Exif / XMP / IPTC-IIM tags the data is stored in. The tag names are those used by the Exiv2 library. See http://exiv2.org/metadata.html for more detail.

As far as possible Photini follows the Metadata Working Group (MWG) “Guidelines for Handling Image Metadata”. These specify the mapping between tags in Exif, XMP and IPTC-IIM, and say how software should reconcile any differences between information stored in equivalent tags.

Primary tags

These tags are where Photini stores its metadata. (Legacy IPTC-IIM data is only used if it already exists in the file, in line with the MWG guidelines, unless the “write unconditionally” user setting is enabled.)

Note that some fields, such as “Title / Object Name” and “Keywords”, are not stored in Exif. You may prefer not to use these fields to ensure compatibility with software that only handles Exif.

Some of the field names in the table below link to their definition in the IPTC standard. You may find this useful when deciding what to write in those fields.

Primary tags

Photini field

Exif tag

XMP tag

IPTC-IIM tag

Title / Object Name

Xmp.dc­.title

Iptc.Application2­.ObjectName

Headline

Xmp.photoshop­.Headline

Iptc.Application2­.Headline

Description / Caption

Exif.Image­.ImageDescription

Xmp.dc­.description

Iptc.Application2­.Caption

Alt Text

Xmp.iptc­.AltTextAccessibility

Extended Description

Xmp.iptc­.ExtDescrAccessibility

Person(s) shown

Xmp.iptcExt­.PersonInImage

Rating

Xmp.xmp­.Rating

Keywords

Xmp.dc­.subject

Iptc.Application2­.Keywords

Hierarchical keywords

Xmp.lr­.hierarchicalSubject

Xmp.digiKam­.TagsList

Creator

Exif.Image­.Artist

Xmp.dc­.creator

Iptc.Application2­.Byline

Creator’s Jobtitle

Xmp.photoshop­.AuthorsPosition

Iptc.Application2­.BylineTitle

Credit Line

Xmp.photoshop­.Credit

Iptc.Application2­.Credit

Copyright Notice

Exif.Image­.Copyright

Xmp.dc­.rights

Iptc.Application2­.Copyright

Rights: Usage Terms

Xmp.xmpRights­.UsageTerms

Rights: Web Statement

Xmp.xmpRights­.WebStatement

Instructions

Xmp.photoshop­.Instructions

Iptc.Application2­.SpecialInstructions

Contact Information

Xmp.plus.Licensor

Iptc.Application2­.Contact

Date / time Taken

Exif.Photo­.DateTimeOriginal

Exif.Photo­.SubSecTimeOriginal
Exif.Photo­.OffsetTimeOriginal

Xmp.photoshop­.DateCreated

Iptc.Application2­.DateCreated

Iptc.Application2­.TimeCreated

Date / time Digitised

Exif.Photo­.DateTimeDigitized

Exif.Photo­.SubSecTimeDigitized
Exif.Photo­.OffsetTimeDigitized

Xmp.xmp­.CreateDate

Iptc.Application2­.DigitizationDate

Iptc.Application2­.DigitizationTime

Date / time Modified

Exif.Image­.DateTime

Exif.Photo­.SubSecTime
Exif.Photo­.OffsetTime

Xmp.xmp­.ModifyDate

Orientation

Exif.Image­.Orientation

Camera

Exif.Image­.Make

Exif.Image­.Model
Exif.Photo­.BodySerialNumber

Lens

Exif.Photo­.LensMake

Exif.Photo­.LensModel
Exif.Photo­.LensSerialNumber
Exif.Photo­.LensSpecification

Focal length

Exif.Photo­.FocalLength

35mm equiv

Exif.Photo­.FocalLengthIn35mmFilm

Aperture

Exif.Photo­.FNumber

Exif.Photo­.ApertureValue

Image Regions

Xmp.iptcExt­.ImageRegion

Xmp.mwg-rs­.Regions
Xmp.MP­.RegionInfo

Latitude, longitude

Exif.GPSInfo­.GPSLatitude

Exif.GPSInfo­.GPSLatitudeRef
Exif.GPSInfo­.GPSLongitude
Exif.GPSInfo­.GPSLongitudeRef

Altitude

Exif.GPSInfo­.GPSAltitude

Exif.GPSInfo­.GPSAltitudeRef

Camera address

Xmp.iptcExt­.LocationCreated

Xmp.iptc­.Location
Xmp.photoshop­.City
Xmp.photoshop­.State
Xmp.photoshop­.Country
Xmp.iptc­.CountryCode

Iptc.Application2­.SubLocation

Iptc.Application2­.City
Iptc.Application2­.ProvinceState
Iptc.Application2­.CountryName
Iptc.Application2­.CountryCode

Subject address

Xmp.iptcExt­.LocationShown

Thumbnail image

Exif.Thumbnail­.Compression

Exif.Thumbnail­.ImageWidth
Exif.Thumbnail­.ImageLength

Secondary tags

Photini may read information from these tags and merge it with information from the primary tags. These tags are deleted when the corresponding primary tags are saved.

Secondary tags

Photini field

Exif tag

XMP tag

Title / Object Name

Exif.Image­.XPTitle

Description / Caption

Exif.Image­.XPComment

Exif.Image­.XPSubject
Exif.Photo­.UserComment

Xmp.exif­.UserComment

Xmp.tiff­.ImageDescription

Keywords

Exif.Image­.XPKeywords

Rating

Exif.Image­.Rating

Exif.Image­.RatingPercent

Xmp.MicrosoftPhoto­.Rating

Creator

Exif.Image­.XPAuthor

Xmp.tiff­.Artist

Copyright

Xmp.tiff­.Copyright

Contact Information

Xmp.iptc­.CreatorContactInfo

Date / time Taken

Exif.Image­.DateTimeOriginal

Xmp.exif­.DateTimeOriginal

Date / time Digitised

Xmp.exif­.DateTimeDigitized

Date / time Modified

Xmp.tiff­.DateTime

Lens

Exif.Image­.LensInfo

Xmp.aux­.Lens

Focal length

Exif.Image­.FocalLength

Aperture

Exif.Image­.FNumber

Exif.Image­.ApertureValue

Thumbnail image

Xmp.xmp­.Thumbnails[n]/xapGImg

XMP only tags

These tags are read if present, but are only written if the file format doesn’t support Exif, e.g. an XMP sidecar.

XMP only tags

Photini field

XMP tag

Orientation

Xmp.tiff­.Orientation

Lens

Xmp.exifEX­.LensMake

Xmp.exifEX­.LensModel
Xmp.exifEX­.LensSerialNumber
Xmp.exifEX­.LensSpecification

Focal length

Xmp.exif­.FocalLength

35mm equiv

Xmp.exif­.FocalLengthIn35mmFilm

Aperture

Xmp.exif­.FNumber

Xmp.exif­.ApertureValue

Latitude, longitude

Xmp.exif­.GPSLatitude

Xmp.exif­.GPSLongitude

Altitude

Xmp.exif­.GPSAltitude

Xmp.exif­.GPSAltitudeRef

Thumbnail image

Xmp.xmp­.Thumbnails[n]/xmpGImg

Read only tags

Photini may read information from these tags and merge it with information from the primary tags. These tags are not deleted when the corresponding primary tags are saved.

Read only tags

Photini field

Exif tag

XMP tag

Title / Object Name

Xmp.video­.StreamName

Description / Caption

Xmp.video­.Information

Time zone offset[1]

Exif.Image­.TimeZoneOffset

Exif.NikonWt­.Timezone

Xmp.video­.TimeZone

Creator

Exif.Photo­.CameraOwnerName

Exif.Canon­.OwnerName

Date / time Taken

Xmp.video­.DateTimeOriginal

Xmp.video­.CreateDate
Xmp.video­.CreationDate
Xmp.video­.DateUTC
Xmp.video­.MediaCreateDate
Xmp.video­.TrackCreateDate

Date / time Modified

Xmp.video­.ModificationDate

Xmp.video­.MediaModifyDate
Xmp.video­.TrackModifyDate

Camera

Exif.Image­.CameraSerialNumber

Exif.Image­.UniqueCameraModel
Exif.Canon­.ModelID
Exif.Canon­.SerialNumber
Exif.Fujifilm­.SerialNumber
Exif.Nikon3­.SerialNumber
Exif.OlympusEq­.CameraType
Exif.OlympusEq­.SerialNumber
Exif.Pentax­.ModelID
Exif.Pentax­.SerialNumber

Xmp.aux­.SerialNumber

Xmp.video­.Make
Xmp.video­.Model

Lens

Exif.Canon­.LensModel

Exif.CanonCs­.Lens
Exif.CanonCs­.LensType
Exif.Nikon3­.Lens
Exif.NikonLd1­.LensIDNumber
Exif.NikonLd2­.LensIDNumber
Exif.NikonLd3­.LensIDNumber
Exif.OlympusEq­.LensModel
Exif.OlympusEq­.LensSerialNumber

Image Regions

Exif.Photo­.SubjectArea

Latitude, longitude

Xmp.video­.GPSCoordinates

Altitude

Xmp.video­.GPSCoordinates

Thumbnail image

Exif.SubImage*

[1] The time zone offset is not directly presented to the user. It is applied to the Date / time Taken, Date / time Digitised and Date / time Modified fields if no other time zone information is available.


Comments or questions? Please subscribe to the Photini mailing list https://groups.google.com/forum/#!forum/photini and let us know.