Announcement for MARC4J Publication

Crosswalking is a concise book for library programmers who want to learn to use MARC4J to process bibliographic data. MARC4J is an open source software library for working with MARC, MARCXML and related bibliographic standards in Java. The library is designed to bridge the gap between MARC and XML.

It is divided into the following chapters:

Chapter 1, Reading Data
Chapter 1 provides a short introduction about MARC formats and then focuses on reading MARC and MARCXML data. This chapter also explains how to create and update records and it demonstrates how to pre-process the input to convert MODS to MARC.
Chapter 2, Writing Data
Chapter 2 concentrates on the details of writing MARC and MARCXML data and how to post-process the output to convert MARC to MODS.
Chapter 3, MARC4J and JAXP
Chapter 3 explores integration with some important Java XML API's including JAXP, SAX and DOM. It demonstrates how to write the result to a DOM document, how to format XML output using a dedicated XML serializer, how to build pipelines using XSLT and how to use the SAX interface as an alternative to XSLT.
Chapter 4, Indexing with Lucene
Chapter 4 concentrates on indexing and searching MARC data with Apache Lucene using the MARC4J Lucene API.
Chapter 5, Putting It All Together
Chapter 5 focuses on building an SRU Search/Retrieve Web application using the various MARC4J interfaces and classes to process MARC data and using Lucene for indexing and searching.
Appendix A, MARC4J API Summary
Appendix A provides a summary of the core MARC4J interfaces and classes.
Appendix B, Command-line Reference
Appendix B documents the command-line programs included in the MARC4J API.

This book provides useful information for both developers learning about MARC4J for the first time and developers returning for reference and more advanced material. The chapters provide many reusable examples, while appendixes provide a reference to the API and the command-line utilities.

Crosswalking is published through

Visit for more information.

Koha ZOOM Goes Live and It Rocks

ATHENS, OH -November 15, 2006- LibLime, the leader in open-source solutions for libraries, announced today that the Nelsonville Public Library System in Athens Ohio has just gone live with Koha ZOOM, and they couldn't be more pleased. Koha ZOOM includes a powerful, full-featured search engine based on Zebra, a high-performance indexing and retrieval engine. Koha ZOOM catapults Koha into the big leagues, improving standards-compliance, eliminating scalability limitations, and offering some of the most advanced searching technologies available. For those libraries who have been waiting for an open-source ILS that rivals the expensive proprietary systems, the wait is over. Koha ZOOM is a true enterprise-class ILS, suitable for even the largest of collections.

It is fitting that the Nelsonville Public Library System (NPL) should premiere Koha ZOOM. No stranger to open source, NPL made waves in 2002 by becoming the first public library in the U.S. to adopt an open-source ILS, and the first public library in the world to use the MARC version of Koha. "The Nelsonville Library is very proud to be the first library in the world to put this new version of Koha into production," says NPL webmaster and Koha Interface Designer Owen Leonard. "NPL has been a core contributor to Koha for years now, and we are committed to helping foster the growth and development of this open-source project which can benefit libraries all over the world. With this upgrade comes a system that rivals any in the commercial realm, and NPL is proud to have helped make it possible." Nelsonville's public catalog can be found at:

With a web-based interface, great self-service tools, support for important library standards like MARC and Z39.50, and lots of cool extras like enhanced content from, Koha is just what the doctor ordered. It's perfect for libraries looking to upgrade their legacy systems on a tight budget, or simply desiring control over the direction of their software investments. And with commercial support like LibLime, there are no barriers to implementation even for libraries limited (or no) in-house technology staff.

Open-source: the power to collaborate; the freedom to customize

Of course, the true power of open-source is in the ability to customize and to steer the direction of development. The integration of Koha and Zebra is yet another success story demonstrating the power of open-source software collaboration. As with all open-source projects, the value of sponsored development is in quality assurance. Purchasing development services guarantees that adequate time and resources are allocated to creating a production-ready product. No one library has to shoulder all development costs and, unlike proprietary software, all libraries using the product are not forced to foot the bill for development by paying hefty annual licensing fees. Libraries benefit from the developments sponsored or contributed by other libraries. Everyone wins.

