m.Th. wrote:.... If you drag/right-click move 'Rugby' from 'Mammals' to 'Sports' you want to unassign first 'Animals' and 'Mammals' and after that assign "Activity" and "Sports"
Yes, you are right.
I think the category handling stems from the way IPTC/XMP handle hierarchies - i.e.: they don't! It seems the
standard way many photo organizers implement this is to define a separator (like |) and add all levels of the hierarchy to the metadata. So you end up with with three distinct categories:
Code: Select all
Mammals
Mammals|Sports
Mammals|Sports|Rugby
Probably if this was implemented purely in XnView data then the hierarchies would be implicit as they come from the database that way. Moving a category to a new location in the hierarchy would be seamless.
Only when it comes it to writing the metadata to the image files would it become an issue.
There's definitely some consideration for managing large photo databases and making changes that need to be applied to 1,000's of photos. For the moment as I re-organize my photos I've stopped writing metadata to the files and am working exclusively in the XnView database. Once it's all done I'll run the job to update all the image files from the database. Then maybe I'll go back to doing both, or maybe not, I don't know yet.
Thanks,