Tuesday, May 26, 2009

Profile: The University Libraries’ Metadata and Digital Initiatives Unit

Ball State University Libraries offer an ever-expanding virtual collection for research and learning. In essence, today’s library increasingly comes into the consumer’s living and work space, making the library a virtual mobile resource – mobile and ubiquitous – or mobiquitous.

This mobiquitous environment is possible, in part, because of the tags that are embedded in digital content so that people can find the items easily online. Contributing to the anytime/anywhere access to data is a group of University Libraries employees who work behind the scenes. Over the past four years, the Metadata and Digital Initiatives (MADI) unit has expanded to six full-time employees, eight to ten student workers, and occasional grant-supported part-time contract personnel. The growth of this unit is because of the demand for digital assets.

James Bradley is head of Metadata & Digital Initiatives. He also serves as a liaison to Ball State’s academic departments and frequently collaborates with on-campus partners to bring classroom materials to the Web. Such projects enhance student learning by increasing accessibility and interactivity of educational media.

For example, a current project between the Department of Art and the University Libraries will allow students to view online specific art history images that coincide with their course needs and textbook illustrations. Other collaborative efforts in progress are with the Ball State Museum of Art, the Center for Media Design, and the Institute for Digital Intermedia Arts and Animation.

Jim and other MADI librarians, Jonathan Brinley and Amanda Hurford, apply digital standards and metadata sets which are used to create a digital collection that now contains more than 120,000 objects. They supervise the many processes through which digital assets must pass before they are added to online collections in a searchable format. Jim, Jonathan, and Amanda often give presentations and workshops to local, regional, and national groups. Their topics are often based on a variety of ongoing projects or problems they have encountered in working with digital assets.

MADI personnel digitize physical objects using various photographic and scanning technology. They describe and catalog the digital artifacts consistent with metadata Some items have never before been cataloged, so MADI and Cataloging and Metadata Services personnel collaborate in these instances to create new metadata records. Other items already have records in the Libraries’ catalog or in various other systems. These records often have to be cross-walked using a combination of custom programming and manual intervention, transforming the data into a new format for the Digital Media Repository.

Paraprofessionals Melanie Davis and Ken Fadely engage in digital processing – transforming traditional library materials into a digital form. Along with several student workers in their area, they digitize a variety of formats in large quantities. From text-based materials, to large-scale maps, to photographs and transparencies, MADI has the equipment and the expertise to convert them to digital formats.

Tony Reynolds, Digital Media Description Analyst, also participates in digitization in varying forms. He assists with scanning and photography for grant-based projects and other special or fragile materials. He often participates in metadata repurposing of catalog data and asset description, as well as optical character recognition (OCR) of text-based materials. OCR can turn a static image of a page into a searchable document suited for Web display.

Jim reports that the challenge in information technology, specifically with regard to digital access, is the issue of storing items in our system today and predicting what manner of storage will allow the items to be shared in other environments tomorrow.

“We are putting our digital assets into what might be thought of as containers, and we have to be sure that those containers are flexible enough to serve a wide variety of user needs,” Jim said.

Labels: , , ,

Monday, September 17, 2007

A Technique and Low-cost Way for Global Access to Your Library's Digital Assets (Part 2)

htkauwkeIn the June 2007 Library Insider newsletter, I wrote about how using Google Sitemap can improve web crawling and search results for a library’s digital repository, www.bsu.edu/libraries/virtualpress/libinsider/libinsiderv5i6.pdf.
In this issue, I will further describe the use of techniques using Open Archives Initiative Protocol for Metadata Harvesting, OAI-PMH, to increase or improve the availability of digital content to search engine users. I will also discuss how to use your CONTENTdm OAI server with Google Sitemaps.

CONTENTdm has included OAI support since its version 3 or earlier. The Ball State University Libraries have been advantageously using this functionality for over a year, and we have seen how it improves and expands hits and usage of our digital collections. For those who are not familiar with this protocol, I will write a brief explanation about OAI-PMH.

