NU Primo – What’s Next “What to do with Digital Objects in Primo” IGeLU 2014 Michael North - Sr. Systems Analyst / Programmer Lead, Systems Team.

Slides:



Advertisements
Similar presentations
EBSCO Discovery Service
Advertisements

Focus on Your Content, Not on Ingesting Your Content Terry Brady Applications Programmer Analyst Georgetown University Library
Home-Grown Digital Library System Built Upon Open Source XML Technologies and Metadata Standards David Lacy Villanova University
Possibility in Digital Collection Management Introduction to CONTENTdm TM Hitoshi Kamada University of Arizona Presentation for OCLC-CJK Users Group Annual.
Course Readings in Learning Management Systems Mike Waugh Louisiana State University Eric Frierson EBSCO Information Services CNI Spring Meeting 2014.
Fox Scientific, Inc. ONLINE ORDERING 101. Welcome to our website On our main page you can find current promotions, the vendors we offer, technical references.
October 28, 2003Copyright MIT, 2003 METS repositories: DSpace MacKenzie Smith Associate Director for Technology MIT Libraries.
METS: An Introduction Structuring Digital Content.
Extending Primo beyond your ILS data source : including EAD and Graphic Sources Janet Lute ILS Coordinator Princeton University Library IGeLU 2014Oxford,
BCAD Architecture 2009 British Cartoon Archive. Projects A project to digitise and catalogue the Carl Giles Archive to current international standards.
Depositing e-material to The National Library of Sweden.
Resource Discovery Module DigiTool Version 3.0. Resource Discovery 2 Deposit Approval Search & Index Dispatcher & Viewers Single & Bulk Web Services DigiTool.
WMS: Democratizing Data
Introducing Symposia : “ The digital repository that thinks like a librarian”
Demonstration of repositories Fedora (Flexible Extensible Digital Object Repository Architecture) Marie Lagerwall MIDESS Partners Meeting February 9, 2007.
EAD Finding Aids in Primo
The LTI Protocol An Opportunity for Deep Integration into the LMS.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
July 29 and August 11, 2015 How CONTENTdm works: A demonstration Ron Gardner OCLC Digital Services Consultant.
NU Primo – A Story of Development “How to make Primo your own” IGeLU 2013 Septembe 2013 Michael North - LEAD, Systems Team Sr. Systems Analyst / Programmer.
OCLC Online Computer Library Center OCLC’s Digital Archive – Disseminating with METS Jay Goodkin Software Engineer Digital Collection and Preservation.
Agenda Overview 2.What is SharePoint? 3.NCDOT Websites 4.Roles 5.Search 6.SharePoint Interface.
Putting it all together for Digital Assets Jon Morley Beck Locey.
Creating a MagicInfo Pro Screen Template
Making the SHiFt: Using Sufia with Hydra/Fedora for collection management and access James Halliday Programmer/Analyst, Library Technologies Juliet L.
DEEP SEARCH Application of Primo Deep Search between Northwestern and Vanderbilt ELUNA 2015 Michael North - Northwestern University Dale Poulter - Vanderbilt.
Classroom User Training June 29, 2005 Presented by:
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
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.
TERRA KRIDLER SENIOR LIBRARIAN & ASSISTANT UNIVERSITY ARCHIVIST AMERICAN UNIVERSITY IN CAIRO MIDDLE EAST AND NORTH AFRICA INNOVATIVE USERS GROUP CONFERENCE.
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
Using School fusion A great interactive tool to aid in communication for students, parents and YOU!!! Property of TSVest 2006.
DEEP SEARCH Application of Primo Deep Search between Northwestern and Vanderbilt and Other Extended Searching & Request Features Plus Bonus Item (Social.
The DigiTool to FDA Program Lydia Motyka Florida Center for Library Automation.
Metadata Considerations Implementing Administrative and Descriptive Metadata for your digital images 1.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Interoperability through Library APIs Library Technology Services Open House 7/30/15.
An Iterative Approach to Building Sustainable Repository Services on Fedora Open Repositories 2009, May 19, 2009.
Overview of IU Digital Collections Search Hui Zhang Jon Dunn Indiana University Digital Library Program IU Digital Library Brown Bag October 19, 2011.
September 2, 2009 Converting Existing Electronic Finding Aids Gary H. Stern (NPOL)
UVa's Digital Library CSG - September 2005 Slides courtesy of: Leslie Johnston Director, Digital Access Services, UVA Library Tim Sigmon University of.
Singapore Schools Sports Council User Guide. Table of Contents How To Login How To Logout How To Add Games Content (Same for ASG) How To Edit Games Content.
ICDL 2004 Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer Science Old Dominion University.
Tools for locating archival resources Texas’ TARO and more Amanda Focke, C.A.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Introduction to Archon for CARLI Members Jen Masciadrelli, Library Systems Coordinator, CARLI Office Sarah Horowitz, Special Collections Librarian, Augustana.
Visionary Technology in Library Solutions VITAL Access Portal.
The library is open Digital Assets Management & Institutional Repository Russian-IUG November 2015 Tomsk, Russia Nabil Saadallah Manager Business.
Collection Management Systems
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.
WHY SHOULD I CARE ABOUT (PRIMO) NORM RULES?. WHAT NORMALIZATION RULES DO Content display in Primo Primo functionality Troubleshooting.
3 Apps for Primary Teachers to Organize Center Activities iPossibilities Conference – June 10, 2014 Amanda Hanna
A RCHIVAL COLLECTIONS IN A D IGITAL W ORLD Cheryl Walters Nov. 6, 2008.
Here are some things you can do while you wait 1.Open your omeka.net site in your browser (e.g. 2.Open.
Fox Scientific, Inc. ONLINE ORDERING 101. Welcome to our website On our main page you can find current promotions, the vendors we offer, technical references.
Moshe Shechter | Alma Product Manager
New and emerging acquisitions workflows Purchase requests
Customising Primo V3 for discovery of digital collections E-LUNA 2011 Annual Conference Milwaukee, WI – 13th May 2011 Stefania Riccardi Library Repository.
Using E-Business Suite Attachments
Multiple approaches to archival description
Trove Tufts Digital Image Library
Metadata Editor Introduction
Flexible Extensible Digital Object Repository Architecture
Flexible Extensible Digital Object Repository Architecture
Let’s Blog Using a Blog as a Communication Tool
Understanding the Primo Back Office
08 Detail & Images & Resources
08 Detail & Images & Resources
APE EAD3 introduction - DARIAH - Brussels
Presentation transcript:

NU Primo – What’s Next “What to do with Digital Objects in Primo” IGeLU 2014 Michael North - Sr. Systems Analyst / Programmer Lead, Systems Team

AGENDA.1. Digital Objects and Digital Collections : What is our Plan ? Why Use Primo ?.2. Fedora and Primo workflow / Integrated with Blackboard.3. Fun Item : Dublin Core : Youtube Videos and Blackboard Canvas ???.4. MODS protocol extract and Ingestion (Winterton Collection).5. EAD to Primo (Finding Aids).6. METS schema : African Maps Collection.7. MODS schema : African Posters.8. LibGuides into Primo

What is our Plan? … ya gotta have a plan ! Heaviest Traffic Blackboard 2 nd Heaviest Traffic Library Fastest Growing Traffic Repositories = The “sweet spot” Develop integrated solution ISSUES: Metadata choice ? Repository solution ? Primo Configuration ?

Working with DC Silo’s Working with Primo Moving to …… Fedora and Primo First Hurdle * All different inside * Consistent Delivery

Why use Primo for Digital Collections Viewing ? Built-in facet search capability. Boolean search capability Value of cross collection searching. Facets work (select 2+) Advanced searching Integration into other applications (such as Blackboard CMS) #1 reason: Access points increased (more than one way to find). Entry point for patron into a collection/website they never knew about. NOTE: Use Primo instead of hiring a team of developers to build a repository website capable of cross-collection searching ! ! ! Digital Collections Searching And Cross Collection Searching

NEW : Repository Cross Searching VIEW

Cross Collection Searching

More Options : to facilitate Xsearching

Advanced Search Select specific Digital Collection

Repository Metadata Workflow into Primo So-Far ! EAD/MODS to PNX/Primo (Winterton / Africana Posters) METS/MODS to PNX/Primo (Africana Maps) EAD to PNX/Primo (Archon - Finding Aids) XML to PNX/Primo (LibGuides) Dublin Core to PNX/Primo (YouTube Videos)

Fedora to Primo Overview Metadata Schema EAD, MODS, METS, DC, etc. MODS Datafile (xml) PNX Datafile PNX DB FEDORA PRIMO Fedora Objects Schema Conversions: Convert non- MODS metadata to MODS xml files. Ruby/Rails script with XSLT Primo Harvest: XML File Splitter & Harvest MODS to PNX : Convert MODS xml files into single PNX file. Ruby/Rails script with XSLT Primo BackOffice using basic XML pipe ITQL or SPARQL query PIDs file Fedora Exported File Extract Fedora Metadata: Extract Fedora Objects Metadata Schema to xml files. (mets, dc, ead, etc) MODS metadata export Non- MODS metadata export OR 23 5 Extract PIDs File: Use ITQL to create file with PIDs. 1 4 Add Collection Updates: Use above procedure – only use the add_content.rb script. 6 Ruby/ Rails script * 4 Ruby Scripts (export, convert, mods_2_pnx, add_content.rb ) * Fedora = modular repository system for management and dissemination of digital content. * Why do we run 3 scripts ? It will be one script eventually ! ! !

Something Special for our Teaching Faculty With Primo and Blackboard interoperability ================= Dublin Core Use DC to manually add YouTube Videos for Faculty Classroom use with Blackboard CMS.

Example: DC record from Faculty Form

PULL E-Shelf folders into Blackboard Primo E-Shelf Folders built by Faculty Member

PULL feature

E-Shelf Folders in Blackboard Course Documents Page With additional instructions * Dynamically linked ! ! !

DYNAMIC Links ! ! !

YouTube Videos History

The professor was thrilled.

PUSH feature of Primo/Blackboard interoperability

Side note : We added Primo Searching (and Library Resources) into Blackboard

How the Primo/Bb Project Comes Around "FULL CIRCLE" with our repository development Teachers provide digital objects or request one (NU scanning project). These objects are made available through Primo via "harvesting." Teachers pull or push this material into their Blackboard Course Materials pages. Students use the material in a classroom environment.

Primo/Blackboard Video’s YouTube : Northwestern Primo/Blackboard PULL Integration Demo YouTube : Northwestern Primo/Blackboard PUSH Integration Demo PLEASE USE BOTH LINKS (there are older vids on this site)

CANVAS ???? Northwestern is moving to Canvas this fall and will no longer be using Blackboard so we are now looking at replicating these features in Canvas, and possible using LTI. Our next major undertaking ! ! ! ! Blackboard

MODS Harvesting MODs  Primo (Winterton Collection)

The Winterton Collection (using MODS)

We chose MODS because it lets us document “hierarchical” metadata. Provenance ! ! ! Important to Special Collections and Archives. Winteron Case. Why MODS ?

MODS Datafile (xml) PNX Datafile PNX DB FEDORA PRIMO Fedora Objects Ruby/Rails script with XSLT Primo Harvest: XML File Splitter & Harvest MODS to PNX : Convert MODS xml files into single PNX file. Primo BackOffice using file splitter and basic XML pipe ITQL or SPARQL query PIDs file Extract Fedora Metadata: Extract Fedora Objects Metadata Schema to xml files. MODS metadata export Extract PIDs File: Use ITQL to create file with PIDs. 1 4 XSLT EADEAD MODSMODS EAD/MODS to PNX/Primo Winterton Collection Ruby/Rails script

Winterton Process The Winterton records in Fedora are stored, along with corresponding images, as Fedora Objects. These objects include multiple files including descriptive metadata. The Fedora object (theoretically) might have a tiff file, a jpeg file, a pdf. First, we created an XSLT script which created the MODS portion of the Fedora objects and these are the record form one sees on the Digital Collections site. Then we created a Ruby on Rails script that exports the MODS files out of Fedora. Then we created a Ruby/Rails script that uses an XSLT script that transforms the MODS records into PNX records. Finally, we ingest the PNX record into using the default XML file splitter and pipe.

Primo Record Discovery – Details Tab

Parent of image Actual image (item record) Primo Record Discovery – Online Resource Tab

Actual Photo display Click on “thumbnail” or image displayed in Online Resource or Details tabs.

Image on parent page Parent of actual image record (hierarchy provided) Click on the “Link to source in Winterton Collection of East African Photographs” link in the “Online Resource” or “Details” tabs. This will display the parent page of the individual record (shows where the image came from).

Clicking on Component Page provides Picture detail …. Plus metadata for the picture.

So, Why Is This So GREAT ! ! ! This harvesting method incorporates hierarchical metadata into Primo for our collections, and provides another access point for patrons who never knew about the Winterton Collection. So now, patrons can look at the digital object directly in a webpage, or they can go to the Winterton Repository website via Primo and be placed right into the collection website so they can look at other related objects.

EAD Finding Aids (Archon) into Primo

Metadata Schema: EAD MODS Datafile (xml) PNX Datafile PNX DB FEDORA PRIMO Fedora Objects Schema Conversions: Convert non- MODS metadata to MODS xml files. Ruby/Rails script with XSLT Primo Harvest: XML File Splitter & Harvest MODS to PNX : Convert MODS xml files into single PNX file. Ruby/Rails script with XSLT Primo BackOffice using basic XML pipe ITQL or SPARQL query PIDs file Fedora Export File Extract Fedora Metadata: Extract Fedora Objects Metadata Schema to xml files. Non- MODS metadat a export Extract PIDs File: Use ITQL to create file with PIDs. 1 4 EAD to PNX/Primo Archon – Finding Aids Ruby/ Rails script ARCHON (Finding Aids - publishes archival descriptive information ) EAD

EAD  Metadata for the Finding Aids (inventories, indexes or guides)

Archival and Manuscript Collection Portal : Over 400 collections are accessible using EAD Finding Aids

Just listings – indexes – guides - inventories

Getting from here…. To here….

Ingested into Fedora Archon EAD record

Extract PIDS file from FEDORA using ITQL query Ruby on Rails script Uses PIDs file to extract the entire EAD record from FEDORA

EAD record extracted from FEDORA MODS records created from descriptive section of EAD XSLT script

XSLT script transforms records into PNX data file Set up pipe and simple normalization rules that copy the PNX data file into Primo

Finding aids in Primo Another ACCESS POINT ! ! !

Metadata Schema: EAD MODS Datafile (xml) PNX Datafile PNX DB FEDORA PRIMO Fedora Objects Schema Conversions: Convert non- MODS metadata to MODS xml files. Ruby/Rails script with XSLT Primo Harvest: XML File Splitter & Harvest MODS to PNX : Convert MODS xml files into single PNX file. Ruby/Rails script with XSLT Primo BackOffice using basic XML pipe ITQL or SPARQL query PIDs file Fedora Export File Extract Fedora Metadata: Extract Fedora Objects Metadata Schema to xml files. Non- MODS metadat a export Extract PIDs File: Use ITQL to create file with PIDs. 1 4 EAD to PNX/Primo Archon – Finding Aids Ruby/ Rails script REVIEW SLIDE ARCHON (Finding Aids) EAD

METS Metadata Schema into Primo (African Maps)

MODS Datafile (xml) PNX Datafile PNX DB FEDORA PRIMO Ruby/Rails script with XSLT Primo Harvest: XML File Splitter & Harvest MODS to PNX : Convert MODS xml files into single PNX file. Primo BackOffice using file splitter and basic XML pipe ITQL or SPARQL query PIDs file Extract Fedora Metadata: Extract Fedora Objects Metadata Schema to xml files. MODS metadata export Extract PIDs File: Use ITQL to create file with PIDs. 1 4 METS/MODS to PNX/Primo Africana Maps Collection Ruby/Rails script MODS DC Africana Maps Fedora Objects METS

Africana Maps Process In our Fedora Africana Maps Collection, the Fedora Objects contain METS files that function as a wrapper around MODS and Dublin Core metadata. The METS file contains a Description Section that contain MODS metadata and Dublin Core metadata. The MODS and DC metadata was created by using the VB script behind Gary Strawn’s Catalogers Toolkit Program (not the actual program menu itself)..1. In short, MODS and DC metadata is contained within the METS metadata schema..2. Then, a Ruby/Rails script accesses the MODS metadata (within METS) and creates a MODS XML file..3. Then, a Ruby/Rails script is run with an XSLT file, that converts the MODS XML to a PNX file..4. Using the Primo XML File Splitter, the Africana Maps PNX file is harvested by Primo.

AFRI-MAPS : METS Wrapper with MODS

Primo Record for African Map Collection

View and Zoom in Primo VIEW ONLINE tab

MODS: African Posters into Primo

MODS Datafile (xml) PNX Datafile PNX DB FEDORA PRIMO Fedora Objects Ruby/Rail s script with XSLT Primo Harvest: XML File Splitter & Harvest MODS to PNX : Convert MODS xml files into single PNX file. Primo BackOffice using file splitter and basic XML pipe ITQL or SPARQL query PIDs file Extract Fedora Metadata: Extract Fedora Objects Metadata Schema to xml files. MODS metadata export Extract PIDs File: Use ITQL to create file with PIDs. 1 4 XSLT EADEAD MODSMODS EAD/MODS to PNX/Primo African Posters Collection Ruby/Rails script

Image appears in the Primo Online Resource tab

Linking takes the user to the image inside the Collection website (new “access”)

LibGuides into Primo

LibGuides into Primo LibGuides records Send link that will generate an XML file Springshare XML Datafile XSLT script Excel table (links guide ID number with guide creator name) PRIMO libguide accounts Mapping table Primo BackOffice using file splitter and basic XML pipe PNX DB

LibGuides into Primo – why good!

Use XSLT script to create mapping table that will link LibGuide creator to guide LibGuides into Primo XSLT script Accounts, Categories, Guides

LibGuides into Primo Upload mapping table in Primo Back Office

LibGuides into Primo Configure file splitter Create normalization rules

Configure data source LibGuides into Primo Define pipe

LibGuides into Primo Records appear in Primo:

LibGuides into Primo Records appear in Primo “VIEW ONLINE” tab

DID I SAY YET What I have shown you today provides additional ACCESS POINTS to your digital collections such that users can find your digital collection, LibGuides, AND Finding Aids, without ever knowing where they are ! ! ! ! And once Primo links take them to the collection website (that they did not know existed), they will discover MORE ! ! !

Session Review.1. Digital Objects and Digital Collections : What is our Plan ? Why Use Primo ?.2. Fedora and Primo workflow / Integrated with Blackboard.3. Fun Item : Dublin Core : Youtube Videos and Blackboard Canvas ???.4. MODS protocol extract and Ingestion (Winterton Collection).5. EAD to Primo (Finding Aids).6. METS to Primo : African Maps Collection.7. MODS to Primo : African Posters.8. LibGuides XML into Primo

What’s Next.1. Deep Search setup with News Archives from Vanderbilt University..2. More Digital Collections at Northwestern..3. Looking at ingesting external collections of interest (Africana). Example : DPLA collections harvest ??? Smithsonian ???

Thank You Michael