On Mon, Aug 25, 2008 at 9:58 AM, Rickard Öberg <[EMAIL PROTECTED]> wrote:
> I ask again: using tags imply that a message can have several at the > same time. What is the semantics of a message having both "Draft", > "Inbox" and "Failed" tags at the same time? Whether Smart Folders are > used or not doesn't make any difference to answer this question. I assume that, like in real life, certain tags are mutually exclusive. "Fast" and "Slow" for instance doesn't make sense on much. Some tags are semi-exclusive, "Programmer" and "Elite Athlete" for instance. And most tags can co-exist without conflicts. Possibly, we deal with "tag groups" with very small number of tags in each group, where those tags have some form of relationship. I think this boils down implementation semantics. Folders are easier to design semantically, whereas "tags" need some larger 'unit' that knows what to do with tags. The upside of tags are very much present in GMail, and "folder view" can be emulated with tag filters. But if we are going with tags, then we need to create the model of something new, that knows that "Chappa" messages are to be handled by "SMTP" whereas "Grocka" messages are SOAP. I don't have a clear picture of how that would look like, but I wouldn't exclude the possibility outright. Cheers Niclas _______________________________________________ qi4j-dev mailing list [email protected] http://lists.ops4j.org/mailman/listinfo/qi4j-dev

