/[webpac2]/trunk/conf/normalize/ff-libri.pl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/conf/normalize/ff-libri.pl

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 842 by dpavlin, Fri May 25 19:48:02 2007 UTC revision 944 by dpavlin, Wed Oct 31 18:07:33 2007 UTC
# Line 24  if ( rec('999') && first(rec('999')) =~ Line 24  if ( rec('999') && first(rec('999')) =~
24          marc_leader('07','m');          marc_leader('07','m');
25          marc_leader('18','i');          marc_leader('18','i');
26    
27    # pojasniti upotrebu 19 lidera!
28    
29  if ( rec('230') ) {  if ( rec('230') ) {
30          marc_leader('19','r');          marc_leader('19','r');
31  }  }
32    
33  ### 001 - Voyager  ### 001 - Voyager
34    
35    ### 003
36    # Pojasniti upotrebu polja
37    
38  ### 007  ### 007
39    # pojasniti upotrebu polja
40    
41  marc_fixed('007',00,'ta');  marc_fixed('007',00,'ta');
42    
43  ### 008  ### 008 - All materials
44    
45    # što zapisati u polje kad datum nije poznat?
46    
47  if ( rec('994','c') ) {  if ( rec('994','c') ) {
48          marc_fixed('008','00',          marc_fixed('008','00',
# Line 55  if ( rec('994','c') ) { Line 63  if ( rec('994','c') ) {
63  #)  #)
64  #);  #);
65    
66  ## FIXME treba velika slova pretvoriti u mala  marc_fixed('008','06', 't');            # 06 - Type of date/Publication status
67    marc_fixed('008','07',
68            rec('210','d')
69    );                                      # 07-10 - Date 1
70    # marc_fixed('008','11', ' ');          # 11-14 - Date 2
71    marc_fixed('008','15',
72            lc ( rec('102') )
73    );                                      # 15-17 - Place of publication, production, or execution
74  marc_fixed('008','35',  marc_fixed('008','35',
75          first( lc(rec('101')) )          first( lc(rec('101')) )         # 35-37 - Language
76  );  );
77    marc_fixed('008','38', '|');            # 38 - Modified record
78    marc_fixed('008','39','d');             # 39 - Cataloging source
79    
80    
81    ### 008 - Books
82    
83                                            # 18-21 - Illustrations
84                                            # 22 - Target audience
85                                            # 23 - Form of item
86                                            # 24-27 - Nature of contents
87                                            # 28 - Government publication
88                                            # 29 - Conference publication
89                                            # 30 - Festschrift
90                                            # 31 - Index
91                                            # 32 - Undefined
92                                            # 33 - Literary form
93                                            # 34 - Biography
94    
95    
96    ### 020
97    # postoji modify -> drugi ISBN počinje prefixom "ISBN" koji se miče (sfb)
98    
99    marc('020','a',
100            regex('s/ ISBN //g',
101                    rec('10')
102            )
103    );
104    
105    
106  ### 035$6  ### 035$6
107  # Privemeno koristimo 035$6 umjesto 035$9, zato što marclint prijavljuje 9 kao grešku.  # Privemeno koristimo 035$6 umjesto 035$9, zato što marclint prijavljuje 9 kao grešku.
108  # marc 035a - System Number - NSK zapisuje Voyagerov ID (001) - kako?  # marc 035a - System Number - Voyagerov ID (001)
109  # kako mora izgledati polje 035$9? može li sadržavati slova i razmake?  # polje 035$9 može sadržavati slova i razmake
   
110    
111  marc('035','6',  marc('035','6',
112  join_with('',  join_with('',
113  #               config('input normalize path'),  #               config('input normalize path'),
114  #               config('name'),  #               config('name'),
115                  config(),                  config(),
116                  'L',                  ' L',
117  #               config('input name'),  #               config('input name'),
118  #               id(),  #               id(),
119  #               rec('994','a'),  #               rec('994','a'),
# Line 82  join_with('', Line 121  join_with('',
121          )          )
122  );  );
123    
   
 ### 020  
 # postoji modify -> drugi ISBN počinje prefixom "ISBN" koji se miče (sfb)  
   
 marc('020','a',  
         regex('s/ ISBN //g',  
                 rec('10')  
         )  
 );  
   
   
124  ### 040  ### 040
125  # za sve je isti  # za sve je isti
126    # treba utvrditi točnu oznaku za ustanovu
127    
128  marc('040','a',  marc('040','a',
129          'HR FFZG'          'HR FFZG'
# Line 109  marc('040','e', Line 138  marc('040','e',
138  );  );
139    
140    
141  ### 041 indikatori  ### 041 - indikatori
142    #
143  # pretpostavke o indikatorima:  # pretpostavke o indikatorima:
144  #  #
145  # 1. Ako postoji polje 300 i ono sadrži /Prijevod/ ili /Izv. stv. nasl./, i1 = 1  # 1. Ako postoji polje 300 i ono sadrži /Prijevod/ ili /Izv. stv. nasl./, i1 = 1
# Line 125  marc('040','e', Line 155  marc('040','e',
155    
156    
157  #if ( rec('675') =~ m/\d=\d/ ) {  #if ( rec('675') =~ m/\d=\d/ ) {
158  if ( grep( m/Prijevod/, rec('300')) || grep( m/Izv. stv. nasl./, rec('300') ) ) {  if ( grep( m/prijevod/i, rec('300')) || grep( m/prevedeno/i, rec('300')) || grep( m/izv.*stv.*nasl/i, rec('300')) || grep( m/izvornik/i, rec('300')) || grep( m/preve/i, rec('200','f')) || grep( m/preve/i, rec('200','g')) || grep( m/prijevod/i, rec('200','f')) || grep( m/prijevod/i, rec('200','g')) ) {
159          marc_indicators('041', 1, ' ');          marc_indicators('041', 1, ' ');
160  } else {  } else {
161          marc_indicators('041', 0, ' ');          marc_indicators('041', 0, ' ');
# Line 136  if ( grep( m/Prijevod/, rec('300')) || g Line 166  if ( grep( m/Prijevod/, rec('300')) || g
166  # ponovljivo polje konvertira se u ponovljivo potpolje  # ponovljivo polje konvertira se u ponovljivo potpolje
167    
168  #_debug(2);  #_debug(2);
169    
170  marc_repeatable_subfield('041','a',  marc_repeatable_subfield('041','a',
171          rec('101')          rec('101')
172  );  );
173    
174  #_debug(0);  #_debug(0);
175    
176    ### 044
177    ## kako dobiti zemlju izdavanja?
178    
179  ### 080  ### 080
180  # 675 podpolja b, c, d ... - što s njima ???  # 675 podpolja b, c, d ... - što s njima ???
# Line 149  marc('080','a', Line 183  marc('080','a',
183          rec('675','a')          rec('675','a')
184  );  );
185    
186    marc('080','a',
187            rec('675','b')
188    );
189    
190    marc('080','a',
191            rec('675','c')
192    );
193    
194    marc('080','a',
195            rec('675','d')
196    );
197    
198    
199  ### 084 - other classification (R)  ### 084 - other classification (R)
200  # NSK ga koristi za stručnu oznaku NSK iz polja 681  # NSK ga koristi za stručnu oznaku NSK iz polja 681
201  # NSK definira i prelazak polja 686 u 084, u skladu s LOC konv. tablicom  # NSK konvertira polje 686 u 084, u skladu s LOC konv. tablicom
202  # polje 686 koristi FFPS  # polje 686 koristi FFPS. još netko?
   
203    
204  marc('084','a',  marc('084','a',
205          rec('686')          rec('686')
206  );  );
207    
208  ### 100  ### 100 indikatori
209    
210  # I1 = 0 ako je pseudonim (ima 700a, nema 700b)  # I1 = 0 ako je pseudonim (ima 700a, nema 700b)
211    
212  if ( rec('700','a') && ! rec('700','b') ) {  if ( rec('700','a') && ! rec('700','b') ) {
# Line 169  if ( rec('700','a') && ! rec('700','b') Line 215  if ( rec('700','a') && ! rec('700','b')
215          marc_indicators('100', 1, ' ');          marc_indicators('100', 1, ' ');
216  }  }
217    
218    ### 100
219    
220  marc('100','a',  marc('100','a',
221          join_with(', ',          join_with(', ',
222                  rec('700', 'a'),                  rec('700', 'a'),
# Line 179  marc('100','a', Line 227  marc('100','a',
227    
228  ### 111 i 110  ### 111 i 110
229  # provjeriti ispise naslova iz svake baze - moguće su greške.  # provjeriti ispise naslova iz svake baze - moguće su greške.
 # ovo vrijedi za FFSFB  
230    
231  if ( rec('710','f') ) {  # ovo vrijedi za FFSFB
232    if ( rec('710','d') || rec('710','e') || rec('710','f') ) {
233    
234  marc_indicators('111', 2, ' ');  marc_indicators('111', 2, ' ');
235    
236  marc_compose('111',  marc_compose('111',
237          'a', rec('710','a'),          'a', suffix(
238                    rec('710','b') ? '.' :
239                            '',
240                            rec('710','a'),
241            ),
242          'e', rec('710','b'),          'e', rec('710','b'),
243          'n', rec('710','d'),          'n', prefix(
244          'd', rec('710','f'),                  rec('710','d') ? '(' :
245          'c', rec('710','e'),                          '',
246                            rec('710','d')
247            ),
248            'd', prefix(
249                    ( ! rec('710','d') ) ? '(' :
250                    ( ! rec('710','e') ) ? '(' :
251                            '; ',
252                            rec('710','f'),
253            ),
254            'c', prefix(
255                    ( rec('710','e') && ( rec('710','d') || rec('710','f') ) ) ? '; ' :
256                    ( ! rec('710','d') && ! rec('710','f') )  ? '(' :
257                            '',
258                            rec('710','e'),
259            ),
260            '+',')',
261  );  );
262    
263    
264  } else {  } else {
265                    
266  marc_indicators('110', 2, ' ');  marc_indicators('110', 2, ' ');
267    
268  marc('110','a',  marc('110','a',
269          rec('710','a')          rec('710','a')
270  );  );
271    
272  marc('110','c',  marc('110','b',
273          rec('710','c')          rec('710','b')
274  );  );
275    
276            if ( rec('710','c') ) {
277            marc('110','c',
278                    surround('(', ')', rec('710','c'))
279            );
280            }
281    
282  }  }
283    
284    
285  ### 245 indikatori  ### 245 indikatori
286    # treba nadopuniti i dati podatke na verifikaciju knjižničarima
287    
288  # i1 = 0 za anonimne publikacije, i1 = 1 ako postoji 700 ili 710  # i1 = 0 za anonimne publikacije, i1 = 1 ako postoji 700 ili 710
289  # i2 = pretpostavlja se na temelju člana na početku naslova i jezika  # i2 = pretpostavlja se na temelju člana na početku naslova i jezika
 # treba nadopuniti i dati podatke na verifikaciju knjižničarima  
290    
291  my $i1;  my $i1;
292    
# Line 240  if (   ( rec('200','a') =~ m/^An /) && ( Line 315  if (   ( rec('200','a') =~ m/^An /) && (
315  }  }
316    
317  ### 245  ### 245
 # redoslijed polja važan  
318  # podpolja i interpunkcije pripremljeni u modify  # podpolja i interpunkcije pripremljeni u modify
319    
320  #_debug(3);  #_debug(3);
321    
322  marc_compose('245',  marc_compose('245',
323          'a', suffix(          'a', suffix(
324                  ( ! rec('200','p') && ( rec('200','f') || rec('200','c') ) ) ? ' / ' :                    ( ! ( rec('200','d') || rec('200','e') || rec('200','k') ) ) && ( rec('200','f') ) ? ' /' :  
325                  ( rec('200','p') && rec('200','c') ) ? ' : '  :                  ( rec('200','d') ) ? ' =' :
326                    ( rec('200','e') ) ? ' :' :
327                    ( rec('200','k') ) ? ' ;' :
328                          '',                          '',
329                          rec('200','a'),                          rec('200','a'),
330          ),          ),
331          'b', suffix(          'b', suffix(
332                  ( rec('200','p') && rec('200','f') ) ? ' / ' :                  ( rec('200','d') && rec('200','f') ) ? ' /' :
333                  ( rec('200','p') && rec('200','c') ) ? '. '  :                  ( rec('200','d') && rec('200','c') ) ? '.'  :
334                          '',                          '',
335                          rec('200','p'),                          rec('200','d'),
336            ),
337            'b', suffix(
338                    ( rec('200','e') && rec('200','f') ) ? ' /' :
339                    ( rec('200','e') && rec('200','c') ) ? '.'  :
340                            '',
341                            rec('200','e'),
342            ),
343            'b', suffix(
344                    ( rec('200','k') && rec('200','f') ) ? ' /' :
345                    ( rec('200','k') && rec('200','c') ) ? '.'  :
346                            '',
347                            rec('200','k'),
348          ),          ),
349          'c', suffix(          'c', suffix(
350                  ( rec('200','f') && rec('200','c') ) ? '. ' :                  ( rec('200','f') && rec('200','c') ) ? '.' :
351                          '',                          '',
352                          rec('200','f'),                          rec('200','f'),
353          ),          ),
354          '+', rec('200','c'),          '+', suffix('.',
355                    rec('200','c'),
356            ),
357  );  );
358    
359    #marc_compose('245',
360    #       'a', suffix(
361    #               ( ! rec('200','p') && ( rec('200','f') || rec('200','c') ) ) ? ' / ' :  
362    #               ( ! rec('200','p') && rec('200','c') ) ? ' : '  :
363    #                       '',
364    #                       rec('200','a'),
365    #       ),
366    #       'b', suffix(
367    #               ( rec('200','p') && rec('200','f') ) ? ' / ' :
368    #               ( rec('200','p') && rec('200','c') ) ? '. '  :
369    #                       '',
370    #                       rec('200','p'),
371    #       ),
372    #       'c', suffix(
373    #               ( rec('200','f') && rec('200','c') ) ? '. ' :
374    #                       '',
375    #                       rec('200','f'),
376    #       ),
377    #       '+', rec('200','c'),
378    #);
379    
380  #_debug(0);  #_debug(0);
381    
382  #marc_compose('245',  #marc_compose('245',
# Line 299  marc_compose('245', Line 410  marc_compose('245',
410  #                       ),  #                       ),
411  #       ),  #       ),
412  #       'c', rec('200','f'),  #       'c', rec('200','f'),
413  ### append to last subfield  ## append to last subfield
414  #       '+', prefix('. ',  #       '+', prefix('. ',
415  #               rec('200','c')  #               rec('200','c')
416  #       ),  #       ),
417  #);  #);
418    
419    
   
   
   
420  ### 250  ### 250
421    # zapisima koji nemaju potpolje, dodaje se ^a u modify - provjeriti
422    
423  marc_compose('250',  marc_compose('250',
424          'a',suffix(          'a',suffix(
# Line 320  marc_compose('250', Line 429  marc_compose('250',
429          'b', rec('205','f'),          'b', rec('205','f'),
430  );  );
431    
 #marc('250','b',  
 #       rec('205','f')  
 #);  
   
   
432  ### 260  ### 260
433  # ponovljiva potpolja u originalnom redosljedu  # ponovljiva potpolja u originalnom redosljedu
434    
# Line 332  marc_original_order('260', '210'); Line 436  marc_original_order('260', '210');
436    
437    
438  ### 300  ### 300
439  # provjeriti interpunkcije !!  # urediti interpunkcije za sve kombinacije
440    
441  marc('300','a',  marc('300','a',
442          suffix(          suffix(
# Line 365  marc('300','e', Line 469  marc('300','e',
469          rec('215','e')          rec('215','e')
470  );  );
471    
472    ### 362
473    # brojčani podaci za nakladničku cjelinu
474    # ???
475    
476  ### 440  ### 440 - indikatori
477  # 2.ind. prema jeziku i članu  # 2.ind. prema jeziku i članu, provjeriri
478    
479  marc_indicators('440', ' ', '0');  marc_indicators('440', ' ', '0');
480    
# Line 387  if (   ( rec('225','a') =~ m/^An /) && ( Line 494  if (   ( rec('225','a') =~ m/^An /) && (
494    
495  #_debug(3);  #_debug(3);
496    
497  marc('440',  ### 440
498          'a', suffix( rec('225','f'),  
499                          rec('225','a'),  marc_original_order('440','225');
         ),  
 );  
500    
501  #       join_with(' / ',  #marc_compose('440',
502  #               join_with(' ',  #       'a', suffix(
503    #               rec('225','i') ? '. ' :
504    #                       '',
505  #                       rec('225','a'),  #                       rec('225','a'),
 #                       rec('225','p'),  
 #               ),  
 #                       rec('225','f')  
506  #       ),  #       ),
507    #       'p', suffix(
508    #               ( ! rec('225','x') && rec('225','i') && rec('225','v') ) ? ' ; ' :
509    #               ( rec('225','i') && rec('225','x') ) ? ', '  :
510    #                       '',
511    #                       rec('225','i'),
512    #       ),
513    #       'x', suffix(
514    #               ( rec('225','x') && rec('225','v') ) ? ' ; ' :
515    #                       '',
516    #                       rec('225','x'),
517    #       ),
518    #       'v', rec('225','v'),
519    #);
520    
521  #_debug(0);  ## ovo radi samo kad 225 nije ponovljivo
   
 marc('440','n',  
         rec('225','h')  
 );  
522    
523  marc('440','p',  #if (
524          rec('225','i')  #       count( lookup(
525  );  #               sub { 1 },
526    #               'ffps','libri',
527    #               sub { rec('225','a') }
528    #       ) ) > 1
529    #) {
530    
531  marc('440','v',  #marc_compose('440',
532          rec('225','v'),  #       'a', suffix(
533  );  #               ( rec('225','x') ) ? ', '  :
534    #               ( rec('225','v') || rec('225','w') ) ? ' ; ' :
535  marc('440','x',  #               ( rec('225','h') || rec('225','i') ) ? '. '  :
536          rec('225','x')  #                       '',
537  );  #                       join_with(' / ',
538    #                               join_with(' : ',
539    #                                       join_with(' = ',
540    #                                               rec('225','a'),
541    #                                               rec('225','d'),
542    #                                       ),
543    #                                       rec('225','e'),
544    #                               ),
545    #                               rec('225','f'),
546    #                       ),
547    #       ),
548    #       'x', suffix(
549    #               ( rec('225','x') && rec('225','v') ) ? ' ; ' :
550    #               ( rec('225','x') && ( rec('225','h') || rec('225','i') ) ) ? '. ' :
551    #                       '',
552    #                       rec('225','x'),
553    #       ),
554    #       'v', suffix(
555    #               ( rec('225','v') && rec('225','h') || rec('225','i') ) ? '. ' :
556    #                       '',
557    #                       join_with('; ',
558    #                               rec('225','v'),
559    #                       )
560    #       ),
561    #       'n', suffix(
562    #               ( rec('225','h') && rec('225','p') || rec('225','y') ) ? ', ' :
563    #                       '',
564    #                       rec('225','h'),
565    #       ),
566    #       'p', suffix(
567    #               ( rec('225','i') && rec('225','x') ) ? ', ' :
568    #               ( rec('225','i') && rec('225','v') ) ? ' ; ' :
569    #                       '',
570    #                       rec('225','i'),
571    #       ),
572    #       'x', suffix(
573    #               ( rec('225','y') && rec('225','v') ) ? ' ; ' :
574    #                       '',
575    #                       rec('225','y'),
576    #       ),
577    #       'v', rec('225','w'),
578    # );
579    #
580    # marc_compose('440',
581    #       'a', suffix(
582    #               rec('225','k') ? ' ; ' :
583    #                       '',
584    #                       join_with(' / ',
585    #                               rec('225','b'),
586    #                               rec('225','j')
587    #                       ),
588    #       ),
589    #       'v',
590    #               rec('225','k'),
591    # );
592    #
593    #
594    # marc_compose('440',
595    #       'a', suffix(
596    #               rec('225','s') ? ' ; ' :
597    #                       '',
598    #                       join_with(' / ',
599    #                               rec('225','c'),
600    #                               rec('225','r')
601    #                       ),
602    #       ),
603    #       'v',
604    #               rec('225','s'),
605    # );
606    
607    #}
608    
609  ### 490  #if ( rec('225','i') ) {
610    #       marc('440','p',
611    #               prefix('. ',
612    #                       rec('225','i')
613    #               ),
614    #       );
615    #}
616  #  #
617  #marc('490','a',  #if ( rec('225','v') ) {
618  #       rec('225','a')  #       marc('440','v',
619  #);  #               prefix(' ; ',
620    #                       rec('225','v'),
621    #               ),
622    #       );
623    #}
624    
625    #_debug(0);
626    
627    
628  ### 50x  ### 50x
# Line 460  marc('504','a', Line 658  marc('504','a',
658  # standard i validacije dopuštaju 501 (R) i 505 (R)  # standard i validacije dopuštaju 501 (R) i 505 (R)
659    
660  ## 505  ## 505
661  ## FFPS 327 - sadrzaj  # FFPS 327 - sadrzaj
662    
663  if ( config() =~ m/ffps/ || config() =~ m/fftu/ ) {  if ( config() =~ m/ffps/ || config() =~ m/fftu/ ) {
664          marc_indicators('505', '0', ' ');          marc_indicators('505', '0', ' ');
# Line 481  if ( config() =~ m/ffan/ ) { Line 679  if ( config() =~ m/ffan/ ) {
679  }  }
680    
681    
   
 ## napomene uz konverziju polja 330:  
682  # NSK konvertira 330 (P) u 520 (P) = LOC konv. tablica  # NSK konvertira 330 (P) u 520 (P) = LOC konv. tablica
683    
684    
685  ### 520  ### 520
686  # možda i polje 520y - jezik napomene ako je uvijek isti jezik  # možda i polje 520y - jezik napomene ako je uvijek isti jezik?
687    
688  # FFPS 330 (NP) - sažetak  # FFPS 330 (NP) - sažetak
689  if ( config() =~ m/ffps/ ) {  if ( config() =~ m/ffps/ ) {
# Line 499  if ( config() =~ m/ffps/ ) { Line 695  if ( config() =~ m/ffps/ ) {
695  }  }
696    
697  ### 526 - STUDY PROGRAM INFORMATION NOTE  ### 526 - STUDY PROGRAM INFORMATION NOTE
698    # provjeriti za svaku bazu sta je tocno u 996?
699    
700  marc_indicators('526', 8, ' ');  marc_indicators('526', 8, ' ');
701    
# Line 577  marc('700','a', Line 774  marc('700','a',
774    
775    
776  marc('700','a',  marc('700','a',
777          rec('702','a'),          join_with(', ',
778                    rec('702', 'a'),
779                    rec('702', 'b')
780            )
781  );  );
782    
783    
# Line 605  marc('700','a', Line 805  marc('700','a',
805          )          )
806  );  );
807    
 ## treba provjeriti da li polje 330 sadrzi jos neke podatke koji mogu biti u <> ili su tu iskljucivo autori? da li samo autori ili neke druge osobe?  
 #  
 # marc('700','a',  
 #       rec('330','a')  
 # );  
 #  
 #  
 # marc('700','a',  
 #       rec('330','b')  
 # );  
 #  
 # marc('700','a',  
 #       rec('330','c')  
 # );  
 #  
 #  
 # marc('700','a',  
 #       rec('330','d')  
 # );  
 #  
 # marc('700','a',  
 #       rec('330','e')  
 # );  
 #  
 # marc('700','a',  
 #       rec('330','f')  
 # );  
   
808  #_debug(0);  #_debug(0);
809    
810    
   
   
811  ### 740  ### 740
812    
813  marc_indicators('740', 0, ' ');  marc_indicators('740', 0, ' ');
# Line 659  marc('740','a', Line 829  marc('740','a',
829    
830  # };  # };
831    
832  ### generiranje zapisa o nakladničkoj cjelini i povezivanje podređenog zapisa s nadređenim  # generiranje zapisa o nakladničkoj cjelini i povezivanje podređenog zapisa s nadređenim
833    
834  if (  if (
835          rec('225','a')  # da li je nakladnicka cjelina?          rec('225','a')  # da li je nakladnička cjelina?
836  ) {  ) {
837    
838  my $series_key =  my $series_key =
# Line 678  if ($series) { Line 848  if ($series) {
848          warn "nije novi";          warn "nije novi";
849  } else {  } else {
850    
   
851  $series = join_with('',  $series = join_with('',
852          config(),          uc( config() ),
853          'LS',          ' LS',
854          rec('000')          rec('000')
855  );  );
856    
857  set( $series_key => $series );  set( $series_key => $series );
858    
859  }  } # $series
860  }  } # nakladnička cjelina
861    
862  my $series_key = join_with('',  my $series_key = join_with('',
863          rec('225','a'),          rec('225','a'),
# Line 725  if ($series_key) { Line 894  if ($series_key) {
894  #  #
895    
896    
897  ## 852 - lokacija  ### 852 - lokacija
898    
899  marc_indicators('852', 4, ' ');  marc_indicators('852', 4, ' ');
900    
# Line 735  marc('852','j', Line 904  marc('852','j',
904          )          )
905  );  );
906    
907  ## 876 - item information - basic bibliographic unit  ### 876 - item information - basic bibliographic unit
908    
909  marc('876','a',  marc('876','a',
910          rec('991'),          rec('991'),
911  );  );
912    
913  ## 886 - former marc  ### 886 - former marc
914    
915  marc_indicators('886', 2, ' ');  marc_indicators('886', 2, ' ');
916    

Legend:
Removed from v.842  
changed lines
  Added in v.944

  ViewVC Help
Powered by ViewVC 1.1.26