Simply stated, OAI-PMH is a protocol used to collect metadata in XML format from various systems with the intention to index the metadata in a centralized location.

There are two main players in this process. They are the Data Providers and the Service Providers. Data Providers are institutions with systems that have shareable metadata or content. These institutions may already have a searching ability to search their contents. Even if they do, searching can only be done within the data provider’s repository or interface. Service Providers are institutions that are able to gather content or data from different Data Providers in one place and provide service for the collected data, such as searching.

If you have digital collections, you already are one of the many Data Providers, and you probably also have collections that are unique to your institutions. The barrier to making these collections accessible globally is getting them known. Happily, OAI-PMH is one of the answers.

The first action is to register your institution as a Data Provider with the organization that started the whole idea, the Open Archives Initiative, www.openarchives.org/data/registerasprovider.html. If you are using CONTENTdm, then you can rest assured that it will pass the conformance test. Below are the general steps to follow to register a CONTENTdm system as a Data Provider:
Locate oai.txt. It is usually located under %CONTENTdm_Installation_folder%\server\conf\
Change the field elements as instructed in the file:
· Enable the OAI
· Name the repository
· Specify the email contact for the administrator
· Specify the collections’ alias you wish to make available through OAI, one line per collection, e.g. Collections/mycollection

The second step is to find as many Service Providers as possible who are willing to harvest your data, and find out how you can become a Data Provider for them. There is a list of Service Providers at www.openarchives.org/service/listproviders.html. This process usually does not cost anything. However, some service providers are only willing to harvest data that is of interest to them in particular subjects or disciplines.

Keep in mind that the central idea in following these steps is to make your collections searchable from multiple locations. In this respect, it is natural to think about Google when talking about web searching. So the next question to ask is how to get Google involved in harvesting your data. The good news is that Google supports OAI-PMH, www.google.com/support/webmasters/bin/answer.py?answer=34655.

However, the instructions on the website are not easy to understand, so let me provide some clarity.
In CONTENTdm, a file that acts as an OAI server is oai.exe. This file can usually be found under
%CONTENTdm_Installation_folder%\server\docs\cgi-bin\.

From the web, the OAI server will be accessed through http://yoursite.com/cgi-bin/oai.exe. If you are interested in using the Google Sitemap service, keep in mind that Google requires sitemap files to be placed in the highest level web directory, that is, http://yoursite.com/. This requires you to move the OAI.exe from \server\docs\cgi-bin\ directory to \server\docs\ directory.

An alternative to the first solution is to add a new site, http://yoursite.com/cgi-bin, to your sitemap account. By doing this the OAI server will be located in the highest level of web directory.

Unfortunately, if you can successfully add your OAI server as a sitemap, you are only half way done. Google stated that it will automatically add query parameters such as ?verb=Identify or ?verb=ListRecords to the server. However, based on our server log analysis, it added only the Identify parameter and never added the ListRecord parameter to its query during the first 4 months or longer of our implementation. This means our data was never actually collected by Google because, in order to collect data from an OAI data provider, Identify parameter is not enough. Service provider would need to query the Data Provider using additional parameters, technically referred to as verbs. Having learned this, we modified our approach for using the OAI server. Instead of submitting just the OAI server (oai.exe) to Google Sitemaps, we provide the whole query string for each collection that is required for a Service Provider to harvest data from a Data Provider. The format of the query string is a long URL, shown at the bottom of this article.*

After completing the above process, do not expect to see an immediate increase in your usage statistics. In our experience, it took two months before we could actually see the results harvested from Service Providers, which we believe translates into usage increase of our Digital Media Repository.

I hope this technical information provides you with insight for using a low-cost way to achieve global access to your digital collections.

For more information, contact P. Budi Wibowo, Ball State University Libraries’ Head of Digital Libraries and Web Services, BWibowo@bsu.edu, (765) 285-8032.

Labels: , , ,