390 likes | 611 Views
How to Make Primo Play Nicely with EAD. Bill Bodine Beck Locey Shelley Neville. Church History Library. Includes a library, archives, and a museum We use Aleph, Primo and Rosetta 2 instances of Rosetta One for long term storage One for digital content management
E N D
How to Make Primo Play Nicely with EAD Bill Bodine Beck Locey Shelley Neville
Church History Library Includes a library, archives, and a museum We use Aleph, Primo and Rosetta 2 instances of Rosetta One for long term storage One for digital content management Online catalog available at: http://history.lds.org/section/library
Access The public can access some historical materials in a large, open library area, while most materials are located in archival storage rooms and can be brought to a reading room upon request by a patron. Museum items are not available for general requests and loans
Our collection contains approximately: 270,000 books, pamphlets, magazines, and newspapers 240,000 collections of original, unpublished records (journals, diaries, correspondence, minutes, etc.) 13,000 photograph collections 23,000 audiovisual items 71,730 art and artifacts
Agenda • The first half of this presentation will focus on “what” the patron sees when searching for EAD Components • The second half will focus on “how” we implemented the EAD Solution
Demo Lets see what it looks like…..
Cataloging Items Cataloger Aleph (Master Record)
Researching Items Patron
Physical Assets – Digital Content Aleph (Master Record) EAD Tool (Encoded Archival Description) Church History Library
Encoded Archival Description EAD stands for Encoded Archival Description, and is a non-proprietary de facto standard for the encoding of finding aids for use in a networked (online) environment. Finding aids are inventories, indexes, or guides that are created by archival and manuscript repositories to provide information about specific collections. While the finding aids may vary somewhat in style, their common purpose is to provide detailed description of the content and intellectual organization of collections of archival materials. EAD allows the standardization of collection information in finding aids within and across repositories
Digitization Requests Workflow • Patron Requests • Form is available online to request an item or collection to be digitized • Collection (BIB) vs Component (EAD) level • RefTracker notifies staff that a request has come in • Staff contacts patron and explains the process • Collects fees if the patron goes ahead with digitization
Workflow • Digitization doesn’t actually begin until payment is received from patron • Once payment is received, request is forwarded to our digitization team • Create image for DRPS (Digital Records Preservation System) first • High Res
Workflow-cont… • Ingested into Rosetta with minimal metadata from original Aleph record • A derivative image is created for ingest into DCMS • Reference staff is notified digitization is complete and sends an email to the patron with a link to the catalog
Rosetta Dual Role Two instances of Rosetta • DRPS – Digital Records Preservation System (dark archive) • DCMS – Digital Content Management System (public display)
Public Access Click on thumbnail
Details & Demos How did we hook EAD into Primo…
Create a File Splitter • In addition to the normal pipes, scopes, etc., a new File Splitter needed to be created. • Two mapping tables are updated for this • File Splitters • com.exlibris.primo.publish.platform.harvest.splitters.generic.DomXmlSplitter • File Splitters Params • FullRecordXPath, IdentifierXPath, RootXPath, StatusXPath, StatusWhenDeleted
New XML Vocabulary <EADComponents> <EADComponent> <Languages><Language>English</Language></Languages> <CallNumber>CR 1234 321</CallNumber> <Creator>Unknown</Creator> <CollectionType>CR</CollectionType> <status>add</status> <ComponentID>000123456</ComponentID> <AlephBibID>000654321</AlephBibID> <Title>Some cool title</Title> <Availability><URL>…</URL><availlibrary>…</availlibrary> … </EADComponent> </EADComponents>
Primo Normalization Rules • Use the ‘XML’ type to map from the custom vocabulary to the Primo field.
EAD Circulation <Availability> <URL>…</URL> <availlibrary>…</availlibrary> </Availability> • URL and availability tags are created within EAD Pipe code after querying Aleph Database for details.
EAD Tool (Encoded Archival Description) A finding aid that adds a viewable structure to a collection • Many large, complex collections • Aleph stores only the collection level descriptive metadata • Add / edit / delete component level metadata • Rosetta 3.0 doesn’t have enough functionality for our collections.