OCLC naming names


Spied at Access y2k was the new (live? prototype? for sale? for free?) Open Name Services from OCLC. It doesn things with ISBNs, ISSNs, SICI, OpenURL, Handles, and such. They say "we would like to propose that identifiers on the Web reflect the names used before the Web came into being." Hmm, so how do they account for things born webbed?



more freshmeat: "Reserves/requests were fixed so that only items in the requested group trigger the reserves flag. Bad behavior in subject search was fixed. Dewey decimal search was implemented. The receipt summary screen in acquisitions was improved. More spelling mistakes were fixed." Check it out at



from freshmeat: "OpenReference is a Java servlet/JSP-based Web application meant to help you manage your research references and notes. It is well-suited for students and professionals. There is also a public server for those who do not have their own servlet engines. The public server can be customized so that it acts like your private one." This is great; I've been wanting to use something like this for a while and talked with others of a similar mind at Access y2k about same...


from freshmeat: "Bugfixes and minor enhancements were made, as well as source-incompatible API changes. Weighting parameters and other settings can now be customized. Portability fixes were made." See for more.


Sebastian writes: "After ages and ages of "real-soon-now" comments, we finally have our ZAP! Apache module ready for public release. ZAP! allows you to build WWW-based Z39.50 clients by filling in "templates" for each page in your interface. It is simple to do basic things, and yet it is possible to build quite advanced gateways. In the Apache mode, it can be extremely efficient, but it also runs as a conventional CGI script. It is freeware, but we have certain commercial options available." Nice... tried it on Yale's ORBIS using the demo page and it seems to work pretty clean.


Sebastian writes: "Index Data has just made its first release of a Z39.50 Server module for Perl. It provides a pretty simple API which hides most of the complexities of Z39.50 and network programming in general, so all you have to do is provide a bit of code to interface to your resource. You can draw on all the usual Perl tools to talk to back-end databases, create response records in XML, MARC, etc." Built using YAZ by the people who brought us YAZ to begin with... definitely worth a close look.



from perl4lib: "I have uploaded MARC-1.12 at
I also updated the docs referenced at the page. Have at it. Bug reports are especially welcome. [updates include] Fixed newline issues with input and output of marcmaker records (Ed's suggestions and my spelunking); added an option for less strict error checking (David Valentine's suggestion, Ed's architecture); added tests and removed test numbering.



more meat, freshlike: "Concordance is a simple concordancing tool for the Linux (and possibly other Unices) console, with regexp capabilities. It scans a text file and outputs concordance lines based on a node entered by the user."


from freshmeat: "Significant API changes, involving provision of a unified settings system for passing parameters, and several small tweaks. Applications will need simple modifications and recompilation. Also features improved weighting, a forking network server, and a few bugfixes. Note that the Java, Perl and Python bindings do not function in this version - do not upgrade to this version if you require these." For more see



from freshmeat: "This is a small example application using the DigitalConvergence Cat: Optical Reader. The application allows you to scan the ISBN barcode of a book and retrieve its information from the Library of Congress. Optionally, this data can be stored in a local database table." Download the perl code here. Hmm, doing z39.50 by hand it seems...