%Image::ExifTool::UserDefined = ( 'Image::ExifTool::XMP::xmp' => { Completed => { Writable => 'boolean', # Can be a boolean (True/False) Groups => { 2 => 'Content' }, }, MatureContent => { Writable => 'boolean', # Can be a boolean (True/False) Groups => { 2 => 'Content' }, }, }, 'Image::ExifTool::IPTC::ApplicationRecord' => { 161 => { Name => 'Completed', Format => 'string[0,16]', # Store as a string (e.g., "Yes"/"No") }, 162 => { Name => 'MatureContent', Format => 'string[0,16]', # Store as a string (e.g., "Yes"/"No") }, }, ); 1; # End