university of california libraries digital library building blocks: empowering libraries in an...

32
University of California Librar Digital library building blocks: Empowering libraries in an increasingly competitive online information space Daniel Greenstein and Peter Brantley California Digital Library Presentation to CNI, April 5, 2005

Upload: lester-jennings

Post on 01-Jan-2016

217 views

Category:

Documents


2 download

TRANSCRIPT

University of California Libraries

Digital library building blocks: Empowering libraries in an increasingly competitive online

information space

Daniel Greenstein and Peter Brantley

California Digital Library

Presentation to CNI, April 5, 2005

University of California Libraries

Lowering the costs involved in building high-quality trusted collections…

with a suite of web-accessible services that libraries and other information organizations can use to

• create and gather collection content that their users require

• organize and present that content in ways and with tools that meet their users’ needs

• manage the content persistently over the longer term

University of California Libraries

Encouraging with guidelines tools, and support services, the production of persistent

and interoperable digital content

University of California Libraries

Automating incorporation of that content into access services and digital persistent

repositories

University of California Libraries

University of California Libraries

University of California Libraries

University of California Libraries

University of California Libraries

University of California Libraries

University of California Libraries

University of California Libraries

University of California Libraries

University of California Libraries

University of California Libraries

University of California Libraries

University of California Libraries

University of California Libraries

University of California Libraries

University of California Libraries

University of California Libraries

University of California Libraries

Enabling customization and interactivity with authoring, editing, exhibit-building, and export

tools

To be supplied…

University of California Libraries

Tools for persistently managing digital information

University of California Libraries

University of California Libraries

University of California Libraries

Some use cases for digital library building blocks

• A public library [historical society/museum/academic department] wants to digitally reformat selected materials from its special collections, publishing them to the web via a local service and integrating them into one or more larger collections

• A government agency [academic institution/university or society publisher or press] wants to enable staff [faculty/authors] to “publish” papers, monographs, journals, etc to the web in an orderly manner

• A research organization [library/archive/historical society] wants selectively to capture, organize, and manage selected web-based materials that are critical to the organization/users it serves

• A curriculum development specialist [museum curator/academic publisher] wants to wrap a variety of primary sources, all of them available in digital form, in a narrative web, presenting them to end users as learning materials [exhibits/textbooks] with a variety of interactive features

University of California Libraries

CDL Common Framework

• The CDL Common Framework -

• Is a philosophy governing software development

• … a conceptual design for digital library services

• … a specific technical architecture

• … a set of developed services

• … growing number of applications

University of California Libraries

CF Philosophy

• Composite, modular, lightweight are good words

• Design and implement quickly

• Reduce need for app-specific kludges

• Make replacement and enhancement easy

• Encourage staff training, development

• Perfection is not allowed

University of California Libraries

CF Conceptual Design

• Elemental services conceptualization– E.g.: “search”, “AuthZ”, “admin”, “harvest”

• Applications independent of services

• Design to enable build, rebuild apps

• New app « reuse existing services (or minor mods)

• Services change, apps version

University of California Libraries

CF Technical Architecture

• Common development environment

• Web services based (XML, Java)

• Preserve generic design in specification

• Cleanly separate API (interface) layer

• Services agnostic on system vs. user interaction

• Externalize data mods to XSLT when possible

University of California Libraries

CF Services

• CDL has defined and prioritized services

• Preservation repository first CF application

• Services such as ingest, search, view, admin built

• Design review with campuses inits change reqs

• CF permits very rapid change/build cycles

University of California Libraries

CF Applications

• Applications are released products

• Comprised of packaged (or suites of) services

• Preservation repository (DPR)

• eXtended Browse Framework (XBF)

• Product evolution yields new services