Rolling your own Digital Library System

Slides:



Advertisements
Similar presentations
Permanent Hosting, Archiving and Indexing of Digital Resources and Assets Raman Ganguly Computer Center University of Vienna.
Advertisements

Where to house the digital library.   Digital Resources Librarian at Asbury Theological Seminary Thad Horner.
October 28, 2003Copyright MIT, 2003 METS repositories: DSpace MacKenzie Smith Associate Director for Technology MIT Libraries.
Lawrence Webley, Hussein Suleman, Tatenda Chipeperekwa University of Cape Town Department of Computer.
Depositing e-material to The National Library of Sweden.
Wangga: Songs of North Australia The University of Sydney Library Ross Coleman Sten Christensen Gary Browne Department of Music, University of Sydney Professor.
Building a Digital Library with Fedora International Conference on Developing Digital Institutional Repositories Hong Kong December 9, 2004.
NOBLE Digital Library. How does it work? The NOBLE Digital Library uses the DSpace platform. Image files and metadata are imported into DSpace using.
1 Archiving and Preserving the Web Kristine Hanna Internet Archive April 2006.
Progress in Access Technologies: NLM Video Search Jennifer Marill Chief, Technical Services Division Edward Luczak Systems Architect, Office of Computer.
ETD Repositories Using DSpace Software Andrew Penman The Robert Gordon University 27 th September 2004.
Digital Library Architecture and Technology
Greg Harris President & CEO We Can Work It Out Establishing the World’s First Rock and Roll Library.
Making the SHiFt: Using Sufia with Hydra/Fedora for collection management and access James Halliday Programmer/Analyst, Library Technologies Juliet L.
Describing Collections So Visitors Can Find Them: A sampling of ways to get materials on-line Amanda Focke, Rice University
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
Managing the Record of Research At the Smithsonian Using SIdora SAA Research Forum August 12, 2014.
1. 2 introductions Nicholas Fischio Development Manager Kelvin Smith Library of Case Western Reserve University Benjamin Bykowski Tech Lead and Senior.
Gathering and Analyzing Web Use Statistics: A Practical Tutorial for Archivists Michael Szajewski, Ball State University, Archivist for Digital Development.
NEW WAYS OF EXPOSING DIGITAL LIBRARY CONTENT: “WOLFWALK” AND “NORTH CAROLINA ARCHITECTS AND BUILDERS” Jason Casden, Joseph Ryan and Markus Wust North Carolina.
Research Data Management At the Smithsonian Using SIdora Nano Tech Working Group May 15, 2014.
ISpheres Project. Project Overview iSpheresCore iSpheresImage Demonstration References.
The ECHO DEPository Project A project of the University of Illinois at Urbana-Champaign and OCLC in partnership with the Library of Congress ALA Annual.
PROJECT HYDRA SNEAK PEAK – ADVANCE SHOWING Brought to you by the Digital Repository Task Force Steve Marine (chair), Ted Baldwin, Dan Gottlieb, Kevin Grace,
Challenges of Digital Media Preservation Karen Cariani, Director Media Library and Archives Dave MacCarn, Chief Technologist.
TECHNOLOGY SUPPORT FOR ESSSS Progress, Issues, and Challenges Marshall Breeding Director for Innovative Technology and Research Vanderbilt University Library.
University of North Texas Libraries Building Search Systems for Digital Library Collections Mark E. Phillips Texas Conference on Digital Libraries May.
Overview of IU Digital Collections Search Hui Zhang Jon Dunn Indiana University Digital Library Program IU Digital Library Brown Bag October 19, 2011.
May 2, 2013 An introduction to DSpace. Module 1 – An Introduction By the end of this module, you will … Understand what DSpace is, and what it can be.
IUScholarWorks Technical Overview Randall Floyd Digital Library Program Programmer/Database Administrator.
Dalhousie Libraries Digital Collections Migration from Joomla! to CQ5.
Research Data Management At the Smithsonian Using Sidora CNI December 10, 2013.
DSpace System Architecture 11 July 2002 DSpace System Architecture.
IOGENE Project - University of North Texas Open Source Components, Standards Conformance, & UCD:
Permanent Hosting, Archiving and Indexing of Digital Resources and Assets Markus Höckner Computer Center University of Vienna.
The library is open Digital Assets Management & Institutional Repository Russian-IUG November 2015 Tomsk, Russia Nabil Saadallah Manager Business.
ROLLING YOUR OWN DIGITAL LIBRARY SYSTEM University of North Texas Libraries.
A Project of the University Libraries Ball State University Libraries A destination for research, learning, and friends.
WEB Access of Library Content YooLib WEB Access of Library Content YooLib ….and what is Hyperbook? Michael Maxwell Director, Worldwide Sales Kirtas Technologies,
IUScholarWorks Repository Update Jim Halliday, Stacy Konkiel & Jennifer Laherty.
Comparing Institutional Repository Software Pampering Metadata Uploaders Craighton Hippenhammer Digital Initiatives Librarian Olivet Nazarene University.
CONTENTdm A proven solution September A complete digital collection management software solution Stores, manages and provides access for all digital.
Ball State University Digital Media Repository …a project of the University Libraries Customization, Web Services, and Storage at Ball State using CONTENTdm.
The world’s libraries. Connected. CONTENTdm ® Digital Collection Management Solutions Learn what to consider when outsourcing your library’s digitization.
Breeda Herlihy, IR Manager, UCC Library. UCC selected DSpace in 2008 Software selection group Staff from Library IT, Computer Centre, Special Collections,
Building Digital Archives Mark Phillips Cathy Hartman June 6, 2008.
MirrorManager: The Fedora Mirror System Matt Domsch Fedora Mirror Wrangler Linux Technology Strategist Office of the CTO Dell, Inc.
About FACES Collection of images of adult emotional facial stimuli (171 women and men) 6 emotions: neutrality, sadness, disgust, fear, anger and happiness.
Digitization Workflows From the Digital Projects Unit University of North Texas Libraries Mark E. Phillips Jeremy D. Moore February 12, 2009.
? What is Institutional Repository for Rutgers University
Avalon's Role in the Digital Collections Ecosystem
Building Search Systems for Digital Library Collections
Flexible Extensible Digital Object Repository Architecture
Flexible Extensible Digital Object Repository Architecture
VI-SEEM Data Repository
Islandora Learning Objectives
Smart Media Interactions
Smart Media Interactions
Louisiana: Our History.
Metadata to fit your needs... How much is too much?
LightUp Dynamics 365 Brief Overview.
Preserving Our Collective Digital History
XML Based Learning Environment
BUILDING A DIGITAL REPOSITORY FOR LEARNING RESOURCES
Beyond Description: Metadata for Catalogers in the 21st Century
Digitization Standards: Issues & Updates
Local Rules Apply: Creating and Sustaining a Cost Effective Digital Preservation System on a Limited Budget Matt Ransom, Digital Assets Manager Belk Library.
The Bentley Digital Media Library
NLM Digital Repository The Search for a New Book viewer
RCSI institutional repository rcsi
Presentation transcript:

