Faceted Classification - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

Faceted Classification

Description:

Faceted classification to support browsing. Epicurious example. Getty Images. Flamenco ... Browse (reveals the contents/scope of a collection of items) Implementation ... – PowerPoint PPT presentation

Number of Views:54
Avg rating:3.0/5.0
Slides: 29
Provided by: winhostIs
Category:

less

Transcript and Presenter's Notes

Title: Faceted Classification


1
Faceted Classification
  • INFO 430

2
Say you want to
  • Choose a dog
  • Choose a class to take

3
Facets
  • Dog-buying facets
  • Course-choosing facets

4
Examples
5
  • Faceted classification to support advanced
    search
  • Amazon example
  • Faceted classification to support browsing
  • Epicurious example

6
More examples
  • Getty Images
  • Flamenco
  • Relation Browser

7
Implementation
8
Implementation
  • Facets are metadata elements

9
Implementation
  • Instance

10
Implementation
  • Rendering

11
Implementation
  • Transform

12
Tool
  • ltxslvalue-of select "count(ltxpathgt)" /gt

13
Implementation
  • Link to transform

14
(No Transcript)
15
Summary of faceted classification
  • Used for
  • Advanced search
  • Browse (reveals the contents/scope of a
    collection of items)
  • Implementation
  • Facets are metadata attributes or children
  • Handy count function

16
BREAK
17
Review access structures
  • Hierarchy (tree structure)
  • Index (pointer structure)
  • Associations (pair structure)
  • Sequences (linear structure)

18
Review of implementation strategies How do we
render these various access structures?
19
(No Transcript)
20
Hierarchies easy when it matches the primary
hierarchy
  •  
  • ltxsltemplate match"/"gt
  • ltxslfor-each select"/kBase/sources/source"gt
  • ltxslvalue-of select"title"/gt
  • ltxslapply-templates select"section"/gt
  • lt/xslfor-eachgt
  • lt/xsltemplategt
  •  
  • ltxsltemplate match"section"gt
  • ltxslvalue-of select"title"/gt
  • ltxslif test"section"gt
  • ltxslapply-templates select"section"/gt
  • lt/xslifgt
  • lt/xsltemplategt

21
(No Transcript)
22
Keywords embedded in the body
  • ltxsltemplate match"/"gt
  • ltxslfor-each select"//k"gt
  • ltxslsort select"." data-type"text"
    case-order"upper-first" order"ascending"/gt
  • lta href"default.aspx?key.ampclientXslclien
    tKeyampid_at_id"gt
  • ltxslvalue-of select"."/gt
  • lt/agt
  • lt/xslfor-eachgt
  • lt/xsltemplategt

23
(No Transcript)
24
(No Transcript)
25
Associations paired relationships embedded in
the body
ltxslfor-each select"//xref"gt ltxslvariable
name"parentId"gt ltxslvalue-of
select"_at_parentId"/gt lt/xslvariablegt Associat
ion is in section ltxslvalue-of
select"//section_at_idparentId/title"/gt lt/pgt
lttable border"0"gt lttrgt lttd
class"body"gtIdlt/tdgt lttd class"body"gt
ltxslvalue-of select"_at_id"/gt ltxslvalue
-of select"_at_type"/gt lttd
class"body"gtReferent (destination)lt/tdgt lttd
class"body"gt ltxslvalue-of
select"xrefText/referent"/gt ltxslapply-
templates select"."/gt lt/xslfor-eachgt
26
(No Transcript)
27
Sequences linear path through selected sections
embeeded in the body
28
Overall Summary
Faceted Classification Access Structures Hierarc
hy Index Association Sequence
Write a Comment
User Comments (0)
About PowerShow.com