Search results for oai-pmh

New in LibGuides – OAI-PMH Support

We’re very excited to check off another frequently-requested item off our development to-do list – LibGuides now offers full OAI-PMH support.

Need a refresher on OAI-PMH? To borrow from the official project site:

The Open Archives Initiative Protocol for Metadata Harvesting is a low-barrier mechanism for repository interoperability. Data Providers are repositories that expose structured metadata via OAI-PMH. Service Providers then make OAI-PMH service requests to harvest that metadata. OAI-PMH is a set of six verbs or services that are invoked within HTTP.

Basically, with the full OAI-PMH support in LibGuides it is now even easier to index and show results from your guides alongside all of your library resources – in your catalog, discovery layer, federated search system, institutional repository, you name it – if it supports OAI-PMH you can index LibGuides in it, too. We’ve been psyched to see folks creating more and more key library content – everything from course and subject guides to important documentation to entire library websites – in LibGuides. With OAI-PMH support in LibGuides your patrons can find your LibGuides content no matter where they begin their search. Imagine it – students searching for assignment help in your federated search engine find the LibGuide for their course – instruction for the win! A patron searching for library policies from the catalog discovers your About the Library guide – point of need help, kaboom! The guides you create are integrated right along all of your other library content – it’s indexing made easy. 🙂

On the LibGuides side, our OAI-PMH gateway retrieves the standard set of DC metadata tags for each guide in your system. These tags are tied to the descriptive information about your guide – guide title becomes a dc:title tag, guide description becomes dc:description, etc. To be clear, this isn’t a full text index of your guide content, though we may support this in the future if there’s widespread interest.

Ready to get started? Admins, head to Tools > Data Exports and click Get OAI Base URL to find the unique base URL for your LibGuides site. You’ll use this base URL in combination with the 6 standard OAI-PMH requests to generate search-indexer-friendly XML files.

Springshare Integration with Discovery Layers

In a recent interview with Springshare, LibApps power user Amber Tatnall, Director of Library Learning and Resources at York County Community College in Maine stated,

I think if folks don’t integrate everything, they’re missing an opportunity to reach someone.

From the moment we wake up, we make thousands of decisions a day. Opportunity Cost, or the cost of doing X at the expense of Y, is an often used mechanism for decision making. However, an often missing piece of these mental algorithms is the cost of doing nothing. Within libraryland, the cost of doing nothing can manifest itself as lower user engagement or reduced web traffic hits.

If your library subscribes to a discovery layer product like EBSCO Discovery Service, Ex Libris Summon, or Ex Libris Primo, there are multiple ways you can integrate your Springshare tools into your Discovery layers.

These integrations allow you more virtual touch points to ‘reach’ your users with a minimum of effort.

What can you integrate?

When it comes to discovery layer integration, your mind might immediately jump to LibGuides integration. And that’s great! LibGuides is a great fit for integration with your discovery layers. However, if you subscribe to multiple Springshare tools – you can (and should!) integrate them all. Let’s explore!

  • LibCal – integrate your LibCal events so when users search on “MLA”, your upcoming Citation workshops display prominently.
  • LibAnswers LibChat – embed a LibChat sidebar widget so no matter where a user ends up in your discovery layer, there’s always a way for them to ‘ask for help’.
    • Pro Tip: Create a proactive chat widget timed to pop out around the 3 – 4 minutes mark. If a user is on a discovery layer page for at least 3 minutes (that’s a long time!), your LibChat widget can slide out and ask the user if they need help. In a recent College & Research Libraries News article, librarian Michael Epstein found that proactive chat led to a 600% increase in user engagement.
  • LibAnswers Systems & Services Management Tool – Make use of the Systems & Services Management Tool to create a discovery layer-specific widget that integrates LibChat, relevant FAQs, and a feedback mechanism for patrons to submit an idea, report a problem, or share praise.

The New School embeds the Systems & Services Management Tool Widget right into their Primo Discovery Layer.

  • LibGuides E-Reserves – when students see a search box, they assume it works like Google. Enter anything in it, and you’ll get some results. If you subscribe to our LibGuides E-Reserves module, you can integrate your course reserves in Dublin Core format right into your discovery layer via OAI-PMH. This way, when a student inevitably types “Professor Smith” into your search box, they’ll actually get relevant results.
    • Pro Tip: We support custom Dublin Core metadata fields so you can customize how your E-Reserves display in your OAI-PMH compliant discovery layer.
  • LibAnswers Ask Us Form – Northeastern University used the LibAnswers API to create a custom ‘Report a Problem’ form in their discovery layer. Submissions get routed to LibAnswers with the discovery layer URL automatically added.

LibAnswers Form auto-populates the URL of where the user was in the discovery layer

Integrated a ‘Report a Problem’ LibAnswers Form

  • LibCal Equipment Booking Add-on Module – integrate your ‘library of things’ into your discovery layer using the robust LibCal Equipment Booking API. This way, when users search on 3D printers, or makerspace labs, they can actually view and reserve time using your equipment!

