Metadata File Systems UI Concepts - PowerPoint PPT Presentation

1 / 54
About This Presentation
Title:

Metadata File Systems UI Concepts

Description:

Scenario: Organizing Music Files. According to genre. Why Metadata File System? ... The same directory as the music files. Some other directory. Why Metadata ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 55
Provided by: lassem
Category:

less

Transcript and Presenter's Notes

Title: Metadata File Systems UI Concepts


1
Metadata File Systems UI Concepts
  • The Future of File Storage and Metadata

2
Seminar Structure
  • Part 1 Characteristics of Metadata File Systems
  • Part 2 User Interface Concepts

3
Why Metadata File System?
Scenario Organizing Music Files
  • Bill has hundreds of music files
  • Bill sets out to organize his music collection

4
Why Metadata File System?
Scenario Organizing Music Files
According to artist / group name
5
Why Metadata File System?
Scenario Organizing Music Files
According to genre
6
Why Metadata File System?
Scenario Organizing Music Files
According to genre
7
Why Metadata File System?
Scenario Organizing Music Files
According to time period
8
Why Metadata File System?
Scenario Organizing Music Files
According to mood
9
Why Metadata File System?
Scenario Organizing Music Files
Locating a particular music file
10
Why Metadata File System?
Scenario Organizing Music Files
Locating a particular music file
One music file could fit all these descriptions
11
Why Metadata File System?
Problem
  • Files will often have a rich set of attributes
  • May be categorized in more than one way
  • The traditional hierarchical file system allows
    files to be categorized in only one way

12
Why Metadata File System?
How Can This Be Solved?
  • Multiple copies
  • Symbolic links

13
Why Metadata File System?
Scenario Organizing Music Files
Relate to other files
  • Bill has
  • Text files associated with music files
  • Image files associated with music files
  • How to organize them?

14
Why Metadata File System?
Scenario Organizing Music Files
Relate to other files
  • Place text and image files in
  • The same directory as the music files
  • Some other directory

15
Why Metadata File System?
Scenario Organizing Music Files
Create a relationship
16
Why Metadata File System?
Scenario Organizing Music Files
Create a relationship
17
Why Metadata File System?
Problem
  • The traditional hierarchical file system does not
    provide this feature
  • Makes it tedious to locate related files

18
Why Metadata File System?
Other Scenarios
  • Student Administration
  • Recipes
  • Holidays
  • And more

19
Proposed Solutions
  • Not a recent issue
  • Several solutions have been proposed

20
Proposed Solutions
Google Desktop
  • Content of supported files are extracted
  • Keyword search through a browser interface

21
Proposed Solutions
Google Desktop
  • Metadata is not editable
  • Users cannot specify relationships
  • New types cannot be added
  • Does not provide full File System features

22
Proposed Solutions
Windows Media Player
  • File tags are extracted (e.g. ID3 tags)
  • Keyword Search
  • Metadata is editable

23
Proposed Solutions
Windows Media Player
  • Users cannot specify relationships
  • New types cannot be added
  • Does not provide full File System features

24
Proposed Solutions
MIT Semantic FS
  • Metadata captured using transducers
  • Single value-attribute comparison
  • Provides full File System features

25
Proposed Solutions
MIT Semantic FS
  • Users cannot specify relationships
  • New types cannot be added
  • Metadata not editable
  • Does not provide an API for applications

26
Proposed Solutions
Nebula
  • Metadata captured using enforcer / collector
  • Queries by Selection
  • Metadata is editable

27
Proposed Solutions
Nebula
  • Does not provide full File System features
  • Does not provide an API for applications

28
Proposed Solutions
Haystack
  • Metadata captured using extractors
  • Metadata is editable
  • Relationships can be specified
  • Designed for flexibility

29
Proposed Solutions
Haystack
  • Does not provide an API for applications

30
Proposed Solutions
GNOME Storage and WinFS
  • Capturing of Metadata left to applications
  • Provides an API for applications
  • Metadata is editable
  • Relationships can be specified
  • New types can be added
  • Provides full File System features

31
Proposed Solutions
GNOME Storage and WinFS
  • Does not provide its own User Interface

32
(No Transcript)
33
Proposed Solutions
Systems Grouped
  • We can group surveyed systems according to their
    features
  • May serve as categories for different Metadata
    systems

34
Proposed Solutions
Metadata Featured Applications
Should Provide
  • Management of files and their associated
    metadata.
  • A User Interface.
  • Features that allows for metadata to be utilised
    in the process of organising and retrieving
    files.

35
Proposed Solutions
Metadata Featured Applications
Typically Lack
  • The creation of new types
  • To allow for relationships between files to be
    specified.

36
Proposed Solutions
Metadata Featured Applications
Systems
  • Google Desktop
  • Windows Media Player
  • MIT Semantic FS

37
Proposed Solutions
Metadata Integrated Applications
Should Provide
  • Possibility of modifying metadata
  • The possibility to create new types.

38
Proposed Solutions
Metadata Integrated Applications
Typically Lack
  • An API for other applications

39
Proposed Solutions
Metadata Integrated Applications
Systems
  • Nebula
  • Haystack

40
Proposed Solutions
MDFS Essential Features
  • An API For Applications
  • Storage Integration
  • File Operations
  • Query
  • Metadata Modification
  • Editable Metadata Schema
  • Relationships

41
Proposed Solutions
Metadata File System
Should Provide
  • All essential features

42
Proposed Solutions
Metadata File Systems
Systems
  • GNOME Storage
  • WinFS

43
(No Transcript)
44
Proposed Solutions
Generic Browsing
  • Applications can create their own types
  • Applications can manage their own types
  • Why the need for generic browsing?

45
Proposed Solutions
Generic Browsing
  • Applications cannot know about all types
  • Should be able to specify relationships between
    all types
  • Will eventually show the need for generic
    browsing

46
User Interface Concepts
  • Higher level File System discussion
  • From a users perspective
  • An open question

47
User Interface Concepts
MDFS Operations
Information Objects
48
User Interface Concepts
MDFS Operations
Information Objects
49
User Interface Concepts
MDFS Operations
Information Objects, possibilities
  • Applications do not need to communicate with
    other applications
  • Applications can create their own information
    objects
  • Applications can access other information objects

50
User Interface Concepts
MDFS Operations
Information Objects, file operations
  • File operations get new meaning
  • How do you move an information object?
  • How do you copy an information object?

51
User Interface Concepts
MDFS Operations
Browsing
  • How do people access their information?
  • Orienteering
  • Teleporting

52
User Interface Concepts
MDFS Operations
Getting the information
  • Information Retrieval
  • Structured Queries
  • Which do you prefer?

53
User Interface Concepts
Possible MDFS UI Concepts
  • Encourage users to categorize information objects
    in more than one way
  • Use Views rather than folders
  • Encourage use of Orienteering
  • Should provide some search feature

54
Questions?
Write a Comment
User Comments (0)
About PowerShow.com