Updated summary of field mappings.
Test software MC 31.0.65, Adobe Lightroom Classic v12
____ below indicates not currently mapped in that program
[MC] <> [Lightroom]
[date] <> EXIF date time original + EXIF date time + IPTC date created
[name] <> title
[artist] <> EXIF artist + IPTC creator
[camera] <*> awkward compatibility as MC combines EXIF Make + Model
[comment] > EXIF user comment
[caption] <> IPTC description
[Genre] <> IPTC category, would it be possible to change this to map to a new MC field [Category]
_____ <> IPTC other categories, would it be possible to change this to map to [Genre]
_____ <> IPTC [Scene]
_____ <> IPTC [Headline]
_____ <> IPTC sublocation
[City] <> IPTC city
[State/Province] <> IPTC state
[Country] <> IPTC country
[Keywords] <> Keywords
[People], partial mapping compatibility, see comments below
_____ <> IPTC source
[Copyright] <> Copyright
Existing fields in MC not mapped anywhere:
[Rating] - ?map this to LR XMP rating?
[Album] - ?map to IPTC event
Fields in LR not currently mapped in MC (not complete list but ones I would use here):
IPTC headline - ?new field [Headline]
IPTC Sublocation - ?new [Sublocation] field
IPTC Source -?new [Source] field
IPTC other categories - see comments below re Category and Other Categories
Test of tagging in LR, then updated library from tags in MC
Following fields updated: [Date], [Name] (from LR title), [Artist], [Caption] (from description), [Keywords] (correctly as list), [Label] (this is new, thanks!), [Country], [State/Province], [City]. [Copyright]
Fields not updated in MC: [Comment] (set in LR 'user comment') and obviously all fields above that don't have an equivalent field in MC yet.
Some quirkiness in some fields
- [Label]: Thank you(!!!) for supporting this - this one will have a huge impact on my workflow. One quirk to iron out: if multiple colour labels set in LR, only one will show in MC. Could this be made a list? As possible to tag multiple colours/labels in LR. Bonus: some ability in MC to overlay a colour in thumbnail views, with toggle on/off
- [Genre]: I tagged Category as 'LR category' in lightroom. In MC this displays only as 'LR' under [Genre]
- I would suggest new field [Category] (mapped to IPTC 'Category') and [Genre] mapped to IPTC 'other categories'. Propose both as list fields as photos may belong to multiple categories and subcategories. If concern for impact of Genre for other media types, maybe just keep things separate and create new list-type fields [Category] and [Subcategory]?
- [People]: If photo is facetagged in LR, MC does a great job of pulling into [People] as a list. One small issue is that MC changes capitalisation (?title case) - I tagged a face as LR person, and MC populated [People] with 'Lr person'
- [People]: Another quirk with facetagging in LR is that LR will also add the face name as a keyword (I feel like this might be a setting - I will try to clarify). This means that when 'update library from tags' is run in MC, then the people will also be added as keywords. This isn't ideal, but I'm not sure a way around this in MC as Adobe is writing to both.
- [People]: If a photo is facetagged in LR, MC's library is updated to reflect this, and then in MC's [People] field you 1) edit a name or 2) add a name, in neither case is this reflected in LR. This gets complicated. Would it somehow be possible for MC to write any name edits to be reflected in LR fields? I can't see how adding a new person in [People] from MC would work though, as MC does not have facetagging ability so there is no 'face' in LR to match it to.
- [People]: More problematic even, is that if you do make any edit to the [People] field from MC at any time, then no subsequent changes made in LR through facetagging will be inherited when you do an 'update library from tags' in MC. Where is MC storing this [People] info? I would say if I have more uptodate facetagging in LR then there should be a way to force MC to overwrite it's own [People] tag with the facetagging data
Regarding the [People] handling, proposal:
- If LR facetagging data exists, use this to populate [People] (per current), else use IPTC person shown to populate
- If no LR facetagging data exists, and user manually types into [People] in MC, write to IPTC 'person shown' (not currently happening)
- Any edits to [People] tag (or update tag from library) in MC should populate IPTC 'person shown'
- If LR facetagging data exists and user edits an entry in [People] (eg changes spelling of name), also write back to XMP face if this is somehow possible?
- If there is existing MC [People] data without LR facetag data, and facetag data is later entered in LR, then update library from tags should prioritise LR face XMP info in populating [People] (and therefore IPTC 'person shown') - may require comment from others, but I would argue if someone has taken time to facetag that should be source of truth for this field. In absence of MC one day incorporating facetagging
Will do some more testing. Am loving seeing these fields cross-populate - it's honestly wonderful!