The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#------------------------------------------------------------------------------
# File:         xmp2iptc.args
#
# Description:  Tag name translations for converting from XMP to IPTC
#
# Usage:        exiftool -tagsFromFile SRCFILE -@ xmp2iptc.args DSTFILE
#
# Requires:     ExifTool version 7.45 or later
#
# Revisions:    2005/05/14 - P. Harvey Created
#               2008/03/04 - PH Changed Location translation and added
#                            IntellectualGenre and SubjectCode
#               2008/09/30 - PH Added writing of Photoshop:IPTCDigest
#               2009/01/20 - PH Updated to conform with MWG spec
#               2009/10/21 - PH Write IPTC:DigitalCreationDate/Time tags
#
# References:   http://www.iptc.org/IPTC4XMP/
#               http://www.iptc.org/IIM/
#               http://www.adobe.com/products/xmp/pdfs/xmpspec.pdf
#               http://www.metadataworkinggroup.org/specs/
#
# Notes:     1) Also updates Photoshop:IPTCDigest as per MWG recommendation.
#
#            2) For special characters in the XMP to be preserved, the IPTC
#               encoding must be UTF-8:  Either IPTC:CodedCharacterSet must
#               already be "UTF8", or it must be set to "UTF8" when copying the
#               XMP.  This is not done automatically by this argfile because it
#               could invalidate the encoding of existing IPTC if there were
#               any values containing special characters.  See FAQ number 10
#               for more information about converting the IPTC encoding:
#               http://owl.phy.queensu.ca/~phil/exiftool/faq.html#Q10
#
#            3) These arguments will not delete IPTC tags which are missing
#               from the XMP.  The IPTC tags should be deleted beforehand if
#               required.
#------------------------------------------------------------------------------
-IPTC:By-line < XMP-dc:Creator
-IPTC:Caption-Abstract < XMP-dc:Description
-IPTC:CopyrightNotice < XMP-dc:Rights
-IPTC:Keywords < XMP-dc:Subject
-IPTC:ObjectName < XMP-dc:Title
-IPTC:By-lineTitle < XMP-photoshop:AuthorsPosition
-IPTC:Writer-Editor < XMP-photoshop:CaptionWriter
-IPTC:Category < XMP-photoshop:Category
-IPTC:City < XMP-photoshop:City
-IPTC:Country-PrimaryLocationName < XMP-photoshop:Country
-IPTC:Credit < XMP-photoshop:Credit
-IPTC:DateCreated < XMP-photoshop:DateCreated
# magically extracts time from a date/time value
-IPTC:TimeCreated < XMP-photoshop:DateCreated
-IPTC:Headline < XMP-photoshop:Headline
-IPTC:SpecialInstructions < XMP-photoshop:Instructions
-IPTC:Source < XMP-photoshop:Source
-IPTC:Province-State < XMP-photoshop:State
-IPTC:SupplementalCategories < XMP-photoshop:SupplementalCategories
-IPTC:OriginalTransmissionReference < XMP-photoshop:TransmissionReference
-IPTC:Urgency < XMP-photoshop:Urgency
-IPTC:Country-PrimaryLocationCode < XMP-iptcCore:CountryCode
-IPTC:Sub-location < XMP-iptcCore:Location
-IPTC:DigitalCreationDate < XMP-xmp:CreateDate
-IPTC:DigitalCreationTime < XMP-xmp:CreateDate
# these tags are not free-form text, and may need special handling:
#-IPTC:ObjectAttributeReference < XMP-iptcCore:IntellectualGenre
#-IPTC:SubjectReference < XMP-iptcCore:SubjectCode
-Photoshop:IPTCDigest=new
# end