I mentioned in a previous post that we were planning to create a script to extract API documentation from our new OpenSRF method signature layout. Well, I was inspired by Aaron Krowne, and found guidance in Thom Hickey, to create an XSLT wrapper to the existing OpenSRF introspection API using the OpenILS XML Gateway. It’s … Continue Reading about API Reference →
MODS CQL search points in OpenILS/Evergreen; or, Doing what we already do
This is awesome. It stems from a request on the MODS list for comments and ideas surrounding MODS search points (and the development of a context set) in CQL. Well, since we use MODS to extract indexable data from our MARC for use by basic searches, I waded right in. And what came out is … Continue Reading about MODS CQL search points in OpenILS/Evergreen; or, Doing what we already do →
The Long Tail in PINES (and the larger potential)
A couple of us came across an entry in Lorcan Dempsey’s Blog about the “long tail” argument, and we started thinking about it in the context of PINES Consortium and Evergreen. So, I started digging around in the PINES data, and discovered some really interesting numbers. Over 1.9 million holds have been placed in PINES. … Continue Reading about The Long Tail in PINES (and the larger potential) →
Running the gauntlet: Volume 1
I began work on open-ils.supercat this weekend, and things are going swimmingly so far. I created the open-ils.supercat.record.marcxml.retrieve and open-ils.supercat.metarecord.mods.retrieve methods with no problem, and added open-ils.supercat.record.mods.retrieve as well. The metarecord building code is mostly a big pile of DOM, but you can see the code here in the sub called retrieve_metarecord_mods if you are … Continue Reading about Running the gauntlet: Volume 1 →
Record groups? We got your record groups!
While we don’t have the many millions of records that OCLC does (what, 60M+?), we do have a local database to play with, an extensible ILS, and the desire to do fun stuff like OCLC does. So, I wrote an xISBN clone while working on the open-ils.supercat OpenSRF application. Instead of grouping records into FRBR … Continue Reading about Record groups? We got your record groups! →
Code, document thyself!
In an effort to help others (and ourselves) write cleaner, happier, more eco-friendly code, we have added optional argument count and signature checking to OpenSRF. To make using this facility as simple and unobtrusive as possible there are three implementation levels (well, four if you count “a short note without parameter information”), each one more … Continue Reading about Code, document thyself! →