Rolling your own Digital Library System University of North Texas Libraries

Homegrown is not necessarily a bad thing Many systems begin as “home grown” Dspace Fedora ContentDM Greenstone Keystone Streetprints I prefer to call it “locally developed”

Reasons to Build Your Own System You cannot scale you system adequately to meet your various content needs. Archival Storage Presentation Storage Preservation Architecture Search Systems Other solutions do not meet your needs Why are your needs special? Are they? What would you lose by using an existing system? What do you gain by building your own system?

Be Careful of the NIH Syndrome Not Invented Here syndrome Be able to justify why you are doing it yourself. Do you have good institutional support? Will building it cost as much or more than another solution? Would it be cheaper to work with an existing product and customize? Would you actually be able to build the system you want?

UNT Examples UNT contracted with IndexData in 2003 to customize an infrastructure to support the Portal to Texas History We were able to capitalize on this investment by spinning off two other “digital library” projects with the same software. Code was open source so we could modify stuff Code was open source so others gained from our investments

But we didn’t know what to ask for. We had no idea what we wanted in a Digital Library system, we thought we did but really… we didn’t. So we started “fixing” and “making it better” Granularity issue with preservation metadata Ability to store OCR content at the page level Ability to store and present transcriptions at the page level Ability to store and present translations at the page level Ability to search for content at the page level Ability to quickly turn pages of a book Ability to jump to a page via a dropdown

… Ability to show textual snippets at the page level Ability to highlight searched terms on an image of a page Ability to add a zoom able interface for large images Ability to add audio to the site Ability to add video to the site Ability to quickly view thumbnails for all pages of an object We changed our In Document Search (IDS) feature two times We changed our entire indexing system from Zebra to Solr

IOGENE Project Allowed us to rethink what we wanted in a system. Based on a Web framework for all of the “Web stuff” We wanted a large community for support We wanted to concentrate on the “library stuff” not the other Web stuff We wanted to have loosely coupled components

So we are building… A new system using some of the following components. Python Django Solr jQuery Apache mod_python ubuntu MySQL memcached PerlBal SVN Trac

Some things to think about if you decide to build your own. Standards are your friends Persistent identifiers from the start Understand your data models Understand how you want to search your content Understand how you want to browse your content Make sure you work with a toolset that has a good support community Make sure your administration knows it takes time and money to build your own system

The reinventing the wheel thing… “Re-inventing the wheel is great if your goal is to learn more about wheels.” James Tauber Pycon 2007