[Design] Determining that collections behave like categories
Alec Flett
alecf at osafoundation.org
Fri Jan 27 13:44:16 PST 2006
Philippe Bossut wrote:
>
> So the solution (for UI) is to break out of the location metaphor
> altogether as you said. May be that's precisely the real breakthrough
> that "tags" and "folksonomy" have achieved recently and a reason of
> their success. Not something really new (from a computer science
> standpoint, we've been using links and queries since years) but at
> last an efficient metaphor for complex semantic linking that consumer
> level users can use without being confused.
>
I personally wish that I could just have a delicious-like interface for
all my mail - I mean ultimately, I don't need to see all my mail folders
in my sidebar - I need some subset of collections that give me quick
access to important messages.
Part of that dream is that someone has gone and already tagged my
thousands of e-mail messages with relevant tags, and so forth. But I
always wondered - say we fast forward some number of months/years to
when chandler is usable as a mail client and we have this world of tags
and collections, how does my mail get from hierarchical mail folders to
this neat folksonomy?
One thought I had is that there is actually a lot of meta-information
stored in mail that we could sort of auto-create collections from...
essentially, what if chandler sort of auto-tagged your e-mail and then
also made some special collections based on data collected during the
auto-tagging?
For instance:
1) Folder name. I have some folders in hierarchies (I'm using the
delimiter '.' as we do on the OSAF server), "MailingLists.dev" "bugs",
"Sent", "Sent.2005" and so forth. I think we could more or less tag each
message with all the components of the path. For instance a message in
"MailingLists.dev" would get tagged with "MailingLists" and "dev"
automatically. Messages in "bugs" would get tagged as "bugs". We may be
able to develop heuristics for making a good guess at which tags to
create collections for in the sidebar. For instance, if all messages in
the "bugs" folder are also from "bugzilla-daemon at osafoundation.org" then
maybe that tells us something else about what the "bugs" tag means.
2) Sender/Recipients. We wouldn't need to tag anything based on this,
but we could auto-create collections for the "top people" - i.e. I have
a few specific friends who I probably exchange at least 30% of my
personal e-mail with. We could create collections for these "top people"
- I think we could probably come up with some pretty decent heuristics
for determining who those people are.
3) Mailing lists - there are multiple ways to identify mailing lists,
from well-known RFC822 headers, to looking for [xxxxx] in subject lines,
to noticing that MY e-mail address doesn't appear in the To or CC
headers. We could again develop some heuristics to filter out the noise
so that if I have 1000 messages with [....] in the subject line, but
only 2 of them have [ACLFW] then I'm probably not on a mailing list
called ACLFW and might just have some messages from them, or a friend
used [ACLFW] in a subject line when sending a message.
4) Date - we could easily auto-create some collections for "more than 1
year old" or "last month" - because honestly, I don't care where my
really old messages are, as long as I can find them by searching.
Anyway, you get the idea. I really like the idea of at least giving the
user a "best guess" when transitioning from another mail system into
chandler. The same principle could apply for importing calendars from
iCal, RSS feeds from BlogLines, or whatever.
Alec
> Radical idea for Chandler's UI: move away from the "storing places"
> metaphor (folders) and move into a "tags" (categories) metaphor. This
> will mean a different way of presenting the sidebar and may be a
> change in vocabulary in the UI.
>
> The good news is that Chandler's collections are actually closer to
> "tags" than to "hierachical folders". It's also consistent with what
> you propose.
>
> Cheers,
> - Philippe
>
> Mimi Yin wrote:
>
>> Thanks for the links to the articles Philippe:
>> ===
>> From: http://www.newscientist.com/article.ns?id=dn3181
>>
>>
>> "The team at University College London found that the master
>> memorisers have neither higher IQs nor special brain structures to
>> explain their talent. Instead, when debriefed after the memory tests,
>> many admitted they always use an ancient Greek mnemonic technique
>> known as "method of loci".
>>
>> This involves visualising yourself walking along a well-known route,
>> depositing images of to-be-remembered items at specific points, then
>> retracing your steps during recall."
>>
>> So clearly, by having collections in the sidebar that can accommodate
>> a single item appearing in multiple collections, we're undermining
>> the brain's "location-based" mechanisms for 1) remembering where
>> things are and 2) general orientation.
>>
>> *WHAT CAN WE DO ABOUT THIS IN THE SHORT-TERM:*
>> I'm wondering if one way to understand why users get disoriented by
>> having 1-item appear in 2-places is the cognitive dissonance that
>> arises from trying to jam virtual concepts into physical metaphors.
>> (ie. search folders, where folders connotes
>>
>> Because OTOH, people can be incredibly flexible and agile when
>> navigating concepts and ideas. I think very few people would be
>> confused by the idea that:
>>
>> Joan would show up in both of the following lists:
>> + Gender: Female
>> + Hair color: Brown
>>
>> Instead, the model that is put forth with search folders is Joan can
>> be found in both:
>> + Folder: Female AND
>> + Folder: Brown
>>
>> "Folder" is not a very helpful description of the semantics
>> underlying "Female" and "Brown". But the ability to define "Female"
>> and "Brown" as more than just generic Folders, the ability to define
>> them in terms of an attribute (Gender: and Hair color:) helps the
>> user to understand that they are simply different characteristics or
>> facets of items.
>>
>> Another reason why the ability to "attri'bute at'tributes" to
>> collections helps to orient users is simply the "chunking" benefits
>> it affords. Instead of a long list of "Folders" you can now segment
>> the list into "categories of categories: categories based on Gender,
>> categories based on Hair color."
>>
>> In Chandler, we're proposing to take this "chunking down" of the
>> sidebar one step further, which is to group the "attributes" into
>> attribute types: Who v. When v. Where v. What, etc.
>>
>> The final step (in the short-term) is to provide graphical-visual
>> indicators (aka icons) that expose these various "characteristics" of
>> collections (ie. This is a Who-based collection).
>> http://wiki.osafoundation.org/bin/view/Journal/LookingToThePhysicalWorld
>>
>> *WHAT'S THE REAL SOLUTION?*
>> These are short-term "compensatory" measures for helping people
>> navigate a virtual landscape organized in terms of conceptual
>> grouping as opposed to physical-location-based groupings. I say
>> short-term because I am assuming that we aren't going to reinvent
>> basic UI structures (ie. the triumvirate of sidebar-summary pane and
>> detail view).
>>
>> In the long-term however, it may make much more sense to allow people
>> to navigate this conceptual landscape in a way that doesn't
>> "duplicate or triplicate" items into multiple "locations" simply
>> because the "locations" are defined along conceptual axes.
>>
>> Instead...
>> + items are arrayed on a canvas that itself has semantic meaning (ie.
>> like a map or a calendar)
>> + items are displayed with visual cues exposing key metadata (ie. an
>> avatar for "who" an email is from, color for "hair color", size for
>> "file size" or "task size")
>>
>> In this model, items would never "appear in" multiple locations,
>> thereby violating the "method of loci" described in Philippe's
>> articles. Instead, items remain singular and various ways to "slice
>> and dice" or "group" items emerge from visual groupings.
>> + All green stuff
>> + All big stuff
>> + All stuff in the upper-right-hand quadrant
>>
>> We already have this kind of view for calendar. It would be
>> interesting to explore a similar UI framework for more generic and
>> heterogeneous displays of data.
>>
>> For more detailed descriptions of what I'm proposing, see:
>> http://wiki.osafoundation.org/bin/view/Journal/LookingToThePhysicalWorld
>>
>> Mimi
>>
>> On Jan 25, 2006, at 8:56 PM, Philippe Bossut wrote:
>>
>>> Grant Baillie wrote:
>>>
>>>> A "+" button next to the "Appears In..." item in the detail view as
>>>> a clue?
>>>
>>>
>>> Or making the whole "Appears In..." field editable.
>>>
>>> Anyway, I remember that we played with a similar idea in Entourage
>>> and implemented "search folders" so that, indeed, emails appeared in
>>> different places (instead of being filtered and moved). This feature
>>> tested terribly. It's somewhat disorienting for people to have one
>>> thing appearing in 2 places at the same time...
>>>
>>> Cheers,
>>> - Philippe
>>>
>>> PS: on the subject of locations (places) and items, it seems that
>>> some of it is so hard wired in our brains that using it is the best
>>> memory strategy known. See:
>>> http://news.bbc.co.uk/2/hi/health/3152502.stm
>>> http://www.newscientist.com/article.ns?id=dn3181
>>>
>>>
>>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>>
>>> Open Source Applications Foundation "Design" mailing list
>>> http://lists.osafoundation.org/mailman/listinfo/design
>>
>>
>> ------------------------------------------------------------------------
>>
>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>
>> Open Source Applications Foundation "Design" mailing list
>> http://lists.osafoundation.org/mailman/listinfo/design
>>
>>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Design" mailing list
> http://lists.osafoundation.org/mailman/listinfo/design
More information about the Design
mailing list