15 marc_leader('05','n');
17 ## LDR 06 - a - language material
18 marc_leader('06','a');
20 ## LDR 07 - Bibliographic level
21 marc_leader('07','s');
23 ## LDR 17 - Encoding level ; 7 - minimal level, u - unknown
24 marc_leader('17','u');
27 marc_leader('18','i');
29 ### 008 - All materials
30 marc_fixed('008','00', '090820'); # 00-05 - Date entered on file
32 ## za 008 06 treba i lookup u tablicu u kojoj postoji podatak o tome jel tekuci casopis ili nije?
33 ## c - Continuing resource currently published
34 ## d - Continuing resource ceased publication
36 marc_fixed('008','06','|'); # 06 - Type of date/Publication status, s = single know date, | = no attempt to code
37 marc_fixed('008','07','||||');
38 marc_fixed('008','11','||||');
39 marc_fixed('008','15','xx ');
40 # 18-34 - Material specific coded elements
42 marc_fixed('008','38','|'); # 38 - Modified record
43 marc_fixed('008','39','d'); # 39 - Cataloging source
45 ### 008 - Continuing resources
47 marc_fixed('008','18', '|'); # 18 - Frequency - ovo treba popuniti iz polja 326
48 marc_fixed('008','19', '|'); # 19 - Regularity
49 # 20 - Undefined, ontains a blank (#) or fill character (|)
51 marc_fixed('008','21', 'p'); # 21 - Type of continuing resource
53 # 22 - Form of original item - blank
55 # 24 - Nature of entire work
56 # 25-27 - Nature of contents
57 # 28 - Government publication
58 # 29 - Conference publication
60 # 33 - Original alphabet or script of title
61 # 34 - Entry convention
62 marc_fixed('008','22', ' ');
63 marc_fixed('008','23', ' ');
64 marc_fixed('008','24', '|');
65 marc_fixed('008','25', '|||');
66 marc_fixed('008','28', ' ');
67 marc_fixed('008','29', '|');
68 marc_fixed('008','33', '|');
69 marc_fixed('008','34', '0');
80 prefix('HR-ZaFF csig',
87 # treba utvrditi toènu oznaku za ustanovu
109 marc_indicators('245', 0, 0);
111 if ( ( rec('E') =~ m/^Die /) ||
112 ( rec('E') =~ m/^Das /) ||
113 ( rec('E') =~ m/^Der /) ||
114 ( rec('E') =~ m/^Les /) ||
115 ( rec('E') =~ m/^The /) ) {
116 marc_indicators('245', 0, 4);
120 if ( ( rec('E') =~ m/^Un /) ||
121 ( rec('E') =~ m/^An /) ||
122 ( rec('E') =~ m/^La /) ||
123 ( rec('E') =~ m/^Le /) ||
124 ( rec('E') =~ m/^Il /) ) {
125 marc_indicators('245', 0, 3);
128 if ( ( rec('E') =~ m/^A /) ||
129 ( rec('E') =~ m/^L'/) ) {
130 marc_indicators('245', 0, 2);
136 my $naslov = rec('E');
137 $c = $2 if $naslov =~ s{(\s+/)\s+(.+)$}{$1};
138 if ( $naslov =~ s{^(.+?[:=])\s+}{} ) {
147 marc('245','b', $b) if $b;
150 #if ( rec('E') =~ m/:/ ) {
153 # regex('s/(^.*):.*/$1/',
159 # regex('s/^.*: (.*)/$1/',
175 marc_indicators('866',' ','0');