Monday, November 30, 2009

Programming Skills Recommended for Librarians

There's an article by David Stuart in the latest issue of Research Information entitled: "Research Skills could Transform Librarians Roles". Because someone tagged it "code4lib" in delicious , the citation showed up in Planet Code4Lib. I was happy to discover it there since it helps me understand my own growing enthusiasm for programming. The reality today is that most people search for information on the web and most are satisfied with 'good enough' results rather than 'most authoritative' results.  No need for librarians in this scenario. For research purposes, though, 'good enough' is often not good enough. In an age of inoformation superabundance, separating the wheat from the chaff (or what librarians call'selecting') may be more important than ever. At the very least we can help our readers make this distinction for themselves by designing transparent, user-friendly research portals.. Stuart points out that while the traditional document-centered work of librarians is disappearing there's a growing need to help make sense of vast amounts of digital information published on the Web. Getting programming skills in the hands of librarians can help. APIs makes it easier than ever to create mashups of web content from debatable sources like Wikipedia as well as more traditional sources like the New York Times. While it is preferable in the long-run to harness APIs through a programming langauge like Java or PHP, there's a lot one can do with freely-available mashup editors like  Yahoo! Pipes and Openkapow, along with open data sources like those tracked in programmableweb.com

Here at Yale, Yufind is using the Amazon, Google, xISBN, and Wikipedia APIs, plugged in mostly through PHP scripts. After reclamation with OCLC, we'll probably add the WorldCat Search API which should help display Yale's holdings alongside those held by peer institutions.  While APIs allow us to integrate a host of data sources into our web applications, some of the most important data sources are necessarily firewalled. For example, we might want to use circulation statistics at some point to support a recommendations engine (e.g., '90% of people who read this book have also read the following'). Because we have access to these data, and because we understand local user needs, librarians are well placed to integrate them into new discovery tools. And programming knowledge can help make happen a lot more quickly.

Read more...

Monday, November 23, 2009

Report on Harvard Libraries

A high-level Harvard task force urges closer cooperation and a unified strategic plan among the university's 73 separate libraries (and with peer institutions). I posted a few notes on the CMS blog.

Read more...

Tuesday, November 17, 2009

Tuesday, November 03, 2009

Stephen Abram's anti-OSS position paper

I posted some links about Abram's position paper (and mostly negative feedback) over at the CMS blog

Read more...

Sunday, November 01, 2009

Cartoon Worth a Thousand Words

I think this Jim Morin cartoon pretty much hits the nail on the head:

Why are you dithering?

Read more...