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 lingk 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

Keywords

Xmp.dc.subject

Iptc.Application2.Keywords

Rating

Xmp.xmp.Rating

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

Xmp.photoshop.DateCreated

Iptc.Application2.DateCreated Iptc.Application2.TimeCreated

Date / time Digitised

Exif.Photo.DateTimeDigitized Exif.Photo.SubSecTimeDigitized

Xmp.xmp.CreateDate

Iptc.Application2.DigitizationDate Iptc.Application2.DigitizationTime

Date / time Modified

Exif.Image.DateTime Exif.Photo.SubSecTime

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

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.