daffodil (distributed agents for user-friendly access of ... · distributed agents for...

38
1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL (Distributed Agents for User-Friendly Access of Digital Libraries) The Underlying Concepts Norbert Fuhr University of Dortmund, Germany

Upload: others

Post on 05-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

1

Distributed Agents for User-Friendly Access of Digital Libraries

DAFFODIL(Distributed Agents for User-Friendly

Access of Digital Libraries)The Underlying Concepts

Norbert Fuhr

University of Dortmund,

Germany

Page 2: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

2

Distributed Agents for User-Friendly Access of Digital Libraries

Daffodil concepts

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

Page 3: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

3

Distributed Agents for User-Friendly Access of Digital Libraries

1. Strategic information access support

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

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

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

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

5. Strategy: complete plan for satisfying an information need

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

Page 4: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

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: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

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 functionsOver 10 sources accessed

User-Interface

Strategies

Tactics

Moves

Stratagems

DLDLDL

Moves – Tactics – Stratagems – Strategies – GUI

Page 6: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

6

Distributed Agents for User-Friendly Access of Digital Libraries

Resultlist

Moves – Tactics – Stratagems – Strategies – GUI

Page 7: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

7

Distributed Agents for User-Friendly Access of Digital Libraries

Combined detail view

Moves – Tactics – Stratagems – Strategies – GUI

Attributes

Links

internal

external

XML

Page 8: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

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: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

9

Distributed Agents for User-Friendly Access of Digital Libraries

Coauthors

Moves – Tactics – Stratagems – Strategies – GUI

Page 10: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

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: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

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: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

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

Croft

Fox

Heath

DaoudChen

France

WeaverIngwersen

Fidel

Sharan

Salton

VoorheesWu Allan Buckley

Yu

LamBergmark

Ide

Fuhr

Pfeifer

Gövert

Rölleke

Callan

Brown

Moss

Turtle Lewis

Kuhlen

Oren

BruandetBelkin

Cool Thiel

Stein5

77

7

1010

12

12 9

DL A

DL B DL C

Page 13: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

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: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

14

Distributed Agents for User-Friendly Access of Digital Libraries

Conference browser

Moves – Tactics – Stratagems – Strategies – GUI

Search & Browse

Easy navigation

Caching

Page 15: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

15

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 16: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

16

Distributed Agents for User-Friendly Access of Digital Libraries

2. Levels of system support

0. Rigid system behavior• Adaptive system• Proactive system

Page 17: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

17

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 18: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

18

Distributed Agents for User-Friendly Access of Digital Libraries

Adaptive search activities

adaptive knowledge

adaptive moves

adaptive tactics

adaptive stratagems

adaptive strategiesuser in

terface

DL DL DL...

strategies

tactics

moves

stratagems

internet

Daffodil

Page 19: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

19

Distributed Agents for User-Friendly Access of Digital Libraries

Architecture

DL DL DL...

daffodil user interface

wrapper wrapper wrapper

user agentbasic adaptive

services

Page 20: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

20

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– E.g. when result contains multiple articles

from a conference, open conference browser

Page 21: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

21

Distributed Agents for User-Friendly Access of Digital Libraries

3. Digital library life cycle

Discover

Retrieve

CollateInterprete

Re-Present

(Paepcke 96)

Page 22: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

22

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

Discover – Retrieve – Collate – Interprete – Re-Present

Page 23: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

23

Distributed Agents for User-Friendly Access of Digital Libraries

Collate

Personal library:Store Objects

• Documents• Authors• Journals, Conferences• Articles, Books• Hyperlinks, Bookmarks• Query formulations ...

Page 24: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

24

Distributed Agents for User-Friendly Access of Digital Libraries

Personal Library

Page 25: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

25

Distributed Agents for User-Friendly Access of Digital Libraries

Interpret

Annotations to DL objects

Creation of links between DL objects

Discover – Retrieve – Collate – Interprete – Re-Present

Page 26: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

26

Distributed Agents for User-Friendly Access of Digital Libraries

Re-Present

(support generation of new information)

Export folders from personal library

Discover – Retrieve – Collate – Interprete – Re-Present

Page 27: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

27

Distributed Agents for User-Friendly Access of Digital Libraries

Private

Group

Private

Public

Group

Private

4. Collaboration

Discover – Retrieve – Collate – Interprete – Re-Present

Discover

Retrieve

CollateInterpret

Re-Present

Page 28: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

28

Distributed Agents for User-Friendly Access of Digital Libraries

Discover – Retrieve – Collate – Interprete – Re-Present

New objects(by other users/

due to profile)

Notification mechanisms(visual markers/

email)

Collation and awareness

Page 29: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

29

Distributed Agents for User-Friendly Access of Digital Libraries

Collaborate interpretation

Discussion threads

Rating of objects

Page 30: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

30

Distributed Agents for User-Friendly Access of Digital Libraries

Annotation threads

Discover – Retrieve – Collate – Interprete – Re-Present

Page 31: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

31

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 – Interprete – Re-Present

Page 32: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

32

Distributed Agents for User-Friendly Access of Digital Libraries

Recommendation: Path model

User leaves traces; DAFFODIL monitors– User actions– Attributes of documents or digital objects viewed

(within context)

3 different ways to guide the user – System-given paths (static)– User-defined paths (macro)– System-adapted paths (dynamic)

• learned from one user • or all users

Page 33: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

33

Distributed Agents for User-Friendly Access of Digital Libraries

Path model

User action

Current positionin path

Possible pathsto go

Page 34: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

34

Distributed Agents for User-Friendly Access of Digital Libraries

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 35: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

35

Distributed Agents for User-Friendly Access of Digital Libraries

Desktop

Moves – Tactics – Stratagems – Strategies – GUI

Page 36: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

36

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 37: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

37

Distributed Agents for User-Friendly Access of Digital Libraries

Citation Search 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 38: DAFFODIL (Distributed Agents for User-Friendly Access of ... · Distributed Agents for User-Friendly Access of Digital Libraries 1. Strategic information access support Levels of

38

Distributed Agents for User-Friendly Access of Digital Libraries

Conclusions

Daffodil concepts1. Strategic information access support

2. Levels of system support

3. Digital library life cycle

4. Collaboration

5. User-friendly integrated desktop

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