V14-Ersetzungsproblem
Bernhard Eversberg
EV at buch.biblio.etc.tu-bs.de
Do Apr 27 12:13:16 CEST 1995
Liebe allegrologInnen,
die Ersetzungsmethodik von V14 hat ein Problem, das erst jetzt
entdeckt wurde. (Vielleicht arbeitet kaum einer damit?)
Wenn die Stammform (Name, Schlagwort, was auch immer) bei einer
Korrektur verlaengert wird, geraet das Programm in eine Endlosschleife.
Das passiert aber nur, wenn der Pseudoschluessel mit _1 definiert ist,
nicht mit _0. Denn in diesem Fall sollen auch Schluessel ersetzt
werden, die laenger sind als der geaenderte.
Zum Glueck geht nichts dabei kaputt.
Beispiel:
Es soll
Bach, Johann S
ersetzt werden durch
Bach, Johann Sebastian
Im Index nimmt sich das Programm alle Eintraege vor, die mit
"bach, johann s..."
beginnen und ersetzt sie durch
"bach, johann sebastian..."
Das kann kein (gutes) Ende nehmen, denn die abzuarbeitenden
Schluessel, die mit "bach, johann s..." beginnen, werden ja nicht
alle - die neuen (geaenderten) fangen ja genauso an.
Abhilfe: Aenderung in zwei Schritten durchfuehren:
1. "Bach, Johann S" aendern in "BJS"
2. "BJS" aendern in "Bach, Johann Sebastian"
dann klappt es.
Die notwendige Programmkorrektur duerfte etwas schwierig sein, denn
die interne Logik muss grundlegend veraendert werden.
Entsetzlich dringend scheint die Sache, wie bemerkt, nun wieder nicht
zu sein. Einerseits ist der Modus _1 nicht der normale, andererseits
aendert man Stammformen ja gar nicht alle Tage.
Hatten wir eigentlich schon mitgeteilt, dass man jetzt auch die
Groesse des Arbeitsspeichers und die interne Anzahl der Kategorie-
Deskriptoren in der CFG einstellen kann?
mKnnnn Groesse des Arbeits- (Kategorie-)Speichers, default mK48000
mdnnn Anzahl der Deskriptorzeilen (#-Zeilen) in der CFG, def. md800
Randbemerkung: ist es ein Qualitaetsmerkmal, wenn ein Format besonders
viele Kategorien hat? Zum Vergleich:
A.CFG ca. 110 Deskriptoren, d.h. md120
PICA.CFG gut 1.200 (zwoelfhundert), d.h. md1250
Das Dilemma ist natuerlich: je mehr Kategorien ich habe, umso mehr
Parameterspeicher brauche ich, d.h. der mX-Wert darf dann auch nicht
zu knapp sein. (Mal abgesehen von der Zeit, die man zum Parametrieren
mit 1.200 Kategorien braucht.)
Mit Gruessen, B.E.
Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329, D-38023, Germany
Tel. +49 531 391-5026 , -5011 , FAX -5836
e-mail B.Eversberg at tu-bs.de
Mehr Informationen über die Mailingliste Allegro