r3 - 03 Apr 2004 - 09:46:00 - BrianDouglasSkinnerYou are here: OSAF >  Documentation Web  >  ItemCollectionDesign? > RuleBasedCollection
  • Rule-based collection - A rule-based collection is the second of three types of collections we identified in our use case survey of collections in current applications. Chandler will not have rule-based collections in their pure form, however we will include affordances of rule-based collections in our notions of ephemeral collections and named collections. Rule-based collections created by a user rule where items are brought together by virtue of one or more shared attribute value(s). They are usually large (more than 20 items), not explicitly ordered and generally put together with a "wait and see what shows" up sense of curiosity where users don't have a very good idea of what the member items are. The items together don't necessary make up a consistent narrative. Instead the collection or the rule is main focus for the user. Users generally think of rule-based collections as the manifestation of the rule itself rather than as a container for the rule. Interaction principles for rule-based collections: 1) Users cannot perform DnD? manipulations of items that violate the rule. 2) Rule-based collections exhibit a labeling effect. All items that are DnD?ed into rule-based collections are labeled by any label attributes defined in the rule. (ie. All items in a rule-based collection defined by All tasks with a status of Blocked would be labeled Blocked.) Examples of rule-based collections we found include iTunes smart playlists, Entourage / Outlook category views, Longhorn stacks.

GlossaryForm
DisplayName Rule-Based Collection
GlossaryTermCategories ChandlerEngineeringTerm
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r3 < r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.