[Allegro] Import-Problem in *.*im
Frank Hoppe
hoppe at slb.potsdam.org
Fr Jan 28 15:20:09 CET 2005
Hallo Herr Berger,
vorab ein herzliches Dankeschön für Ihre rasant schnelle Antwort - is schon ne prima Liste ;-)
Nun aber zu meinem Problem :
Zwar ist Ihr 'Schnippsel' elegant aber leider löst der Ansatz nicht mein grundsätzliches Problem. Es besteht weiter die Annahme, dass ab dem 23ten Zeichen ( }23) der Klartext beginnt. Vergleicht man aber die von mir genannten Beispiele A und B beginnt einer ab dem 23ten Zeichen (Beispiel A aus dem GBV) und einer ab dem 24ten Zeichen (Beispiel B aus dem BVB). Vielleicht werde ich noch auf Fremddaten stoßen, wo der Klartext ab ´dem 22ten oder 21ten Zeichen beginnt - wer weiß. Kurzum, den Fremddatenquellen traue ich da nicht so die einheitlichen Formate zu, insbesondere weil ich auch auf ältere Daten zurückgreifen muss (Stichwort Retro).
Mit regulären Ausdrücken in der *.*im wäre ja alles geritzt, gibts hier aber nicht. Trotzdem bin ich der felsenfesten Überzeugung, dass es mit den allegro-Bordmitteln auch geht.
Generalisiert wäre eben die Übernahme dann, wenn ich der Importdatei beibringen könnte, grundsätzlich in der Kategorie 902, 907 usw. beim Klartext anzufangen, nicht vorher, nicht mittendrin, sondern beim ersten großen Buchstaben ;-)
Gruß Hoppe
der von der Stadt- und Landesbibliothek Potsdam
Thomas Berger <ThB at Gymel.com> wrote ..
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Lieber Herr Hoppe,
>
> | Bspw. folgende MAB-Fremddatenstrukturen bei den 902-Feldern liegen vor
> |
> | Beispiel A
> |
> | 902c11 4358432-9 Caputh
> | 902 31 4358432-9 Landschul- und Kinderheim
> | 902s114020517-4 Geschichte
> |
> | Beispiel B
> |
> | 902s 105253707 WildkrÉauter
> | 902f ƒKochbuch
> | 907s 105617539 Beere
> | 907f ƒKochbuch
> | 912s 105253707 WildkrÉauter
> | 912f ƒBestimmungsbuch
> | 917s 105617539 Beere
> | 917f ƒBestimmungsbuch
> | 922s 104757493 Phytotherapie
> | 922f ƒRatgeber
>
> Wenn es korrektes MAB ist, dann ist das Unterscheidungskriterium
> das dritte Zeichen der Kategorie:
>
> Ist es das "Fuellzeichen", so folgt der Klartext, ist es nicht
> das Fuellzeichen, so sind 20 Zeichen ein oder zwei Identnummern,
> danach folgt der Klartext.
>
> Import geht daher etwa so:
>
> #330 1. Schlagwortkette
> s 0 "902"
> (K
> ~ % folgende vier Zeilen aktivieren, falls Typ mitgenommen werden soll
> ~ %% Kcc
> ~ %% l 1 % Schlagworttyp
> ~ %% w "▼"
> ~ %% kucc
> R 3 "|"
> (
> } 4 keine Id-Nummern
> / folgendes }23 ueberspringen
> )
> } 23 Id-Nummern
> _ "╬" Permutationsmuster
> _ "▼P"
> )K
>
> - -swk1
> #330
> k330
> g 0 "902"
> ~ % folgende Zeile deaktivieren, falls (K Teilfelder baut
> w " / "
> |K
> +swk1
>
>
> #331 2. Schlagwortkette
> s 0 "907"
> |K
> - -swk2
> #331
> k331
> g 0 "907"
> ~ % folgende Zeile deaktivieren, falls (K Teilfelder baut
> w " / "
> |K
> +swk2
>
> ...
>
>
> (nicht voellig getestet)
>
> viele Gruesse
> Thomas Berger
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.3-nr1 (Windows XP)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
>
> iD8DBQFB98E0ENVh3bB0lwMRAtzsAKDS5E4Be4ykWBfyrTaNMFCKDf697wCg1C5V
> V4vmcBIUtlyo2e1BsuWdof8=
> =pDPi
> -----END PGP SIGNATURE-----
Mehr Informationen über die Mailingliste Allegro