Protocols and Standards - Sub Categories
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.
Hammer writes: "We're delighted to announce the release of another new product: Simple2ZOOM, a sort of universal Swiss Army gateway that proxies between Z39.50, SRU, SRU/POST and SRW. Although nearly all testing so far has been with Z39.50-to-SRU configurations, it ought to work with pretty much any combination of these protocols on the front- and back-ends. The software essentially combines the qualities of two existing packages, ZOOM and SimpleServer into one universal protocol gateway.
Simple2ZOOM is free-as-in-freedom, open source, software. It is distributed under the same terms as Perl, that is, either under the GNU GPL (General Public Licence) or the Artistic Licence -- your choice.
Simple2ZOOM is implemented in Perl, as a tiny script that calls the Net::Z3950::Simple2ZOOM Perl module. It is this module that is distributed, and it's freely available on CPAN here.
We would like to gratefully acknowledge the National Library of Australia for providing funding that enabled us to add lots of the functionality and bring this product up to a releasable standard."
A copy is attached.
As seen on oss4lib-discuss, Jeremy wrote: "We are pleased to announce the first public release of the LibraryFind metasearch software, developed by Oregon State University Libraries. LibraryFind is free software licensed under the GNU General Public License (GPL). This first public release, version 0.7, has a number of advanced features, such as (but not limited to): 2-click user workflow (one click to find, one click to get), an integrated OpenURL resolver, a 2-tiered caching system to improve search response time, and a customizable user interface. As this is a pre-1.0 release, there are still a number of features, functions, and efficiencies we plan to add to the software. We encourage involvement from others in the library community who are interested in working on an open source metasearch product. More information on LibraryFind, including information on how to download and run the software, can be found at libraryfind.org."
I've been working on this project, and am excited to see it out there finally. There's a lot of good stuff in there already, and I'm sure that we'll be able to improve on it rapidly with many more eyeballs on it.
From freshmeat: "This is a significant release of Fedora that includes a complete repackaging as a proper Web application. A new installer application makes it easy to setup and run. It now uses Servlet Filters for authentication. The Fedora repository can also be configured to calculate and store checksums for content. The RDF-based Resource Index has been tuned for better performance. A new high-performing RDBMS-backed triplestore has been developed that can now be plugged into the RI."
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.
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.
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 OpenOffice.org 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.
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%.
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
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 Amazon.com 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.
Index Data has released version 1.01 of their SimpleServer toolkit for implementing information retrieval servers in Perl, now with support for SRW/SRU.
The built-in CQL parser makes it possible to write a single set of 'glue' routines for your backend database, and have instant support for both Z39.50, SRW, and SRU. Existing SimpleServer-based servers can implement SRW/SRU simply by upgrading to the latest version of the software and adding configuration to determine the mapping of the CQL query language.