An Iterative Approach to Building Sustainable Repository Services on Fedora Open Repositories 2009, May 19, 2009.

Slides:



Advertisements
Similar presentations
E-Content Service Group Virtual Meeting Digital Preservation: How to Get Started.
Advertisements

Putting together a METS profile. Questions to ask when setting down the METS path Should you design your own profile? Should you use someone elses off.
NU Primo – What’s Next “What to do with Digital Objects in Primo” IGeLU 2014 Michael North - Sr. Systems Analyst / Programmer Lead, Systems Team.
Introduction to metadata for IDAH fellows Jenn Riley Metadata Librarian Digital Library Program.
Fedora 3.0 and METS: A Partnership for the Organization, Presentation and Preservation of Digital Objects Open Repositories Georgia Tech, Atlanta,
BCAD Architecture 2009 British Cartoon Archive. Projects A project to digitise and catalogue the Carl Giles Archive to current international standards.
Providing Online Access to the HKUST University Archives: EAD to INNOPAC Sintra Tsang and K.T. Lam The Hong Kong University of Science and Technology 7th.
R.Jantz, August 31, Two-day forum on PREMIS Preservation Metadata and the Trusted Digital Repositories August 31, September 1 National Library of.
Using Metadata in CONTENTdm Diana Brooking and Allen Maberry Metadata Implementation Group, Univ. of Washington Crossing Organizational Boundaries Oct.
Kristin Eberle Monica Hampton Carmen Velasquez Kristin Eberle Monica Hampton Carmen Velasquez Knowledge Management.
Metadata: use of METS with Fedora Marie Lagerwall Technical Officer Centre for Learning Technology London School of Economics and.
Demonstration of repositories Fedora (Flexible Extensible Digital Object Repository Architecture) Marie Lagerwall MIDESS Partners Meeting February 9, 2007.
Progress in Access Technologies: NLM Video Search Jennifer Marill Chief, Technical Services Division Edward Luczak Systems Architect, Office of Computer.
Guest Lecture LIS 656, Spring 2011 Kathryn Lybarger.
Architecting an Extensible Digital Repository Anoop Kumar, Ranjani Saigal,Rob Chavez, Nikolai Schwertner Tufts University, Medford, MA.
Publishing Digital Content to a LOR Publishing Digital Content to a LOR 1.
FEDORA at Northwestern University Bill Parod Academic Technologies Northwestern University
Web-based workflow software to support book digitization and dissemination The Mounting Books project books.northwestern.edu Open Repositories 2009 Meeting,
8/28/97Organization of Information in Collections Introduction to Description: Dublin Core and History University of California, Berkeley School of Information.
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
Building a Fedora Architecture to Support Diverse Collections Jon Dunn Ryan Scherle Digital Library Program Indiana University.
Metadata: An Overview Katie Dunn Technology & Metadata Librarian
1. 2 introductions Nicholas Fischio Development Manager Kelvin Smith Library of Case Western Reserve University Benjamin Bykowski Tech Lead and Senior.
Web based METS creation Ralf Stockmann case study.
Lucas Mak and Dao Rong Gong Michigan State University Millennium and XML: Repurposing and Customizing Metadata May , 2009.
NLM Digital Collections Update for DCFedoraUsersGroup January 22, 2013 John Doyle National Library of Medicine.
1 XML as a preservation strategy Experiences with the DiVA document format Eva Müller, Uwe Klosa Electronic Publishing Centre Uppsala University Library,
Metadata Considerations Implementing Administrative and Descriptive Metadata for your digital images 1.
From Concept to Reality: An overview of the University of Wisconsin Digital Collections Melissa Mclimans.
Metadata: Essential Standards for Management of Digital Libraries ALI Digital Library Workshop Linda Cantara, Metadata Librarian Indiana University, Bloomington.
Meta Tagging / Metadata Lindsay Berard Assisted by: Li Li.
Overview of IU Digital Collections Search Hui Zhang Jon Dunn Indiana University Digital Library Program IU Digital Library Brown Bag October 19, 2011.
Integrating a Statewide Web Gateway With Digital Collections ______________________ Eric Weig and Beth Kraemer University of Kentucky and KCVL.
Digital Archives at the National Library of Medicine A presentation at the MLA Session Lighting the Path: Digital Repositories in the Real World May 24,
UVa's Digital Library CSG - September 2005 Slides courtesy of: Leslie Johnston Director, Digital Access Services, UVA Library Tim Sigmon University of.
Introduction to Omeka. What is Omeka? - An Open Source web publishing platform - Used by libraries, archives, museums, and scholars through a set of commonly.
EVIA Digital Archive New Tools William G. Cowan Mike Durbin Digital Library Program EVIA Digital Archive DLP Brown Bag 20 September 2006.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
Metadata and Documentation Iain Wallace Performing Arts Data Service.
Introduction to metadata
METS, Standards and Rights METS, Safonau a Hawliau Vicky Phillips Digital Standards Manager Rheolwr Safonau Digidol 4 th March ydd Mawrth 2014.
PAN-European Exploitation of the Results of the Libraries Programme - EXPLOIT German Libraries Institute Berlin EXPLOIT 1 Electronic library materials.
Slavic Digital Text Workshop 2006 The Open Archives Initiative Protocol for Metadata Harvesting: an Opportunity for Sharing Content in a Distributed Environment.
Library Updates August 22, Agenda UCB/LBNL partnership Journal access Other possible services Reports Submission System Cataloging Update Online.
May 2, 2013 An introduction to DSpace. Module 7 – Metadata By the end of this module, you will … Understand the purpose of metadata Know how DSpace encodes.
April 25, 2012 Making the Most of Library Collaboration and Cooperative Projects Partnering for Discovery: Jennifer LissErika Dowell Metadata/Cataloging.
Metadata “Data about data” Describes various aspects of a digital file or group of files Identifies the parts of a digital object and documents their content,
Research Data Management At the Smithsonian Using Sidora CNI December 10, 2013.
ADL Alexandria digital Library – Davidson Library, UCSB Alexandria Digital Library (ADL) Brief intro to ADL Item vs Collection Level Metadata Collection.
The library is open Digital Assets Management & Institutional Repository Russian-IUG November 2015 Tomsk, Russia Nabil Saadallah Manager Business.
Fedora Metadata The Basics 9/9/2008. Mini Glossary Fedora: ‘ Flexible Extensible Digital Repository Object Architecture;’ asset repository, metadata architecture.
A technical overview Image Collection Workflow and Tools Michael Durbin 2010 Brown Bag Presentation Series April 21, 2010.
DESIGN AND DEVELOPMENT OF NOAA VIRTUAL LIBRARIES: THE INTERSECTION OF TRADITIONAL LIBRARY KNOWLEDGE AND CUTTING EDGE INFORMATION TECHNOLOGIES Dottie Anderson.
A Project of the University Libraries Ball State University Libraries A destination for research, learning, and friends.
NLW. Object Classes Class 1  1 MARC Record  1 Image  No METS Class 2  1 MARC Record  Many images  No METS Class 3  1 MARC Record  Many.
Santi Thompson - Metadata Coordinator Annie Wu - Head, Metadata and Bibliographic Services 2013 TCDL Conference Austin, TX.
Introduction to metadata for IDAH fellows Jenn Riley Metadata Librarian Digital Library Program.
FACES General Overview ViRR (Virtueller Raum Reichsrecht) Software Solutions Kristina Büchner and Bastien Saquet Contact:Kristina Buechner:
Automating the Audit: Updates from the Metadata Upgrade Project at the University of Houston Libraries Andrew Weidner, Metadata Librarian Santi Thompson,
A RCHIVAL COLLECTIONS IN A D IGITAL W ORLD Cheryl Walters Nov. 6, 2008.
A centre of expertise in digital information management UKOLN is supported by: Metadata – what, why and how Ann Chapman.
NLM Update and Still Image Serving April 27, 2016 John Doyle, Doron Shalvi, TA Nguyen National Library of Medicine.
7th Annual Hong Kong Innovative Users Group Meeting
The Use of EAD in Archival Based Repositories
Digital library and OR 21 October 2002 Members’ Council
WHAT DOES THE FUTURE HOLD? Ann Ellis Dec. 18, 2000
DIGITAL ARCHIVES Into the Light
Metadata to fit your needs... How much is too much?
IDEALS at the University Of Illinois: A Case Study of Integration Between an IR and Library Discovery Systems Sarah L. Shreeves University of Illinois.
NLM Digital Repository The Search for a New Book viewer
Presentation transcript:

