Editing aside, MC is great for working with pictures, but, this may not be quite true 'out of the box'.
Over the years, I've made several adjustments to my workflows, and really leveraged the power of MC's database (custom fields) and expressions, just about everywhere in my image library. Expressions in thumbnail text are coloured red if I've forgotton to tag an artist (photographer), for example, and much more.
'tag on import' rules abound, and several creative expression based fields created purely to group photos I need to work on in a way that helps me get that work done.
If I were to list them all, you would think I was mad, but, these things really are maintenace free. Once set, you really can forget them. So much so, that I use MC's notes feature to record the expressions used, just in case I need a reminder about what's going on. I can't remember the last time I looked at them.
I'll continue trying to find a workflow solution that fits my needs.
Over the years, I've entertained both ends of the conundrum...
tag and organise in MC, then edit externally, and where I'm at now, tag and edit externally, then send to MC, where they're good to go immediately.
The basics of the latter are outlined above.
Thinking out loud about things that used to help back in the day when I only had cheap cameras (no RAW), imported and tagged in MC, then would edit in Photoshop, also, try and answer some of your questions from above:
Are you using Keywords to store tag info in Lightroom? I was aware of the idea of nested keywords. However, I expect to have 500-1000 different for common names and a like number of scientific names and the Lightroom UI might not scale well well. (Or the JRiver UI for hierarchical keywords.) ACDSee Pro can read IPTC keywords but it uses its own format for hierarchical tags and doesn't write them back to the file unless you explicitly tell it too.
Yes.
All of my tags are held in keywords. Everything out there reads them, though they all handle nesting heirarchies a little differently from each other. As MusicHawk already mentioned, the proprietry MC tags for Events, Places, People etc do not transport well so are lost when shared with friends/family.
Lightroom, on export, can save a flat, comma separated, set of keywords to the IPTC field, but, also saves pipe separated heirarchy in the exported XMP data. MC can now read that from XMP, and with some lateral thinking, we can get MC to import that data to keywords (and/or a separate custom field) in such a way as to reporduce the heirarchy. It's a recent thing, and is working a treat. Full info is here:
Re: Lightroom Hierarchical Subject - How can I create a tag in j.riverIf you're going to be dealing with several thousand keywords, I would suggest that nesting would be an absolute necessity. MC will be able to handle them all, so no worries there.
I don't know how, or where, AcdSee saves its heirarchies, but there's a good chance MC would be able to read that, and if necessary, we could manipulate that info into a format MC could use for nesting.
This could be useful for you...When I saved a file to a different file name, I had to go through the tagging process again. That gets old pretty fast.
If you predominantly tag and organise inside MC, consider this...
In MC's arsenal, is "Send to... > External"
When you add an external program to send to, you can choose to have MC send a copy, instead of the original... you with me?
I have two entries in my list for photoshop... one sends the original file, one sends a copy.
Here's the good bit...
If you send a copy, MC will "stack" it with the original file, placing it 'on top of the stack' so that although both original and copy are in your library, you only see the copy. Once you save the changes you made to the file in the external editor, so long as the folder is in the auto import list, MC will automatically pick up those changes and update its thumbnail etc. If your editor removed any of the tags, run update tags from library to have MC rewrite them.
So, with one "send to" command:
That's the 'save to a different filename' taken care of, MC appends _EDIT to the filename.
Tagging taken care of.
Import to MC taken care of.
Management in MC somewhat taken care of.
I say 'somewhat' taken care of, because, if you're anything like me, you'll want to be able to have some way of managing your stacks of images. Should you find that this is the beginnings of a workflow you could use, I can, if you want, get you right up to speed with stacks (there's posts somewhere, didn't save them, would need to search, wouldn't take long
) as well as give a 'stack management' view to ease the OCD anxiety brought about by not having one!
-marko.