+ All Categories
Home > Education > Bonolo: A General Digital Library System for File-based Collections

Bonolo: A General Digital Library System for File-based Collections

Date post: 18-Dec-2014
Category:
Upload: lighton-phiri
View: 462 times
Download: 4 times
Share this document with a friend
Description:
Presentation slides I used at this year (2012)'s 14th International Conference on Asia-Pacific Digital Libraries, held in Taipei, Taiwan. The pre-print is here[1], and the actual publisher copy is here [2]. I used a bastardised version of the Beamer theme Torino [3] [1] http://goo.gl/ne5tX [2] http://goo.gl/NbNB3 [3] http://blog.barisione.org/2007-09/torino-a-pretty-theme-for-latex-beamer
23
Transcript
Page 1: Bonolo: A General Digital Library System for File-based Collections
Page 2: Bonolo: A General Digital Library System for File-based Collections

Bonolo∗A General Digital Library System for File-based Collections

Lighton Phiri Kyle Williams Miles RobinsonStuart Hammar Hussein Suleman

Digital Libraries Laboratory

Department of Computer Science

University of Cape Town

November 13, 2012

Sotho word meaning easy.

Page 3: Bonolo: A General Digital Library System for File-based Collections

http://martinwest.uct.ac.za

3 of 23

Page 4: Bonolo: A General Digital Library System for File-based Collections

http://lloydbleekcollection.cs.uct.ac.za

4 of 23

Page 5: Bonolo: A General Digital Library System for File-based Collections

Motivation

Preservation costs

Preservation lifecycleHeritage funding model

Technical skills and education

Content curators skillsetSteep learning curve for most solutions

Internet bandwidth

Bandwidth intensive solutionsCloud-centric solutions not feasible

Existing solutions

Complexity

5 of 23

Page 6: Bonolo: A General Digital Library System for File-based Collections

Design Principles

Design for least possible resources

Flexible design to facilitate extensibility

Hardware and/or software platform independence

Heterogeneous object, metadata and service integration

Minimalist design approach

Simplified preservation process

Structured organisation of data

Support for community and international standards

6 of 23

Page 7: Bonolo: A General Digital Library System for File-based Collections

Prototype Implementation

Search

Browse Commenting

Metadata

Clients

Services

Repository

Thumbnails

File System

Indicies

Authentication

Indexing Tagging

Curator End User Solr

Content

7 of 23

Page 8: Bonolo: A General Digital Library System for File-based Collections

Tools and Technologies

Core technologies

Apache TomcatCSSHTMLJavaJavaScriptXML

Additional software components

Apache SolrImageMagickSQLite

8 of 23

Page 9: Bonolo: A General Digital Library System for File-based Collections

Repository Design

Metadata

Thumbnails

IndiciesContent

Hierarchical structure

Digital content and metadata stored on file system

Objects stored with corresponding metadata record

Metadata records encoded using XML

9 of 23

Page 10: Bonolo: A General Digital Library System for File-based Collections

Repository Design (2)

archive/

notebooks

wilhelmbleeknotebooks

BC 151 A1 4 001

A1 4 1 00001.JPG

A1 4 1 00001.JPG.metadata

:

BC 151 A1 4 001.metadata

:

wilhelmbleeknotebooks.metadata

drawings

stories

10 of 23

Page 11: Bonolo: A General Digital Library System for File-based Collections

End User Interface

Curator End User Solr

Authentication

Browse

Commenting

Search

Tagging

11 of 23

Page 12: Bonolo: A General Digital Library System for File-based Collections

End User Interface (2)

12 of 23

Page 13: Bonolo: A General Digital Library System for File-based Collections

Curator Interface

Curator End User Solr

Authentication

Batch import and export

Browse

Collection and Object management (add, edit, delete)

Indexing

Search

13 of 23

Page 14: Bonolo: A General Digital Library System for File-based Collections

Curator Interface (2)

14 of 23

Page 15: Bonolo: A General Digital Library System for File-based Collections

End User Interface UX Experiment

Objective

Feasibility of building user interface using file storeAssess impact of file store on user experience

Target Group

Individuals with basic Web experience17 participants (80% students)

Approach

Informed consentPre-experiment briefingTypical DL end user tasks (search, browse)Post-experiment questionnaire

15 of 23

Page 16: Bonolo: A General Digital Library System for File-based Collections

End User Interface UX Experiment (2)

Search& Browse Navigability Similarity General

Average UX Ratings

Survey

Participants

0

1

2

3

4

5IntuitiveSimpleSatisfiedExpectedResponseEffectiveBeneficial

16 of 23

Page 17: Bonolo: A General Digital Library System for File-based Collections

Curator Interface UX Experiment

Objective

Assess user experience when performing curation tasks

Target Group

Individuals with no experience working with DL toolsSocial networking site recruitment23 participants

Approach

Intrinsic Motivation InventoryFive (5) minute ’HOWTO’ screencastCuration tasks with two datasetsOnline questionnaire

17 of 23

Page 18: Bonolo: A General Digital Library System for File-based Collections

Curator Interface UX Experiment (2)

Interest/Enjoyment Perceived Competence Value/Usefulness

Average UX Ratings

Survey

Participants

0

5

10

15

20

25

Strongly AgreeAgreeNeutralDisagreeStrongly Disagree

18 of 23

Page 19: Bonolo: A General Digital Library System for File-based Collections

Curator Interface UX Experiment (3)

Participants general comments

”· · ·Also, I fail to see how Bonolo differentiates itself fromsomething like Dropbox. I can create a folder structure on myPC and upload it to Dropbox very easily. I can then browse myfiles and folders in Dropbox’s web interface.· · · ”

”· · · I have to say though that I managed to complete the taskswithout watching the video (which is a great sign I think). I’mimpatient with manuals but even worse with instructionalvideos· · ·”

19 of 23

Page 20: Bonolo: A General Digital Library System for File-based Collections

Repository Performance Experiment

Objective

Impact of file store structure on performancePerformance metrics: response time

Test Environment

Intel Core 2 Duo CPU E7400@ 2.80GHz2 GB RAM32-bit Windows 7 Ultimate edition

Approach

Structured and unstructured collectionsExponential increase of files in collectionsLoad time and corresponding data transfer during navigation

20 of 23

Page 21: Bonolo: A General Digital Library System for File-based Collections

Repository Performance Experiment (2)

1,024 2,048 4,096 8,192 16,384

0

1000

2000

3000

4000

5000

Files in Directory

Tim

e(M

illisecon

ds)

StructuredUnstructured

21 of 23

Page 22: Bonolo: A General Digital Library System for File-based Collections

Conclusion

Experimental results look promising

EffectivenessUsabilityMedium-sized collections

Work in progressEvaluation

FlexibilityScalability

Future workReference implementation

Design principlesExtensibility

22 of 23

Page 23: Bonolo: A General Digital Library System for File-based Collections

Thank You

Questions?

Additional Information

http://dl.cs.uct.ac.za


Recommended