[Allegro] Z39.50: MarcXML

Thomas Berger ThB at Gymel.com
Mo Sep 20 20:14:17 CEST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Am 20.09.2010 18:23, schrieb Fischer, Thomas:
> Liebe KollegInnen,
> 
> ich würde meinem Z39.50-Server gerne MarcXML beibringen 

No way, das Z39.50-standardkonform hinzubekommen, behaupte ich.


> und habe auch eine Exportparameterdatei, die so etwas ähnliches produziert.
> Ich komme aber derzeit nicht weiter, weil das Avanti-Z39.50-Target MarcXML
> nicht kennt. Wenn ich es dem Marc-Format unterschiebe, indem ich meine
> Exportparameterdatei in z-usmarc.gpr umbenenne, so werden die Daten anscheinen
> trotzdem als Usmarc interpretiert.

Na so was ;-)

Aber im Ernst: Das ZTarget hat eingebaut Magie, aus Daten, die die
Exportparameter in gefeldertem Format erzeugen (also Feldnummer
plus Inhalt auf je einer Zeile, Doppel-Linefeed zwischen verschiedenen
Datensaetzen) das geforderte Format (echtes ISO 2709 mit Directory
und den geforderten Zeichencodierungen fuer die Delimiter) zu machen.

An der Anforderung MARC21 haengt festverdrahtet z-usmarc. at pr und
fuer die Aufbereitung undokumentiert die entsprechende Magie.

> Bei dem yaz-client kommt
> [math]Record type Usmarc
> an und im nachfolgenden XML-Format wird aus
> <record>        <re or $>
> und aus
> <leader>        <le de $>
> 
> Kann ich das beeinflussen, oder liegt das am yaz-client, oder muss man da in den Z39.50-Client eingreifen?

SUTRS anfordern, dann gehen die Daten 1:1 durch. Das ist sogar
weniger "falsch", als auf die Anforderung von MARC21 mit MARCXML
zu antworten.

viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iJwEAQECAAYFAkyXpHkACgkQYhMlmJ6W47PwUwP9Funnz1jbYhE8FDiEtCPHJepG
FG7TZzelpm876IkATH3KjYtBdpIb7fY+kvtIsIu5LCtlsFYJytTBigjNaDk5FcAY
zvMCmfklb+T0O5jMbgYbKnxqiCSRtOilRcMxsJDxRXihe/K7fOKNwR3cuv+WIYml
nuuUEboKUAvF2dF0C0c=
=axyW
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro