[Allegro] ISBN: neue Loesung

Bernhard Eversberg ev at biblio.tu-bs.de
Mi Jun 7 10:34:14 CEST 2006


So wird die neue Lösung aussehen, die wir in cat.api einbauen und dann
auch entsprechend in bank.npi:

1. Die Indexierung:

ak=87." = "+A

#-A    ISBN (ohne Pruefziffer!), Zeichen ISBN vorne wegnehmen
    ist 13stellig mit 978- oder 979- : dann so lassen
!u1 +# f"ISBN " e" " P"zz" e17 c"^zz" p"ä" c"ä97?-" f"ä" e15 "|9i"
    sonst 11stellig indexieren und 978- davor
!u1 f"ISBN " e11 "|9i978-"
#+#


2. Die Umcodierung:
#-9    Reg. 9
#u1 +#99i i4,i e0   ISBN
...
#+#
#99i e0
!u1 +# c"i978-" e16
!u1 +# c"i979-" e16
!u1 f"i" p"i978-" e16
#+#

3. Der symbolische Name: Wenn in CAT.API unverändert definiert ist:

I ISB 9i "ISBN u.a. Nummern"

findet man per Fernglas jede ISBN mit den Suchbefehlen
   isb 3-446-20381-8
   isb 3-446-20381
   isb 978-3-446-20381-4
   isb 978-3-446-20381

und auch jede denkbare Trunkierung.

Im Index steht damit also alles unter i978-! Im Datensatz und bei der
Suche gibt man es mit oder ohne 978- ein, das spielt keine Rolle.

NUR bei direktem Indexeinblick ist es EVTL. irritierend: man gibt ein

i3-446-20381-8

und landet bei

i978-3-446-20381

Hoffen wir, daß die Hohe Agentur dieses Vorgehen billigt...

MfG B.E.




Mehr Informationen über die Mailingliste Allegro