An Iterative Approach to Building Sustainable Repository Services on Fedora Open Repositories 2009, May 19, 2009

Outline Organizational overview and background o Claire Stewart, Head, Digital Collections Winterton Collection project o Karen Miller, Monographic and Digital Projects Cataloger, Bibliographic Services Iterative approach o Bill Parod, Repository Architect, Enterprise Systems

Parallel committee/department structure

may 2008 Repository Implementation Group project schedule

may 2009

EAD to images to EAD+images

Winterton Collection cataloging Full cataloging for each of the 76 original collections and at the container level (album, envelope, etc.) for collections of more than one container. Individual photographs are not (generally) cataloged fully: o Title o Note (optional) o Publisher or Creator (if available)

Full cataloging included o Title o Dates of coverage o Abstract o Scope and contents description o Biographical or historical note o Physical description (size of album, how many pages, photos, etc.) o Subject headings

Providing cataloging at the album level means that Many individual photographs will not be described concisely by the subject headings assigned. Some subject headings may not apply at all to some photographs.

Transcribing only the photograph titles results in such problems as these when keyword searching: Non-English words are not translated People referred to in captions by their initials, not names Animals referred to by given name, not by species Non-descriptive captions

A.E.B. and his well-identified crowd

"Enmei and his rhino"

Repository Development Strategy 1.Implement models and services for ingest, preservation, and access of core content. 2. Provide tools for staff to ingest and manage repository content. 3. Facilitate integration of repository materials with end-user tools and services. 4. Iterate…