Where can I learn more about Discovery Layer integration?

Ask, and you shall receive! On September 19, Springshare conducted an in-depth training session on integrating Springy tools with EBSCO EDS, Ex Libris Summon, Ex Libris Primo / Primo VE. We even had a guest speaker from EBSCO, David Podboy, as well as Laura Guy, recent retiree from Colorado School of Mines, to showcase Springy integrations complete with examples and instructions.

The good news? You can watch this recording and download the presenter slides, which include detailed examples and instructions.

We hope you’ll take some time to watch the video and learn how you can avoid the cost of doing nothing by integrating your Springy Tools into as many virtual touch points as possible. As Amber stated, “… if folks don’t integrate everything, they’re missing an opportunity to reach someone.

Click to access our discovery layer training session, including examples and presenter notes and files.

New this week in LibGuides: New Blog Features and an OAI Overhaul

We’ve hit the ground running here at Springy HQ after a lively January 2017! Here’s a rundown of big new LibGuides features, now available in a browser near you.

OAI Rewrite

We initially implemented OAI-PMH harvesting for LibGuides in July 2015, and since then, you’ve given us some great feedback for changes and new features.  We’re pleased to announce that we’ve rewritten our implementation from the ground up and have incorporated your ideas!

Sensible URL. We changed the structure of the URLs used for harvesting to make them easier to remember. Your old URL will continue to work, so you have time to update your identifiers (see below) and your URLs. To grab your OAI-PMH URL, go into LibGuides > Tools > Data Exports > OAI-PMH.

Updated Identifiers. In order to support sets and additional content in the feed, the identifiers for guides were modified slightly. For example, oai:libguides.com:27066 becomes oai:libguides.com:guides/27066. If you rely on these identifiers for harvesting, clear out the LibGuides content before updating your OAI-PMH URL, otherwise you may end up with duplicate guide content.

Real-time updating. Newly-published and -edited metadata will be available in your OAI feed immediately.

New metadata! Now you can harvest more than just your guides:

  • Sets support. LibGuides now supports sets of objects. View the ListSets output with “?verb=ListSets” for a list of available sets. The verbs ListIdentifiers and ListRecords support limiting results to a particular set by passing that set‘s query parameter. If the set parameter is left off, ListIdentifiers and ListRecords will return objects in all sets. This is a change in behavior from previous the version, which returned only guide content. If you would like to maintain this behavior (only harvesting guides), be sure to use the ‘guides’ set parameter.
  • A-Z Assets: One of the new sets available in the feed is your collection of A-Z Databases. All A-Z assets are included as long as they are not hidden. Information exposed for A-Z is: title, description, the ‘more info’ field (if filled in), subjects, vendor, creation date, and URL (proxied if the ‘proxy’ checkbox is checked). To grab your databases metadata, use the ‘az’ set parameter: &set=az.
  • E-Reserves Courses (Reserves module required): The courses available are limited to courses with unassigned terms or with terms with start and end dates for the current period. Information exposed for E-Reserve Courses is: title, description, instructor, term, URL, and course number. To grab just the E-Reserve Courses set, use the ‘er_courses’ set parameter: &set=er_courses.
  • Guide Custom Metadata (LibGuides CMS only): If you would like to include additional information in your feed, any supported Dublin Core fields entered in the Guide Metadata tab will be exposed. Entries in the Guide Metadata pane are exposed as additional fields and do not replace content in the feed. Field names must be in the format of dc.{field name}. For example, if you wish to add a contributor, enter “dc.contributor” as the field, and “Jane Smith” as the value.

Want to harvest your OAI-PMH data for your catalog? No problem! Check out this video for using MarcEdit’s OAI Harvester to create MARC records and get that job done:

Also see this post for a great introduction to OAI and links to additional resources.

New Blog Features

Featured Post. Now you can “pin” a post to the top of your blog by designating it your Featured Post. Note that there can be only one!

Screenshot of a guide blog with a featured post

Related Blog Posts & E-Reserves Courses on Subject Pages. Give additional exposure to your system and guide blog posts by assigning Subjects to them. Blog posts with Subjects assigned will appear under the Blog Posts tab on their respective Subject pages:

Screenshot of a Subject Page with the Blog Posts tab selected

…And More!

We wouldn’t be Springy if there weren’t a couple more goodies in this basket! Also new as of this release is are:

More ALT Text Options for Images. All non-decorative images in your LibGuides System should have accompanying ALT text to assist those who use screen readers. You’ll see new Alternative Text fields in a few places throughout the system.

Screenshot of adding ALT text to an image (meta!)

Add ALT text when uploading an image to your Image Manager

screenshot of an existing image in image manager

Add ALT text to existing images in image manager

screenshot of the Add Thumbnail image pane

Add ALT text when adding a thumbnail image to Links, Documents/Files, or Database Assets

Small Fixes

Just a couple more things to include!

  • LTI. The “customer secret” is validated when a tool is launched.
  • Search & Replace. We swatted a bug preventing Guide Name & Description searches from working.