Draft taxonomy: Difference between revisions

From InfoVis:Wiki
Jump to navigation Jump to search
referenced ACM Computing Classification System (1998)
incorporated infovis porgramming patterns into taxonomy
Line 15: Line 15:
== possible taxonomy for information visualisation==
== possible taxonomy for information visualisation==


* [[Visualization Design Patterns]]
* [[Visualization Design Patterns]] (sub items in this section refer to programming patterns to support InfoVis, rather than the section of infovis)
* Techniques (techniques for constructing and rendering visualisations)
** Visualization Architecture Patterns
** Frameworks and reference models
*** MVC
*** IVRM (infoVis reference model; also known as Chi's (1998?) [[Data State Model]] )
*** Reference Model (a tiered version of MVC)
*** Other?
*** PAC (another tiered architercture)
** Interaction Patterns (User intent-based categories of interaction techniques)
*** Reconfigure: show me a different arrangement
*** Encode: show me a different representation
*** Filter: show me something conditionally
**** Filter
**** Dynamic Queries
**** Context-maintained Filter
**** Reduction Filter
*** Abstract/Elaborate: show me more or less detail
**** Overview
**** [[Details-on-demand]]
*** Connect: show me related items
*** Explore: show me something else
**** Navigation
**** Navigation Box
**** Spatial Navigation
**** Click-n-Drag
**** Teleportation
*** Select: mark something as interesting
**** Single Direct Selection
**** Multiple Direct Selection
**** Bounding Box
**** Single Direct Selection+Keyboard
**** Bounding Box+Keyboard
** [[Patterns:Direct Manipulation|Direct Manipulation]] (programming pattern to support this interaction technique)
** [[Patterns:Smooth Transitions|Smooth Transitions]] (programming pattern to support this interaction technique)
** [[Patterns:2D Navigational Model|2D Navigational Model]] (programming pattern to support this interaction technique)
** [[Patterns:3D Navigational Model|3D Navigational Model]] (programming pattern to support this interaction technique)
** [[Patterns:NAFS Model|NAFS Model]] (programming pattern to support this interaction technique)
* Visualisation Design Techniques (techniques for constructing and rendering visualisations) (distinct from ''programming patterns'' above)
* Frameworks and reference models
** Information Visualisation Reference Model (IVRM?)<ref>{{Cite book
| publisher = Morgan Kaufmann Publishers Inc
| isbn = 1-55860-533-9
| pages = 686
| last = Mackinlay
| first = Jock D.
| others = [[Stuart K. Card|Card, S. K.]], Ben Shneiderman (eds.)
| title = Readings in information visualization: using vision to think
| date = 1999
}}</ref>
**[[Data State Reference Model]] (Chi 1998,2002))
** Other?
* Evaluation
* Evaluation
** Usability methods
** Usability methods

Revision as of 11:51, 10 March 2008

It's worth noting that headings in a taxonomy are never perfect; they are intended as aids for retrieval, and will be shaped over time as a field grows and changes.

With that in mind;

  1. headings should be distinct (documents may come under more than one heading - and maybe even require a new sub heading, while headings.
  2. the organisation and order of headings is arbitrary and often flawed, but remember these are just aids for retrieval, they don't define the field. Try to think like an undergraduate (who knows nothing about InfoVis) when making changes.
  3. look at the keywords you have assigned your own papers, bookmarks, references etc. is anything missing here? The add it.
  4. ideally this will be a tool used by catalogers(librarians) and publishers to help readers find works in infovis. They may only have a passing knowledge of the field.
  5. avoid acronyms, or define them clearly if they have 'literary warrant' (eg aformentioned undergrad is likely to search for IVRM)

See also H.5.2 User Interfaces in H.5 INFORMATION INTERFACES AND PRESENTATION (e.g., HCI) (I.7) section of ACM Computing Classification System (1998)


here goes;

possible taxonomy for information visualisation

  • Visualization Design Patterns (sub items in this section refer to programming patterns to support InfoVis, rather than the section of infovis)
    • Visualization Architecture Patterns
      • MVC
      • Reference Model (a tiered version of MVC)
      • PAC (another tiered architercture)
    • Interaction Patterns (User intent-based categories of interaction techniques)
      • Reconfigure: show me a different arrangement
      • Encode: show me a different representation
      • Filter: show me something conditionally
        • Filter
        • Dynamic Queries
        • Context-maintained Filter
        • Reduction Filter
      • Abstract/Elaborate: show me more or less detail
      • Connect: show me related items
      • Explore: show me something else
        • Navigation
        • Navigation Box
        • Spatial Navigation
        • Click-n-Drag
        • Teleportation
      • Select: mark something as interesting
        • Single Direct Selection
        • Multiple Direct Selection
        • Bounding Box
        • Single Direct Selection+Keyboard
        • Bounding Box+Keyboard
    • Direct Manipulation (programming pattern to support this interaction technique)
    • Smooth Transitions (programming pattern to support this interaction technique)
    • 2D Navigational Model (programming pattern to support this interaction technique)
    • 3D Navigational Model (programming pattern to support this interaction technique)
    • NAFS Model (programming pattern to support this interaction technique)
  • Visualisation Design Techniques (techniques for constructing and rendering visualisations) (distinct from programming patterns above)
  • Frameworks and reference models
  • Evaluation
    • Usability methods
    • Utility methods
    • Transferability methods
  • Applications
    • in Digital Libraries
    • in Sensemaking
    • in Education
    • in Information Retrieval
  • Collaborative Visualisation
  • Web Visualisation
  • Large Scale Visualisation
  • Visual Analytics
  • Knowledge Visualisation
    • New Classifications
    • Theory
    • Applications
    • Indigenous Knowledge Visualisation
    • Knowledge Domain Visualisation
  • in Biomedical Informatics-IVBi
  • in Built and Rural Environments
  • Design Visualisation
  • Visual Data Mining
  • Interaction techniques
  • Interfaces
    • Zooming
    • 3d
  • Applications (applications of other fields to InfoVis)
    • of Graph Theory
    • of Information Extraction
    • of Data Mining
  • Augmented, Mixed and Virtual Reality
  • Multimedia and E-Learning
  • Digital Art
  • Animation, Computer Games and their Applications
  • Education