The developer has it right. Adobe "standards" are fraught with bloat and inprecision of definition. Including it in the file name as an unordered list is great because it allows one to search for the tags using 3rd-party systems that have no knowledge of XMP, and files migrate w/o problems with existing infrastructure on ALL platforms (aside from anything that doesn't support filename longer than 8.3).
The developer has it right. Adobe "standards" are fraught with bloat and inprecision of definition. Including it in the file name as an unordered list is great because it allows one to search for the tags using 3rd-party systems that have no knowledge of XMP, and files migrate w/o problems with existing infrastructure on ALL platforms (aside from anything that doesn't support filename longer than 8.3).