Draw Detailed Requirements from Project Commitments: A) OAI-ORE Annotation of OCA texts B) Cross Collection Search Project C) Winterton Photography Collection D) Kirtas Mounting Books Project E) EAD Initiative F) Hesler Photography Collection G) Chemical Bulletin H) Fava Masks I) Curator-driven Digitization Project J) Charlotte Moorman / Prgm. African Studies Audio

Inventory Content Types 1) EAD encoded finding aids 2) TEI encoded text transcriptions 3) High resolution images 4) Virtual crops of high resolution images 5) Page imaged books 6) 3D objects 7) Aggregations: full text, fielded, and faceted search 8) Audio 9) Video

Project / Content Type Matrix

Services by Content Type Text Service Image Service Metadata Conversion Service Discovery Service

Text Service EAD Objects EAD Disseminator Methods: getEADHeader getComponentAsHTML(unitid) getComponentStructure getChildComponents(unitid) getComponents getComponentStructure(unitid) getAncestorComponents(unitid) getComponentChildrenAsJSON(unitid) getComponentAsEmbeddedHTML(unitid) getComponent (unitid) getElementById (xml:id) getArchDescNoComponents getElementsByName(element_name) getDigest(unitid) getComponentAsDC(unitid) getComponentAsMODS(unitid) reindex Datastreams: DC MODS EAD EAD to DC XSL EAD to MODS XSL EAD to HTML XSL EAD to HTML Frag XSL EAD Children to JSON XSL RELS-EXT TEI Objects TEI Disseminator Methods: getTOC getImageTextTOC getStructuredTextTOC getHeader(xml:id) getHeading getChunk(xml:id) getPageByNumber(pageOrdinal) getPageByID(xml:id) reindex Datastreams: DC MARCXML DejaVu Book ORE REM Page Image ORE REM TEI RELS-EXT

EAD Objects EAD Service methods: getEADHeader getComponentAsHTML(unitid) getComponentStructure getChildComponents(unitid) getComponents getComponentStructure(unitid) getAncestorComponents(unitid) getComponentChildrenAsJSON(unitid) getComponentAsEmbeddedHTML(unitid) getComponent (unitid) getElementById (xml:id) getArchDescNoComponents getElementsByName(element_name) getDigest(unitid) getComponentAsDC(unitid) getComponentAsMODS(unitid) reindex Datastreams: DC MODS EAD EAD to DC XSL EAD to MODS XSL EAD to HTML XSL EAD to HTML Frag XSL EAD Children to JSON XSL RELS-EXT

