Items

RefDB-0.9.9

RefDB has changed a lot since the last mention of it here. From the latest release news on fm:

"The PHP Web interface supports live links for keywords, authors, and periodicals which are displayed as "tag clouds". Automatic format detection from local files is done, and has a type-sensitive form for editing data. RefDB implements all SRU operations (explain, searchRetrieve, scan) with MODS output, and conforms to CQL Level 2. Namespaced XML output allows processing of schema-based TEI P5 and DocBook V.5.0 documents. Raw bibliographies were added. Searching for and styling of less-common fields was improved."

The source, perl client, and sru support code are attached.

AttachmentSize
refdb-0.9.9-1.tar.gz3.06 MB
RefDB-Client-1.18.tar.gz39.18 KB
RefDB-SRU-0.7.tar.gz15.41 KB

Evergreen-1.2.0

Tagged:  

From the open-ils blog:

"Evergreen 1.2 is the first Evergreen release that has received substantial contributions (patches, documentation, feedback, suggestions, testing, etc.) from folks affiliated with neither the Georgia Public Library Service nor Equinox Software... So as a milestone, 1.2 is really significant because it is truly a community release."

According to the feature list for 1.2.0:

"This release adds functionality, performance, and usability improvements, and simplifies installing and configuring..."

The latest source tarballs of Evergreen-ILS and the related/required OpenSRF toolkit are attached.

AttachmentSize
Evergreen-ILS-1.2.0.tar.gz1.47 MB
OpenSRF-0.9.tar.gz269.87 KB

Article: Fac-Back-OPAC: An Open Source Interface to Your Library System

Free in this month's Computers in Libraries (I get paid to write a column in same, but had no idea about this until now) is this piece by Mike Beccaria and Dan Scott:

"Fac-Back-OPAC is a faceted back­ up OPAC. This advanced catalog offers features that compare favorably with the traditional catalogs for today’s library systems. Fac-Back-OPAC represents the convergence of two prominent trends in library tools: the decoupling of discovery tools from the traditional integrated library system and the use of readily available open source components to rapidly produce leading-edge technology for meeting patron and library needs. Built on code that was originally developed by Casey Durfee in February 2007, Fac-Back-OPAC is available for no cost under an open source license to any library that wants to offer an advanced search interface or a backup catalog for its patrons."

Scriblio released

Tagged:  

Scriblio is a WordPress-based OPAC and CMS, which merges the concepts of "blog entry" and "catalog record". You can see it in action live at Plymouth State University, the project's host institution.

Read about how to get it here, with some detailed notes about installation here.

Copies of the scriblio-specific (i.e. not-WordPress) components are attached.

AttachmentSize
scriblio_plugin.tar.gz33.5 KB
scriblio_theme.tar.gz222.08 KB
bsuite_core.tar.gz20.62 KB
bsuite_btags.tar.gz7.71 KB

Tellico-1.2.14

It's been a long while since I've written about Tellico, the excellent personal bibliographic collection manager. But since the last post here, it's undergone a steady series of improvements and remains a terrific desktop app with super all-purpose biblio-fu. The latest version is 1.2.14.

Somehow I couldn't download 1.2.14, so a copy of 1.2.13 is attached.

AttachmentSize
tellico-1.2.13.tar.gz4.57 MB

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 lulu.com.

Visit lulu.com for more information.

MARC4J Lucene API 0.1

A new software library is available from the MARC4J project Website (http://marc4j.tigris.org). 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 http://marc4j.tigris.org. Look for a folder called marc4j-lucene. The library is published under the LGPL license.

OpenBiblio express cataloging - circulation 300% up

Tagged:  

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

Net-Z3950-ZOOM-1.01

Index Data has released a new implementation of the ZOOM abstract API for Perl.

ZOOM-Perl makes it easy to write clients for Z39.50, SRU, and SRW. It supports mapping incoming MARC records to MARCXML in UTF-8 to facilitate conversion and display, for example using some of the XSLT stylesheets made available by the LoC. Under the hood, ZOOM-Perl is based on the YAZ toolkit, and shares the reliability and interoperability of that toolkit.

Dowload and documentation available from CPAN.

AttachmentSize
Net-Z3950-ZOOM-1.01.tar.gz45.95 KB

ruby-marc

Tagged:  

ruby-marc is a lightweight ruby library for liberating your legacy bibliographic data.