"The Nelsonville Library is very grateful to Liblime," says Owen Leonard of NPL. "Without their help this radical advance in Koha development would not have been possible. Their commitment to quality and attention to detail were indispensable at every step in the process. This wasn't just an upgrade to our software, this was an upgrade to the quality of service the Nelsonville Public Library is able to offer to our patrons."

Koha libraries are coordinating their efforts and pooling resources to reach their technology goals. If you're looking to take control of your ILS, there's never been a better time.

About Nelsonville Public Library

The Nelsonville Public Library is a 7-branch library system in Southeast Ohio. NPL provides services to approximately 50,000 borrowers and has over 350,000 items in their collection. In 2002, NPL become the first public library in the U.S. to adopt an open-source ILS, and the first public library in the world to use the MARC version of Koha. Nelsonville has sponsored several functionality improvements to Koha including the initial MARC development and the Z39.50 server. NPL's webmaster Owen Leonard currently serves as Interface Designer for the Koha project.

About Koha

Koha is a full-featured Open Source library management system first deployed in January 2000 at Horowhenua Library Trust. It is currently maintained by a team of software providers and library technology staff from around the globe. Since it was first put into production in early 2000, Koha has enabled new realities of open access, affordability, and free innovation for hundreds of small and medium-sized libraries around the world. Koha has lived up to its name, which means `Gift' in the Maori language of New Zealand. From the outset, many libraries understood the power of this gift. They downloaded it, they installed it, they changed it, and they contributed their solutions back to the library community.

Several companies around the world support Koha, providing libraries with a full array of vendor services including installation, migration assistance, data integrity testing, staff training, software maintenance, support and customization. To learn more about what services are available visit To try out Koha ZOOM for yourself, visit LibLime's demos:


About LibLime

LibLime offers a refreshing alternative to expensive proprietary software. LibLime's mission is to help libraries upgrade to open source by offering affordable and customizable open-source library technology solutions, such as Koha ILS. LibLime also provides services on these software products including: migration assistance, staff training, and sofware maintenance, support, and development.

MARC4J Lucene API 0.1

A new software library is available from the MARC4J project Website ( The MARC4J Lucene API provides an easy to use and easy to configure utility for creating Lucene indexes based on MARC or MARCXML. Lucene is an open source text search engine library written in Java.

By default the library uses an index context based on the MARC to Dublin Core crosswalk, but users can create an index configuration using a simple XML format. It is also possible to store the full MARC record as binary content. A command-line utility is added to enable the creation of the Lucene index without the need to write code. The following command, for example, adds the MARC records in input.mrc to an existing Lucene index using the given index schema:

java org.marc4j.lucene.util.MarcIndexDriver -index /home/index
-schema file:///home/schema.xml input.mrc

The library can be downloaded from the Documents and files section of the MARC4J project page at Look for a folder called marc4j-lucene. The library is published under the LGPL license.


refbase-0.9.0 adds support for unAPI, COinS, and a SRU/W web-service:

refbase is a web-based bibliographic manager for scientific literature, references and citations. A new release of the refbase package is available from SourceForge.

This release offers major function enhancements and bugfixes. Batch import from various bibliographic formats (including BibTeX, Endnote, RIS, ISI and MODS XML) is now supported, as is import from a PubMed ID. An OpenDocument Spreadsheet for use with can be exported and formatted citation lists can be generated as HTML, RTF, PDF, or LaTeX. A SRU/W service as well as support for unAPI, OpenURL and COinS metadata have been added. These allow the data to be used by the next generation of bibliographic clients. A new command line client is also included.

See Feature Highlights for an overview of the main features of this package.

Please see the README file for an overview of refbase, what has changed in this release, and how to install or update refbase. The README is available in the package and online.

For more information about the refbase project and pointers to working examples of refbase (including freely accessible demo databases) please visit the refbase home page.

News from LibLime: Special Collection Libraries Choose Koha

Joshua writes with this release:

"ATHENS, OH --September 27, 2006-- LibLime, the leader in open-source solutions for libraries, announced today that three more special library collections have migrated to Koha, the first open-source Integrated Library System. Recent migrations include the Native Village of Afognak Library in Alaska, USA; the Alaska Statewide Mentor Project also in Alaska, USA; and the Childcare Resource and Research Unit, a resource room at the University of Toronto, Canada.

In addition to the commitment and passion they pour into their collections, these libraries have two other things in common: small budgets and large software needs. Koha offers special collection staff and users a feature-rich ILS, a web-based OPAC, and outstanding self-service tools. LibLime gives libraries a refreshing alternative to the proprietary software model, offering turnkey solutions with all the advantages of open source-- including the freedom to customize the look and functionality of their ILS."

For the whole story, and links to the sites involved, see the the whole story at LibLime.

OpenBiblio express cataloging - circulation 300% up


OpenBiblio with Z39.50 MARC Lookup add-on provided our high school library with express cataloging. In just a few weeks we updated our main collection and circulation increased more than 300%.

In a testimonial (pdf), Mediatheek Marcanti College explains key role of open source ILS OpenBiblio with Z39.50 MARC Lookup add-on.

Supplement with our best practices included:

  • Questions you have to ask yourself before starting
  • How to save time in ordering and preparation for circulation
  • How to save time in cataloging

OpenBiblio 0.5.1 is still beta software.
Check the Roadmap (currently semi-official).
Platform requirements: PHP (YAZ enabled for Lookup add-on), MySQL.

OpenBiblio Release files contain not just scripts needed for using but also:

  • Install script
  • Detail instructions on installing and requirements



Download it at PhpMyLibrary Official Website

Or at PhpMyLibrary Sourceforge Project Site

Or At Mirror Sites

Sourceforge PhpMyLibrary Download Mirror

Serials class has been done and workable. The permissions or
librarian management functionalities has also been done. The
settings class is created also making the conf.php obsolete.
The installer functionalities has been updated.


1. Serials Management
2. Admins/Permissions/Librarians Management
3. Settings Management
4. New Web-based Installer
5. Library settings conf.php removed. Replaced
with db-based configs.


1. Recode USMARC/Patron Import/Export Function
2. Modify DB not to store MARC but only tags and values
3. Create Inventory Management
4. Create Reports Management
5. Modify catalog db to store array-based (serialized) values.


View Changelog

Thank you.

Polerio T. Babao III
Core Developer - PhpMyLibrary


From fm: "A bug that caused too many temporary image files to be written was fixed. Searching for multiple ISBN values using z39.50 was fixed. A layout bug for paragraphs in the Fancy template was fixed. IBS searches now reverse the author name. "Xbox 360" was added to the game searches. Deleting and re-adding a field by the same name no longer crashes. Default fields are no longer recreated when adding search results. The Spanish translation wasu pdated."

Visit the Tellico site for more info.

ISBN-10 to ISBN-13 new Web Service and Source Code, a book price comparison service, created several unique tools to help libraries, publishers and sellers to prepare for the ISBN change:

  • On line conversion of any number of ISBNs, and ability to save the results to an Office Excel file.
  • A dedicated free unique conversion web service.
  • Free ISBN-10 to ISBN-13 java source code.

    All these services can be found on this page:



Download it at PhpMyLibrary Official Website

Or at PhpMyLibrary Sourceforge Project Site

Or At Mirror Sites

Sourceforge PhpMyLibrary Download Mirror

This version has been released for community evaluation and further testing. The remaining task to be done are listed in Goal section. Though this version is still undergoing further enhancement, the codebase is workable. The librarian can already make use of this versions' Holdings Management, Patron Management, and Circulation Management.


1. Holdings Management
2. Patron Management
3. Circulation Management


1. Recode USMARC/Patron Import/Export Function
2. Modify DB not to store MARC but only tags and values
3. Create Admins Management
4. Create Settings Management
5. Create Inventory Management
6. Create Serials Management
7. Create Reports Management

Thank you.

Polerio T. Babao III
Core Developer - PhpMyLibrary