Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan...

42
Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries

Transcript of Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan...

Page 1: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Creating an Integrated Digital Library Based on the Fedora Platform

David KennedyDeveloperSusan SchreibmanAssistant DeanUniversity of Maryland Libraries

Page 2: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

http://lib.umd.edu/digital

Page 3: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.
Page 4: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Vision

Page 5: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Sustainability

Page 6: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Extensible framework

Page 7: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

System Goals

Multiple collections Multiple object types Cross searchability of collections Not every object in a collection Opening up repository to many users

in the library

Page 8: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.
Page 9: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.
Page 10: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.
Page 11: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.
Page 12: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Organizational Issues

Institutional support Time allowed to develop the system Off the shelf vs Fedora type system Team

Page 13: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Digital Initiatives Core

Full Time Staff Members Sean Daugherty interface specialist Gretchen Gueguen project manager Paul Hammer developer Ann Hanlon project manager David Kennedy developer Kate Murray audio-visual archivist Jennifer O'Brien Roper metadata

Danica Thomas adm support Ben Wallberg developer

Graduate Students Tanya Clement Tony Ross Katie Salay

Page 14: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

•Jan 2005: DCR begins

•April 2005: Fedora development begins

•Sept 2006: Jim Henson Works completed

•Dec 2006: Treasury of World’s Fair Art & Architecture done

•Winter 2007: Maryland AlbUM available in live

•Finding Aid collection integrated into Fedora

• Spring 2007: 1st 400 Films@UM completed

•Integrated interface launched

•Autumn 2007: 2nd batch Films@UM completed (300 films)

•1st 100 Prange books in test

Development Timeline

Page 15: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Fedora

Open source digital repository Developed at UVA and Cornell Now supported by Fedora Commons

Page 16: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Fedora

Service oriented architecture Functionality exposed as web

services Fedora object model

Datastreams (content, metadata)Disseminators (services, behaviors)

Relationships between digital objects Object oriented

Page 17: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Laying the groundwork (Jan 05-Fall 06)

Henson, World’s FairsCollection specific design decisionsBoutique interfaces

Growth, maintenance (Fall 06-Present)

New projectsSingle public interfaceAdministrative interface

Fedora @ UMD

Page 18: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Infrastructure

Metadata Content model Web services

Public interface/skins Development of API Admin interface

Page 19: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Metadata

Page 20: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

UM Digital Repository : Metadata Standard Description

Hybrid standardUniversity of Maryland Descriptive Metadata

(UMDM)Customized DTDRigorous minimum standardCommon base of granular data

MODS

Page 21: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

UM Digital Repository : Metadata Standard – Local Standard

Required base elements

Coverage PlaceCoverage TimeMedia TypePhysical description

CultureDescriptionSubjectTitle

PIDRelationshipsRepositoryRights

• Optional base elements

Identifier

Agent

Language

Style

Page 22: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

UM Digital Repository : Metadata Standard - METS

Wrapper for all objects METS record for every object contains:

HeaderFile SectionStructural MapStructural LinksBehavior Section

Page 23: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

UM Digital Repository : Vocabularies – General Descriptive

Terms created as neededCulture

• nationality, ethnic, regional, organizational, Etc.

Style• architectural, literary, musical, etc.

Page 24: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

UM Digital Repository :Vocabularies – Name Authority

Existing termsLC Name Authority FileGetty Thesaurus of Geographic Names

Creating termsName Authority Cooperative Program

Page 25: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

http://lib.umd.edu/dcr/?page_id=38

Page 26: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

UM Digital Repository : Vocabularies – Subject

“browse” termsDefined independent of any projectApplied to all objects, regardless of collectionIntentionally generalOnly two levels of specificity Experimented with locally derived list based

on LC Call Number Scheme

Page 27: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Browse-able Categories

Architecture, Landscape, Historic Places

Broadcasting & Communications

Civil Rights & Civic Engagement

Education Agriculture, Environment,

Conservation, & the Natural World

Fine Arts Government, Law,

Politics

Economics, Business, Commerce, & Labor

Literature, Print Culture Performing Arts, Music Personal & Family Lives Religion Science & Technology Sports, Recreation War, Military Women’s Studies

Page 28: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Content Model

How is it stored in Fedora? Consistency between content types

Page 29: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Content Model

Descriptive Metadata

Content

DM

AM AM AM AM

UMDM

METS

image image imageimageUMAM UMAM UMAM

UMAM

Page 30: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Web services

Created web services for our internal work

Services – behaviors Index and search Handle manager

Page 31: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Public interface/skins

Consistent display Customized per collection

Page 32: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Public interface/skins

Page 33: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Public interface/skins

Page 34: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Public interface/skins

Development efficiency Same base code for all projects

Page 35: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Development of API

Java classes Digital object classes AM object classes Metadata classes

Rules and validity When is metadata valid? When is a digital object complete?

Page 36: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Admin interface

Staff to manage their own collections Patron requests Web interface Simple to use Maintain flexibility Maintain specificity in metadata

Page 37: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Admin interface

Still in development/testing Metadata editing Managing content Uploading content items Defining relationships

Page 38: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Admin interface

Page 39: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Lessons learned/Challenges

Editing metadata Authentication Archival storage Proofing of objects/metadata Time vs effort

Page 40: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Where we are at

Have established the fedora architecture Can deliver video/full text (EAD/TEI)/images Composite ‘book’ objects Beginning development to deliver audio files 5 boutique collections with all objects fully

federated 2 content-based collections federated only

at the collection level

Page 41: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

Where we are at 3 gateways/tools federated at the

collection level 100 Prange books (1000 images)

available in Test Administrative interface just about

ready for robust beta testing In Live

800 films / 2000 images / 40 TEI / 600 EAD / 350 gig

Page 42: Creating an Integrated Digital Library Based on the Fedora Platform David Kennedy Developer Susan Schreibman Assistant Dean University of Maryland Libraries.

How to Get in Touch

http://lib.umd.edu/digital

[email protected] [email protected]