Have you tried the GMarks addon for Firefox, which uses Google Bookmarks?
https://addons.mozilla.org/firefox/2888/
http://www.google.com/bookmarks/
You enter keywords, with dropdown autocompletion. New keywords automagically appear in the sidebar bookmark view, and unused keywords disappear - unlike JabRef where you must manually do an "Automatically create groups for database" after an add/remove/rename. Keywords can also be renamed instantly (more easily than "search-replace" in the keyword field).
The killer thing though is the faceted classification. If you add a "news>world" entry to the keyword field (character ">" is configurable), then the bookmark appears in the "world" subgroup under "news". From then on, drop-down autocompletion brings up "news>world" keyword both when you start typing "news" and when you start typing "world" ("news" and "world" are facets of the keyword "news>world").
Do you think this would be a good "one true way" to handle keywords in JabRef - rather than the manually assigning to groups vs creating up individual searches of the keyword field vs using "automatically create groups?
I might be willing to work on it, maybe looking at GMarks implementation to see what they did.
Example keywords field: "software>bioinformatics, mining>entities, proteins"
Logged In: YES
user_id=1558521
Originator: NO
Hi JettLogic,
it sounds really cool and I am sure that you could implement something like this for JabRef (given some time of course). I think the group code was written by Morten and I would suggest that you join the developer mailing-list and start asking some questions. I was thinking about implementing a Tagcloud for the keywords once, but already have my hands tied on XMP metadata.
Love to have a new developer on the team,
Christopher
Hierarchical keywords will be supported in JabRef 4.0,