You are here


You know, when people get together and talk about stuff.

Delivering Library Services in the Web 2.0 environment: OSU Libraries Publishing System for and by Librarians

Kim Griggs - Oregon State University
Margaret Mellinger - Oregon State University
Jane Nichols - Oregon State University

Using Ruby on Rails, we built a web page publishing system. The system allows librarians with minimal technical expertise to create dynamic pages that integrate Web 2.0 features with traditional library content. Students use the pages to connect quickly to selected library resources. We'll discuss why we chose a custom solution, give an overview of our agile development processes, and then look under the hood.

A Metadata Registry

Jon Phipps - NSDL Metadata Registry, Cornell University Libraries

An introduction to the Metadata Registry, an open source vocabulary, metadata schema, and DC application profile manager and registry. The Registry provides a bridge between the XML an RDF worlds, providing its output in XML Schema and SKOS/OWL, as well as providing managed namespace services, URI design, permanent URLs with content negotiation, support for multi-user ontology design, change history and version management tools.



The Code4Lib Future

View slides

Edward Corrado - TCNJ

Code4lib is a successful brand in the library world, but with its continued growth it is time to consider the future of Code4Lib. This presentation will discuss options Code4lib has for the future, including becoming a non-profit 501(3)c corporation, joining with another organization, or keeping everything as it is. The implications of forming an organizational structure will be discussed and ample time will be giving to solicit input from conference attendees.

DLF ILS Discovery Interface Task Force API recommendation

Emily Lynema - Systems Librarian for Digital Projects, North Carolina State University
Terry Reese - Oregon State University

The DLF ILS Discovery Interface Task Force was charged with creating a technical proposal that would provide standardized integration between integrated library systems and external applications, better enabling libraries to replace their OPAC with an external discovery system. This talk would provide background for the project and an overview of the recommendation (hopefully published by code4lib 2008), as well as address how the library developer community can contribute to API implementation. More information and current work on the recommendation are available: A breakout session could facilitate further feedback and discussion of next steps.

2/27/08 update: this conversation is being continued in an open google group:



CouchDB is sacrilege... mmm, delicious sacrilege

Dan Scott - Laurentian University
CouchDB has gained buzz in the last year as an ad-hoc, schema-free, web-friendly data store. Slapstick hilarity results when a self- confessed relational database bigot experiments with CouchDB and reports on the good, the bad, and the meh. Translation into serious-ese: I will introduce CouchDB, show how one or more applications interact with it, and share any "wows" or "gotchas" that I ran into.

presentation slides are available from


From Idea to Open Source

Andrew Nagy - Villanova University
Last year I spoke about my research and initial investigations of building a "Next Generation Catalog" using XML technologies coined as the MyResearch Portal. The software has since progressed into an open source project known as VuFind. In this presentation I will talk about architecture and design decisions that were made to turn VuFind into a viable open source project and what future plans are in store, as well as how making the project open source has aided the project (and put me into project leader overtime).



The Wayback Machine

Brad Tofel - Lead Developer, Wayback Machine, Internet Archive
Open source Wayback Machine 1.4 (Feb08) will conclude a year of substantial evolution of the tool. We will describe the new app framework designed to facilitate flexible configuration, customization, and integration with other applications and workflows, to extend file and repository support, and to eliminate dependencies on client-side javascript. We will also review added/enhanced replay modes and pluggable components, the multi-tier, exclusion management system, and improved performance, scalability and extensibility of the app.


Casey Durfee - LibraryThing
I will discuss MARCThing, a self-contained web service which aims to do for MARC and Z39.50 what Solr did for searching. MARCThing can run off a thumb drive, but is powerful enough to handle the needs of a large site like It was designed to free developers from the complexity of MARC and Z39.50 and their idiosyncrasies in the real world.



Ross Singer - Interoperability and Open Standards Champion, Talis
Jonathan Rochkind - Johns Hopkins University Libraries
The Ümlaut is an open source OpenURL middleware layer intended to improve the link resolving chain by analyzing incoming citations and intelligently querying resources to better enable access to them. The Ümlaut takes multiple approaches for locating items such as conference proceedings, preprints, postprints and gray literature utilizing search engines, Amazon, social citation managers and more. By utilizing the Worldcat registry, it is also personalizable and geospatially aware of available collections allowing access to all resources available to the user beyond the subscriptions of the Ümlaut's host institution. This talk will cover the history, architecture and community of this project.



Zotero and You, or Bibliography on the Semantic Web

Trevor Owens - Technology Evangelist, Center for History and New Media, George Mason University
Representatives from the Center for History and New Media will introduce Zotero, a free and open source extension for Firefox that allows you to collect, organize and archive your research materials. After a brief demo and explanation, we will discuss best practices for making your projects "Zotero ready" and other opportunities to integrate with your digital projects through the Zotero API. Presentation Slides

To see the links and files mentioned in this presentation visit the code4lib conference page at




Subscribe to RSS - conferences