1 distributed agents for user-friendly access of digital libraries daffodil effective support for...

35
1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg- Essen, Germany *Supported by DFG as part of the Research Programme V 3 D 2

Upload: barry-gregory

Post on 14-Dec-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

1

Distributed Agents for User-Friendly Access of Digital Libraries

DAFFODILEffective Support for Using Digital

Libraries

Norbert Fuhr

University of Duisburg-Essen,

Germany

*Supported by DFG as part of the Research Programme V3D2

Page 2: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

2

Distributed Agents for User-Friendly Access of Digital Libraries

Daffodil concepts

1. Strategic information access support

2. Levels of system support

3. Digital library life cycle

4. Collaboration

5. User-friendly integrated desktop

Page 3: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

3

Distributed Agents for User-Friendly Access of Digital Libraries

1. Strategic information access support

Levels of search activities (Bates 1990): 1. Move: Low-level search function

(e.g. type in search term, view retrieved document)

2. Tactic: several moves to further a search(e.g. broaden/narrow a query)

3. Stratagem: set of actions on a single domain(citation database, tables of contents of journals)

4. Strategy: complete plan for satisfying an information need

(e.g. subject search, browse relevant journals, find referenced articles)

Page 4: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

4

Distributed Agents for User-Friendly Access of Digital Libraries

System architecture

Strategic support in 4 layers

Federated digital libraries of different types

User-Interface

Strategies

Tactics

Moves

Stratagems

DLDLDL

Moves – Tactics – Stratagems – Strategies – GUI

Page 5: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

5

Distributed Agents for User-Friendly Access of Digital Libraries

Moves

Distributed search of data from different Digital Libraries & Web sourcesProvide homogenous access to data and functions~15 sources accessed

User-Interface

Strategies

Tactics

Moves

Stratagems

DLDLDL

Moves – Tactics – Stratagems – Strategies – GUI

Page 6: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

6

Distributed Agents for User-Friendly Access of Digital Libraries

Resultlist

Moves – Tactics – Stratagems – Strategies – GUI

Page 7: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

7

Distributed Agents for User-Friendly Access of Digital Libraries

Combined detail view

Moves – Tactics – Stratagems – Strategies – GUI

Attributes

Links

internal

external

Page 8: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

8

Distributed Agents for User-Friendly Access of Digital Libraries

Tactics

User-Interface

Strategies

Tactics

Moves

Stratagems

DLDLDL

Combine services

Speed up search

Redefine query

Moves – Tactics – Stratagems – Strategies – GUI

Page 9: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

9

Distributed Agents for User-Friendly Access of Digital Libraries

Extract from Result List

Moves – Tactics – Stratagems – Strategies – GUI

Page 10: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

10

Distributed Agents for User-Friendly Access of Digital Libraries

Stratagems

Cover an information domain

Combine all retrieved information & links

User-Interface

Strategies

Tactics

Moves

Stratagems

DLDLDL

Moves – Tactics – Stratagems – Strategies – GUI

Page 11: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

11

Distributed Agents for User-Friendly Access of Digital Libraries

Stratagems on the Desktop

– Subject Search– Author networks– Citation Search– Journal/Conference Run

Page 12: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

12

Distributed Agents for User-Friendly Access of Digital Libraries

Author network based stratagems:

1. Author network browse

2. Ranking a document result set using author centrality

Author Networks

Page 13: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

13

Distributed Agents for User-Friendly Access of Digital Libraries

Citation Search: Reference Tracking A relevant document is

dragged to the tool for citation tracking

Documents that cite or are cited are retrieved

Browsing, Inspection and Navigaton

Drag and Drop

Can be performed iteratively

Page 14: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

14

Distributed Agents for User-Friendly Access of Digital Libraries

Strategy

Complex plan to fullfill a specific task

User-Interface

Strategies

Tactics

Moves

Stratagems

DLDLDL

Moves – Tactics – Stratagems – Strategies – GUI

Page 15: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

15

Distributed Agents for User-Friendly Access of Digital Libraries

2. Levels of system support

0. Rigid system behavior

1. Adaptive system

2. Proactive system

Page 16: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

16

Distributed Agents for User-Friendly Access of Digital Libraries

Adaptivity

1. Agents collect informationLibrary agents: content and technical aspects of connected DLsUser agents: behavior of single users/user group

2. Agents change system behavior based on collected info

Library agents: select preferred DLs,…User agents: offer preferred functions,…

