Hi Mark, On Sun, 2011-03-13 at 01:35 +0000, M.R. wrote: > I am considering a project to organize a large collection of > images and I am looking for a tool to work with. Since there is an > extremely large work factor involved, I can not afford to make > the investment of the time and effort depend on any particular > operating system or application software package. > > At present the images (.jpg and .png files) are organized in a > hierarchical set of temporal directories, in two levels (year/month). > This repository is already in its final form and is not expected > to ever change. > > Firstly, and before any work is done on associating keywords (probably > "tags" in Shotwell parlance?) with images, I need a tool for creating > and editing a hierarchical table of key-words. Once I am done with > keywords/tags, I need to be able to export the hierarchy in a text > format file.
Shotwell doesn't support hierarchical tags yet. However, this is planned and hopefully should make it in 0.10: http://trac.yorba.org/ticket/1401 > > Next, I need to be able to easily associate any key-word selected > in the key-word table with a selected collection of images. That's easily done with Shotwell: select all the pictures you need and assign the same tag to the whole lot, either by dragging on the tag or just adding the tag (using the flag functionality is the easiest way to do that if pictures that need the same tag are scattered over different directories). > > Once that association of key-words with images is complete, I'll need > to export, in text format, the list of images (with the full directory > path/name) with their associated key-words. Certain level of key-word > "hierarchy smarts" would be usefull: for instance, if a lower level > (more specific) keyword and a higher-level (less specific) keyword > are both specified, higher level keyword would be dropped since it is > implied in the lower-level one. This should be reasonably easy to do via a SQL script that queries the Shotwell database. Can't say anything about being smart with the hierarchy as Shotwell doesn't support that concept yet. > > It would be useful (but not necessary) to propagate edits of the > key-word (tag?) table to the images. (i.e., deleting a key-word > in key-word table deletes it from all images it was associated with). That's what Shotwell does: if you delete a tag, it is removed from all images it was previously applied to. Similarly, if you rename a tag, the change is applied to all pictures this tag was applied to. This raises a question about behaviour with hierarchical tags though: if you had a hierarchy such as UK > England > London > Kew Gardens and you remove the "Kew Gardens" tag, do you expect all pictures tagged with Kew Gardens to sully lose the tag or do you expect them to acquire the parent tag instead (e.g. London)? > > What part of the above-described functionality is available in Shotwell > at present, and what part might be included in future versions? I hope this answers your question. Cheers, Bruno _______________________________________________ Shotwell mailing list [email protected] http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
