widgets for faceted browsing jan polowinski institute for software- and multimedia-technology hci...

32
Widgets for Faceted Browsing Jan Polowinski Institute for Software- and Multimedia-Technology HCI International 2009, San Diego, July 23, 2009

Upload: iris-dean

Post on 02-Jan-2016

216 views

Category:

Documents


1 download

TRANSCRIPT

Widgets for Faceted BrowsingJan Polowinski

Institute for Software- and Multimedia-Technology

HCI International 2009, San Diego, July 23, 2009

Outline

• Faceted Classification• Faceted Browsing• Characteristics and Comparison of Browsers• Widgets for Faceted Browsing• Outlook

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing 2 / 31

Outline

• Faceted Classification• Faceted Browsing• Characteristics and Comparison of Browsers• Widgets for Faceted Browsing• Outlook

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing 3 / 31

Predefined vs. Faceted Classification

• How to classify “Gills“?

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 4 / 31

Predefined Classification• B Birds

– B1 Breathing of Birds– B2 Reproduction of Birds

• F Fish – F1 Breathing of Fish– F2 Reproduction of Fish

• M Mammals– M1 Breathing of Mammals– M2 Reproduction of Mammals

• I Insects– I1 Breathing of Insects– I2 Reproduction of Insects

• Gills: F1

Example: Wikipedia

Faceted Classification• Process Facet

– P Physiology• PB Breathing• PR Reproduction

• Animal Facet– 1 Birds– 2 Fish– 3 Mammals– 4 Insects

• Gills: PB/2

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 5 / 31

Predefined Classification• B Birds

– B1 Breathing of Birds• B1.0 USA• B1.1 Germany• B1.3 Italy

– B2 Reproduction of Birds• B2.0 USA• B2.1 Germany• B2.3 Italy

• F Fish – F1 Breathing of Fish

• F1.0 USA• F1.1 Germany• F1.3 Italy

– F2 Reproduction of Fish• F2.0 USA• F2.1 Germany• F2.3 Italy

• M Mammals– M1 Breathing of Mammals

• M1.0 USA• M1.1 Germany• M1.3 Italy

– M2 Reproduction of Mammals• M2.0 USA• M2.1 Germany• M2.3 Italy

• I Insects– I1 Breathing of Insects

• I1.0 USA• I1.1 Germany• I1.3 Italy

– I2 Reproduction of Insects• I2.0 USA• I2.1 Germany• I2.3 Italy

Faceted Classification• Process Facet

– P Physiology• PB Breathing• PR Reproduction

• Animal Facet– 1 Birds– 2 Fish– 3 Mammals– 4 Insects

• Geography Facet– USA– Germany– Italy

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 6 / 31

Outline

• Faceted Classification• Faceted Browsing• Characteristics and Comparison of Browsers• Widgets for Faceted Browsing• Outlook

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing 7 / 31

Faceted Browsing as the Golden Mean …

… between fixed catalogues and free string search?

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 8 / 31

Faceted Browsing Example

• General Principles• GUI Elements• Here: “Exhibit”

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 9 / 31

Application Domains

• Where is Facet Browsing already used?

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 10 / 31

e-Commerce: Ebay, Amazon, Google Base

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 11 / 31

Media Collections: iTunes, Foobar2000 + foo_facets Plugin

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 12 / 31

Desktop: SEEK for Thunderbird (E-Mail Filtering)

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 13 / 31

Generic Faceted Browsers

• Flamenco (University of California, Berkeley)

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 14 / 31

Generic Faceted Browsers

• SIMILE-Project– Longwell – Exhibit

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 15 / 31

Generic Faceted Browsers

• mSpace (University of Southampton)

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 16 / 31

Generic Faceted Browsers

• FacetMap (Microsoft Research)

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 17 / 31

Outline

• Faceted Classification• Faceted Browsing• Characteristics and Comparison of Browsers• Widgets for Faceted Browsing• Outlook

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing 18 / 31

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing

Outline

• Faceted Classification• Faceted Browsing• Characteristics and Comparison of Browsers• Widgets for Faceted Browsing• Outlook

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing 20 / 31

“Non-Standard“ Facet Widgets

• More than Selection Forms?

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 21 / 31

QUANTITATIVE

ORDINAL ORDINAL

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing

2.5x 4.6x

• Order relation: Sequence, Tree, DAG possibleexample: partOf• Ratio of values given• No relation, loose set (names)

Slide 22 / 31

Widgets for Ordinal Facet Values?

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing 23 / 31

Ordinal – Tree I

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 24 / 31

Ordinal – Tree II

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing

Structuring Relation

Facet Relation

Slide 25 / 31

Ordinal - FacetZoom

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 26 / 31

Dachselt, R., Frisch, M., Weiland, M.: FacetZoom: A Continuous Multi-Scale Widget for Navigating Hierarchical Metadata, ACM Press, Florence, Italy, 2008.

Widgets for Quantitative Facet Values?

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 28 / 31

Quantitative

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing

Elastic Lists by Moritz Stefaner

Slide 29 / 31

TreeMapsSliders

Summary + Conclusion

• Faceted Classification avoids …– too many predefined classes– empty classes

• Faceted Browsing means exploration– Personal search path– Little domain knowledge required

• Set of characteristics• Detailed comparison of 12 browsers• Facets are not flat

– Advanced widgets to reflect structure• Most generic approaches miss this

– Many views, little specific widgets

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 30 / 31

Outlook

• Use …– For Filtering (Databases / Semantic Web / Softwarestructures)– As Prerequisite to Visualization• Advanced Visual Query Construction– Complex navigation modes: Set-based Browsing/Pivoting– Facet values ORed

• Meta-Faceted Browser– http://polowinski.de/work/facetedbrowsing

TU Dresden, 23.07.2009 Jan Polowinski: Faceted Browsing Slide 31 / 31

Gefördert aus Mitteln des Freistaats Sachsen und des Europäischen Sozialfonds.

Discussion

[email protected]

Institute for Software- and Multimedia-Technology