I use hot codes based on (foldernum}. Here are two examples:
1) For timed sports, write game time (inning, quarter, half, etc.) in 'Description/Caption'.
Variable: //## BASEBALL
901 during the first inning
902 during the second inning
903 during the third inning
IPTC 'Description/Caption': May 4, 2024; San Francisco, California, USA; [BASEBALL] at Oracle Park.
Post-Ingest Yield: May 4, 2024; San Francisco, California, USA; during the first inning at Oracle Park.
I just add the subject name(s) & action before the "during", via code replacements. I've customized a button on my cameras (Nikon Z9) to quickly change folders as the game progresses. It's a huge timesaver to accurately auto-capture when plays occur.
2) For untimed sports, write a full caption in 'Description/Caption' and player's names in 'Persons Shown' & 'Keywords'
Variables: //## TENNIS //##MATCH //##OPPONENT
901 Valencia Xu singles match Jessica Alsola
902 Alexandra Yepifanova singles match Jessica Alsola
IPTC 'Description/Caption': May 4, 2024; Stanford, California, USA; Stanford Cardinal [TENNIS] competes against California Golden Bears [OPPONENT] during their [MATCH] at Taube Tennis Center."
Post-Ingest Yield, 'Description/Caption': May 4, 2024; Stanford, California, USA; Stanford Cardinal Valencia Xu competes against California Golden Bears Jessica Alsola during their singles match at Taube Tennis Center."
Post-Ingest Yield, 'Persons Shown' & 'Keywords': "Valencia Xu, Jessica Alsola"