- From: Mike Taylor <mike@tecc.co.uk>
- Date: Tue, 17 Jul 2001 10:27:41 +0100
- To: www-zig@w3.org
> Date: Fri, 13 Jul 2001 16:14:09 -0400 > From: "Johan Zeeman" <j_zeeman@hotmail.com> > > I am pretty unhappy at having this sprung upon us as a fait accompli > by a really quite secretive group of implementors. There has been > no declaration that this group was active. There has been no > invitation to participate or be kept informed. I've tried to stay out of this, but ... :-) To be fair to the ``ZNG Mafia'', I do feel that their agenda has been out in the open for a long time. At the last DC ZIG, we discussed this work at great length, and Ray announced that the LoC would be participating in the ZNG effort in its not-the-Maintenance-Agency guise. So my feeling is that ``We are familiar with these things [...] because it was not done in a corner.'' (Acts 26:26) That said, I would like to add my voice to the chorus registering its bafflement at this work. Although Ralph repeatedly reassures us that ``Z39.50 Classic is not going away'', there's no doubt that ZNG represents a dilution of specification and implementation effort on Z39.50 Classic. I also strongly agree that if Ralph's position, that ZNG is an addition to, rather than a replacement for, Z39.50 Classic, then its name is misleading. > There is little benefit in rolling these into a single message, and > especially, there is no removal of any "barrier to implementation" - Joe is spot on here. Barriers to implementation are created not by standards and protocols, but by toolkits and libraries. To give just one example, building a Z39.50 Classic client can be as simple as: use Net::Z3950; $conn = new Net::Z3950::Connection('indexdata.dk', 210, databaseName => 'gils'); $rs = $conn->search('mineral'); print "found ", $rs->size(), " records:\n"; my $rec = $rs->record(1); print $rec->render(); This uses the Perl module Net::Z3950, freely available from CPAN -- see http://www.miketaylor.org.uk/tech/nz/index.html Don't like Perl? No problem, try Index Data's similarly high-level PHP interface (http://www.indexdata.dk/phpyaz/) which makes it a cinch to embed Z39.50 Classic clients in web browsers. Or there's a Tcl/Tk interface at http://www.indexdata.dk/irtcl/ which lets you quickly throw together GUI Z39.50 clients for X11 or MS-Windows. Really, the barriers to implementation remain much more barriers of perception than of reality -- perhaps because the standard document is so ``in your face'' with its ASN.1. But there is no shortage of good-quality free tools out there for those who want them. What I want to know is, how will ZNG make it possible to build a client simpler than the one about? _/|_ _______________________________________________________________ /o ) \/ Mike Taylor - <mike@miketaylor.org.uk> - www.miketaylor.org.uk )_v__/\ "Unencumbered with facts as I am, I will comment" -- Drew Larson in alt.folklore.computers, now the official Usenet Motto.
Received on Tuesday, 17 July 2001 05:27:45 UTC