On 5/8/07, Adam Brin <[log in to unmask]> wrote: > Hi Godmar, > Just FYI, David's script doesn't work with all III catalogs. > Z39.50 might be a slightly better option (our's, for example, seems to > produce errors from his test page). I'd be willing to work with you on it, > if you're up for trying to figure out why it doesn't work in our case. > Let's take the specific issues with your catalog off-list, but let me make one general point on list: I don't mean to prescribe or even propose a particular implementation (screenscraping, Z39.50, proprietary XML interface, etc.) - there could be multiple implementations, chosen by whoever wishes to export their legacy services. All that should be agreed upon is a set of query syntaxes and a set of response formats. Ideally, the cardinality of both sets should be small. As such, a Z39.50 to XML gateway is certainly an option if the produced XML is within the set of useful response formats. I tried using PHP/yaz for this purpose a couple of years ago - this worked so-so - it wasn't particularly fast. It is potentially harder to deploy since not everybody will be able to install libyaz.so on their servers, but for those that could it's certainly an option. I should point out, however, that the XML produced was not the nice MARC-XML that David's script produces, so it would require another conversion step. - Godmar