Page 17: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

17

Distributed Agents for User-Friendly Access of Digital Libraries

Proactivity

Agents act without explicit invocation

Implemented as event-condition-action rules, e.g.– when query result is empty, broaden query– suggest related keywords for query– when author name is ambiguous, display

possible completions

Page 18: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

18

Distributed Agents for User-Friendly Access of Digital Libraries

Proactivity

Page 19: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

19

Distributed Agents for User-Friendly Access of Digital Libraries

3. Digital library life cycleResource selection

Organizing items

Evaluation of results

Knowledge generation

Retrieving items

Page 20: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

20

Distributed Agents for User-Friendly Access of Digital Libraries

Collate

Save all digital objects in a structured personal digital library

Awareness: – Keep an eye on my topics– focused crawling (BINGO!)

Discover – Retrieve – Collate – Interpret – Re-Present

Page 21: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

21

Distributed Agents for User-Friendly Access of Digital Libraries

Collate

Personal library:Store Objects

• Document Metadata• Fulltexts• Authors• Journals, Conferences• Hyperlinks, Bookmarks• Query formulations

Discover – Retrieve – Collate – Interpret – Re-Present

Page 22: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

22

Distributed Agents for User-Friendly Access of Digital Libraries

Personal Library

Page 23: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

23

Distributed Agents for User-Friendly Access of Digital Libraries

Interpret

Annotations to DL objects

Creation of links between DL objects

Discover – Retrieve – Collate – Interpret – Re-Present

Page 24: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

24

Distributed Agents for User-Friendly Access of Digital Libraries

Re-Present

(support generation of new information)

Export folders from personal library

Discover – Retrieve – Collate – Interpret – Re-Present

Page 25: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

25

Distributed Agents for User-Friendly Access of Digital Libraries

Private

Group

Private

Public

Group

Private

4. Collaboration

Discover – Retrieve – Collate – Interpret – Re-Present

Page 26: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

26

Distributed Agents for User-Friendly Access of Digital Libraries

Discover – Retrieve – Collate – Interpret – Re-Present

New objects(by other users/

due to profile)

Notification mechanisms(visual markers/

email)

Collation and awareness

Page 27: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

27

Distributed Agents for User-Friendly Access of Digital Libraries

Collaborate interpretation

Annotation threads

Discover – Retrieve – Collate – Interpret – Re-Present

Page 28: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

28

Distributed Agents for User-Friendly Access of Digital Libraries

Recommendation

Recommended digital objects through collaboration: – What do others have for me? – Who are the others?– How did others search?

Discover – Retrieve – Collate – Interpret – Re-Present

Page 29: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

29

Distributed Agents for User-Friendly Access of Digital Libraries

5. User-friendly integrated desktop

Integrate distributed services and software agents in consistent manner

Provide tool chains to enable users to combine services

Ensure flexible workflow with free choice of starting point

Hide complexity

Page 30: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

30

Distributed Agents for User-Friendly Access of Digital Libraries

Desktop

Page 31: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

31

Distributed Agents for User-Friendly Access of Digital Libraries

Search Search Domain

Specification

Filter Settings and Query Composition

Integrated Result Lists with Draggable Objects

Navigation

Detail Inspection

Page 32: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

32

Distributed Agents for User-Friendly Access of Digital Libraries

6. Evaluation

Evaluation with 28 subjectsMethods: questionnaire, logging, videoTasks of different complexityMajor results: – Only for very simple tasks (known item

retrieval), other methods may be faster– Complex tasks are supported very

effectively

Page 33: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

33

Distributed Agents for User-Friendly Access of Digital Libraries

7. Summary

Daffodil concepts• Strategic information access support• Levels of system support• Digital library life cycle• Collaboration• User-friendly integrated desktop

Page 34: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

User Store

Interaction

UnderstandingQueries

Massaging Results &

User Annotation

Transformations

Discovery

AutomaticCapture

InterpretiveCapture

ManagingPersonalLibraries

DWIM

CognitiveCompletion

Chunking

Representational Model of Common Elements

Collaboration

[Larsen & Wactlar: Summary of NSF WS on Future Directions for DLs, 2003]

Page 35: 1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,

35

Distributed Agents for User-Friendly Access of Digital Libraries

Outlook

Further research– Support strategies– Path model: define/learn successful usage

patterns– New application domains:

• additional object types, • support re-present stage

Application for large user communities

Try Daffodil: http://www.daffodil.de