IPTC Dictionary Keys

Keys for an image that uses International Press Telecommunications Council (IPTC) metadata.

Overview

IPTC constants are metadata elements of the Information Interchange Model (IIM) used to provide information about images. The IIM was developed by the Newspaper Association of America (NAA) and the International Press Telecommunications Council (IPTC).

Topics

Constants

let kCGImagePropertyIPTCReleaseDate: CFString

The earliest date the image is to be used, in the form CCYYMMDD.

let kCGImagePropertyIPTCReleaseTime: CFString

The earliest time on the release date the image is to be used, in the form HHMMSS.

let kCGImagePropertyIPTCExpirationDate: CFString

The latest date the image is to be used, in the form CCYYMMDD.

let kCGImagePropertyIPTCExpirationTime: CFString

The latest time on the expiration date the image is to be used, in the form HHMMSS.

let kCGImagePropertyIPTCSpecialInstructions: CFString

Special instructions about the use of the image.

let kCGImagePropertyIPTCObjectCycle: CFString

The editorial cycle (morning, evening, or both) of the image.

let kCGImagePropertyIPTCByline: CFString

The name of the person who created the image.

let kCGImagePropertyIPTCBylineTitle: CFString

The title of the person who created the image.

let kCGImagePropertyIPTCCity: CFString

The city where the image was created.

let kCGImagePropertyIPTCSubLocation: CFString

The location within the city where the image was created.

let kCGImagePropertyIPTCCountryPrimaryLocationCode: CFString

The country primary location code, a three-letter code defined by ISO 3166-1

let kCGImagePropertyIPTCOriginalTransmissionReference: CFString

The call letter/number combination associated with the originating point of an image.

let kCGImagePropertyIPTCHeadline: CFString

A summary of the contents of the image.

let kCGImagePropertyIPTCCredit: CFString

The name of the service that provided the image.

let kCGImagePropertyIPTCSource: CFString

The original owner of the image.

let kCGImagePropertyIPTCContact: CFString

Contact information for further information on the image.

let kCGImagePropertyIPTCWriterEditor: CFString

The name of the person who wrote or edited the description of the image.

let kCGImagePropertyIPTCImageOrientation: CFString

The image orientation (portrait, landscape, or square).

let kCGImagePropertyIPTCLanguageIdentifier: CFString

The language identifier, a two-letter code defined by ISO 639:1988.

let kCGImagePropertyIPTCScene: CFString

The scene codes for the image; a scene code is a six-digit string.