Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

46
Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009

Transcript of Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Page 1: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Faceted BrowsingJan Polowinski

Lehrstuhl für Softwaretechnologie

Dresden, 11.03.2009

Page 2: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Vergleich

Standard Classification• V Vögel

– V1 Atmung der Vögel– V2 Fortpflanzung der Vögel

• F Fische – F1 Atmung der Fische– F2 Fortpflanzung der Fische

• S Säugetiere – S1 Atmung der Säugetiere– S2 Fortpflanzung der Säugetiere

• I Insekten – I1 Atmung der Insekten– I2 Fortpflanzung der Insekten

• Kiemen: F1

Example: Wikipedia

Faceted Classification• Prozeßfacette

– P Physiologie • PA Atmung• PF Fortpflanzung

• Tierfacette – 1 Vögel– 2 Fische– 3 Säugetiere– 4 Insekten

• Kiemen: PA 2

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 2 von 43

Page 3: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Faceted Classification

• Keine Hierarchie vordefinierter Klassen• Kombination simpler Klassen aus den Facetten• Keine leeren Klassen!• Weniger vordefinierte Klassen• Nach Ranganathans ursprünglicher Definition (Colon Klassifikation, 1933) :

– Facetten orthogonal zueinander– Immer nur ein Wert pro Facette möglich

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 3 von 43

Page 4: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Facettenklassifikation

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 4 von 43

Page 5: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Faceted Browsing I

• Hier– Facet = beliebige Eigenschaft (RDF:property) eines Objekts– Facetten müssen nicht unbedingt orthogonal sein, aber es ist am sinnvollsten– Mehrere Werte pro Facette mgl.

• Inkrementelle Verfeinerung einer Ergebnismenge durch die Erstellung von Constraints auf den Werten der Eigenschaften

• Visuelle Bildung komplexer Queries• Unmöglich per Konstruktion:

• GUI-Elements: …

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 5 von 43

Page 6: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Faceted Browsing II

• Goldene Mitte zwischen freier (Volltext-) Suche (z.B. Google) und festen Katalogen (z.B. Yahoo) ?

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 6 von 43

Page 7: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 7 von 43

Page 8: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Facet

Facet

Facet

Facet

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 8 von 43

Page 9: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Widget for Restriction of Facet Values

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 9 von 43

Page 10: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Sorting and Grouping

Mechanisms

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 10 von 43

Page 11: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Result Set

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 11 von 43

Page 12: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Weitere GUI-Elemente

• „Breadcrumbs“ oder „Browsing trail“

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 12 von 43

Page 13: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Beispiel Dynamische Taxonomie

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 13 von 43

Page 14: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Navigationsmodi

• Zoom-In• Zoom-Out• Shift / Side-Zoom• Reversal / Set-Based Browsing

– Verfolgung von Rollen/Relationen– Blickpunkt wechselt

• Bsp: Navigation zu Team• Restriktion (Zoom-In) auf große Teams mit Teamleiter (hasLeader)• Reversal zu Personen, die über isLeaderOf verbunden sind

• Traversal / Pivot– Kombination von Restriktion + Reversal

• Verwandte Suchen werden direkt angeboten• Analogie Linguistik: Relativsätze “Die Personen, die die Teams leiten,

die groß sind…”

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 14 von 43

Page 15: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Charakteristiken von Facettenbrowsern

• Umgebung: Desktop, Web• Beliebige Reihenfolge für Restriktionen *• Auswahl der Facetten im Kontext *EBay• Auswahl der Facetten konfigurierbar

• Mehrfachauswahl• Wertebereichauswahl *mSpace• Integration von

– Festen Kategorien *EBay– Schlüsselwortsuche *SeeK

• Erläuterung der Facettenwerte• Spezielle Widgets

• Sortierung konfigurierbar *• Gruppierung möglich *• Display Paradigmen (Views) *

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing

Facettenwidgets

Ergebnismenge

Folie 15 von 43

Page 16: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 16 von 43

Page 17: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Bessere Facetten Widgets

• Durch Ausnutzung der Link-Typisierung• Einfache Taxonomien typischerweise subClassOf• Bspw. RDF liefert mehr

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 17 von 43

Page 18: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Unterteilung der Facettenwerte je nach Informationsgrad der Beziehungen zwischen ihnen:

• Nominal• Ordinal• Quantitativ

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 18 von 43

Page 19: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

QUANTITATIV

ORDINALORDINAL

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing

Flache Facetten

2.5x 4.6x

Ordnungsrelation: Sequenz, Baum, DAG möglich, Bsp: partOfVerhältnis von Werten angegebenkeine Beziehung, lose Menge, Bsp: Namen

Folie 19 von 43

Page 20: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Bessere Facetten Widgets – Tree Widgets + Sliders

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 20 von 43

Page 21: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Bessere Facetten Widgets – Tree Widgets

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing

Strukturierende Relation braucht nicht Facetten-Relation selbst sein

Folie 21 von 43

Page 22: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Bessere Facetten Widgets – Quantitative Data

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing

Quantitative Daten wiedergespiegelt im Widget

Elastic Lists von Moritz Stefaner

Folie 22 von 43

Page 23: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Bessere Facetten Widgets – Tree Maps

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing

Tree Widgets (Quantitative + Ordinal)

Folie 23 von 43

Page 24: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Anwendungsgebiete

• e-Commerce– Ebay– Amazon– Google Base

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 24 von 43

Page 25: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Facetted Browsing in e-Commerce

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 25 von 43

Page 26: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

Anwendungsgebiete

• Medienkollektionen– iTunes– Foobar2000 + foo_facets Plugin

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing Folie 26 von 43

Page 27: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.

TU Dresden, 11.03.2009 Jan Polowinski: Faceted Browsing

Page 28: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 29: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 30: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 31: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 32: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 33: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 34: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 35: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 36: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 37: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 38: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 39: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 40: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 41: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 42: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 43: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 44: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 45: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.
Page 46: Faceted Browsing Jan Polowinski Lehrstuhl für Softwaretechnologie Dresden, 11.03.2009.