Fedora Text Disseminator getComponent: unitid getComponentAsHTML: unitid getComponentAsDC: unitid getComponentAsMODS: unitid.... reindex SGREPServlet Encapsulate query syntax XSLT optional on query result SGREP : Executable program on service host Add Fedora Disseminator Methods Add Fedora Disseminators Add/Modify XSLT Processing on Retrieval Add/Modify SGREP Queries Replace Retrieval Software Text Service StackEnhancement Options Examples: EAD “Digest”- C0n + title/id of children and ancestors JSON support for EXT-JS HTML design iteration EAD to MODS conversion maturation

Image Service: Source Image

Cropped Image Single Image File Referenced By Crop Information:

Cropped Photo Single Image File Referenced By Crop Information: <svg:use xlink:href="

Image and Crop Objects Image Service methods (supported by both image and crop objects): getWithWidth(width) getWithLongSide(length) getWithHeight(height) getCropWithWidth(x,y,width, height,destwidth) getCropWithHeight(x,y,width, height,destheight) getCropWithSize(x,y,width,height, destwidth, destheight) getWithSize(destwidth, destheight) Image Object Datastreams: DC MODS PREMIS SVG TIFF EXIF JP2 MIX_TIFF MIX_JP2 RELS-EXT Crop Object Datastreams: DC MODS PREMIS SVG RELS-EXT

Fedora Image Disseminator getWithWidth(width) getWithLongSide(length) getWithHeight(height) getCropWithSize(x, y, width, height, destwid…) Image Servlet Encapsulate rendering parameters Object specific rendering parameters (SVG) User request rendering parameters Rendering service parameters and location Rendering Service : Aware, DJatoka Add Fedora Disseminator Methods Add Fedora Disseminators Add/Modify Rendering Options Add/Modify Rendering Service Parameters Replace Rendering Software Image Service StackEnhancement Options Examples: Added getLongSide(length) Added rotation Optimized rendering parameters Rendering features - vector overlay Object reference chaining Djatoka experimentation

EAD Objects EAD Service methods: getEADHeader getComponentAsHTML( unitid ) getComponentStructure getChildComponents( unitid ) getComponents getComponentStructure( unitid ) getAncestorComponents( unitid ) getComponentChildrenAsJSON( unitid ) getComponentAsEmbeddedHTML( unitid ) getComponent ( unitid ) getElementById ( xml:id ) getArchDescNoComponents getElementsByName( element_name ) getDigest( unitid ) getComponentAsDC( unitid ) getComponentAsMODS( unitid ) reindex Datastreams: DC MODS EAD EAD to DC XSL EAD to MODS XSL EAD to HTML XSL EAD to HTML Frag XSL EAD Children to JSON XSL RELS-EXT Image/Crop Objects Image Service methods: getWithWidth( width ) getWithLongSide( length ) getWithHeight( height ) getCropWithWidth( x,y,width, height,destwidth ) getCropWithHeight( x,y,width, height,destheight ) getCropWithSize( x,y,width,height, destwidth, destheight ) getWithSize( destwidth, destheight ) Datastreams: DC MODS PREMIS SVG TIFF EXIF JP2 MIX_TIFF MIX_JP2 RELS-EXT

Searching SOLR MODS described collections Metadata conversion services Faceting “ Searchable ” Interface o MODS Collection Datastream o Facet list o Field List

Project Checklist A) OAI-ORE Annotation of OCA texts B) Cross Collection Search Project C) Winterton Photography Collection D) Kirtas Mounting Books Project E) EAD Initiative F) Hesler Photography Collection G) Chemical Bulletin H) Fava Masks I) Curator-driven Digitization Project J) Charlotte Moorman / Prgm. African Studies Audio

Next Step: Collection Management Tools EAD Ingest Processing

Image Ingest Processing

Heterogeneous Ingest Processing

Ingest Management Tools Curator-selected Ingest (Ad-hoc collections) Digital Image Library (Art Slide Library +) Kirtas Book Scanning Mounting Books Project - OR09 Tuesday, 3:00: Session 8B