...I asked about changing PM and was told that PM works as it does because the IPTC and XMP standards do not recognize hierarchy, only separate keywords and so I understand the rationale. I'm looking for possible work arounds to enter keywords with dots to maintain the structure and commas to separate words (the way it works now). ...
Like the previous poster, I also understand the need to adhere to standards, but in this case, I think the standards are lagging: Without different delimiters to distinguish hierarchy from separate flat keywords, effectively all information on KW hierarchy is lost as soon as the flattened list is written.
Here's a possible workaround: PhotoMechanic could be on the forefront of change of the standards (as well as attract more users) if it provided both options, ie, the user could select (a) flattened, (b) hierarchical KWs (with choice of delimiter), or, for maximum compatibility, (c) both. If the latter is selected, presumably lagging apps that only read flattened KWs would simply see the dot delimited hierarchical KWs in the list as nothing more than just some more flat KWs.
My situation is that I am managing a collection of about 55k images with hierarchical KWs originally entered using the "|" character as the delimiter.
I was originally attracted to PhotoMechanic because it (a) seems to be the only front end program that will work properly with Nikon NX2 (... a HUGE thanks!!!), and (b) seemed to have provision for quickly entering hierarchical KWs. During my trial period with PM (still in place), I was very disappointed to realize that while PM is all set up to enter hierarchical KWs, it effectively threw away all the hierarchical information once the data was written out.
Sorry for the long rant, but hierarchy is really necessary for many of us, and I've been getting very frustrated at the lack of suitable tools for those of us that have to manage large collections of images.
Thanks for your attention,
Tom M
PS - I hope this is in the correct forum. I replied to the OP's message before I noticed that there was a separate "Request Features" forum.