Re: RE: searching the nlm catalog
Frederic Gobry <[email protected]> Wed, 22 Mar 2006 20:41:47 +0100
| Newsgroups | gmane.comp.gnome.apps.pybliographer |
|---|---|
| Message-ID | <[email protected]> |
> (i) ZOOM, the Z39.50 library of choice, which you, John, > discovered, covers mostly the request side, but there remain > still some crucial additions to perform: > * configuring the connection > * interfacing the query dialogue > * reading the results > > (ii) For a connection we have to know host, port, databse, > password etc. as well as the list of fields that are searchable. > > (iiI) Supposedly, one would wish tu hide some of the low-level > details from the user, but I have no idea how to organise this > interface between the generic and the database specific code. I've not yet completely experimented with these python eggs for that problem, but an elegant solution would be to provide a nicely pre-packaged egg for every database to support. With the model I proposed in my previous mail, we could have a nice architecture that is both easy to extend for developers (few code to write for integrating a new system), and easy to manipulate for users (everything lives in a single file) > (iv) With regard to the parsing (reading) of the results, the > problem is one of embarrassment of the riches. MARC data are so > rich and of so good quality that one would like to exploit them > more thorougly than by taking but author and title. :-) > One final point. Contrary to what you seem to believe, MARC > data are standardised to a very high degree, much more so than > any other class of data. That is one of the reasons why it is Except in Switzerland, which has the highest number of variants per inhabitant :-) It remains impressively coherent though, especially when compared to random bibtex files you can fetch on the web. Frédéric
signature.asc
(application/pgp-signature, 191 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFEIah7FjQHpltE9KURAiW0AKC6alcilFC+3L+JNGrgIztw16oCAACcCXtS K4MsLJwNwJqvGUtyeukFFF4= =7f4C -----END PGP SIGNATURE-----