View | Details | Raw Unified | Return to bug 7818
Collapse All | Expand All

(-)a/etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml (+1264 lines)
Line 0 Link Here
1
<?xml version="1.0" encoding="utf-8"?>
2
<kohaidx:index_defs xmlns:kohaidx="http://www.koha-community.org/schemas/index-defs">
3
  <!--record.abs line 40: xelm /record/leader llength:w:range(data,0,5),rtype:w:range(data,6,1),Bib-level:w:range(data,7,1)-->
4
  <index_leader xmlns="http://www.koha-community.org/schemas/index-defs" offset="0" length="5">
5
    <target_index>llength:w</target_index>
6
  </index_leader>
7
  <index_leader xmlns="http://www.koha-community.org/schemas/index-defs" offset="6" length="1">
8
    <target_index>rtype:w</target_index>
9
  </index_leader>
10
  <index_leader xmlns="http://www.koha-community.org/schemas/index-defs" offset="7" length="1">
11
    <target_index>Bib-level:w</target_index>
12
  </index_leader>
13
  <!--record.abs line 43: melm 001        Control-number-->
14
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="001">
15
    <target_index>Control-number:w</target_index>
16
  </index_control_field>
17
  <!--record.abs line 44: melm 005        Date/time-last-modified-->
18
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="005">
19
    <target_index>Date/time-last-modified:w</target_index>
20
  </index_control_field>
21
  <!--record.abs line 45: melm 007        Microform-generation:n:range(data,11,1),Material-type,ff7-00:w:range(data,0,1),ff7-01:w:range(data,1,1),ff7-02:w:range(data,2,1),ff7-01-02:w:range(data,0,2)-->
22
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="007" offset="11" length="1">
23
    <target_index>Microform-generation:n</target_index>
24
  </index_control_field>
25
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="007">
26
    <target_index>Material-type:w</target_index>
27
  </index_control_field>
28
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="007" offset="0" length="1">
29
    <target_index>ff7-00:w</target_index>
30
  </index_control_field>
31
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="007" offset="1" length="1">
32
    <target_index>ff7-01:w</target_index>
33
  </index_control_field>
34
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="007" offset="2" length="1">
35
    <target_index>ff7-02:w</target_index>
36
  </index_control_field>
37
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="007" offset="0" length="2">
38
    <target_index>ff7-01-02:w</target_index>
39
  </index_control_field>
40
  <!--record.abs line 47: melm 008        date-entered-on-file:n:range(data,0,5),date-entered-on-file:s:range(data,0,5),pubdate:w:range(data,7,4),pubdate:n:range(data,7,4),pubdate:y:range(data,7,4),pubdate:s:range(data,7,4),pl:w:range(data,15,3),ta:w:range(data,22,1),ff8-23:w:range(data,23,1),ff8-29:w:range(data,29,1),lf:w:range(data,33,1),bio:w:range(data,34,1),ln:n:range(data,35,3),ctype:w:range(data,24,4),Record-source:w:range(data,39,0)-->
41
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="008" offset="0" length="5">
42
    <target_index>date-entered-on-file:n</target_index>
43
  </index_control_field>
44
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="008" offset="0" length="5">
45
    <target_index>date-entered-on-file:s</target_index>
46
  </index_control_field>
47
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="008" offset="7" length="4">
48
    <target_index>pubdate:w</target_index>
49
  </index_control_field>
50
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="008" offset="7" length="4">
51
    <target_index>pubdate:n</target_index>
52
  </index_control_field>
53
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="008" offset="7" length="4">
54
    <target_index>pubdate:y</target_index>
55
  </index_control_field>
56
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="008" offset="7" length="4">
57
    <target_index>pubdate:s</target_index>
58
  </index_control_field>
59
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="008" offset="15" length="3">
60
    <target_index>pl:w</target_index>
61
  </index_control_field>
62
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="008" offset="22" length="1">
63
    <target_index>ta:w</target_index>
64
  </index_control_field>
65
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="008" offset="23" length="1">
66
    <target_index>ff8-23:w</target_index>
67
  </index_control_field>
68
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="008" offset="29" length="1">
69
    <target_index>ff8-29:w</target_index>
70
  </index_control_field>
71
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="008" offset="33" length="1">
72
    <target_index>lf:w</target_index>
73
  </index_control_field>
74
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="008" offset="34" length="1">
75
    <target_index>bio:w</target_index>
76
  </index_control_field>
77
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="008" offset="35" length="3">
78
    <target_index>ln:n</target_index>
79
  </index_control_field>
80
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="008" offset="24" length="4">
81
    <target_index>ctype:w</target_index>
82
  </index_control_field>
83
  <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="008" offset="39" length="0">
84
    <target_index>Record-source:w</target_index>
85
  </index_control_field>
86
  <!--record.abs line 49: melm 010        LC-card-number,Identifier-standard-->
87
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="010">
88
    <target_index>LC-card-number:w</target_index>
89
    <target_index>Identifier-standard:w</target_index>
90
  </index_data_field>
91
  <!--record.abs line 50: melm 011        LC-card-number,Identifier-standard-->
92
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="011">
93
    <target_index>LC-card-number:w</target_index>
94
    <target_index>Identifier-standard:w</target_index>
95
  </index_data_field>
96
  <!--record.abs line 51: melm 015        BNB-card-number,BGF-number,Number-db,Number-natl-biblio,Identifier-standard-->
97
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="015">
98
    <target_index>BNB-card-number:w</target_index>
99
    <target_index>BGF-number:w</target_index>
100
    <target_index>Number-db:w</target_index>
101
    <target_index>Number-natl-biblio:w</target_index>
102
    <target_index>Identifier-standard:w</target_index>
103
  </index_data_field>
104
  <!--record.abs line 52: melm 017        Number-legal-deposit,Identifier-standard-->
105
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="017">
106
    <target_index>Number-legal-deposit:w</target_index>
107
    <target_index>Identifier-standard:w</target_index>
108
  </index_data_field>
109
  <!--record.abs line 53: melm 018        Identifier-standard-->
110
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="018">
111
    <target_index>Identifier-standard:w</target_index>
112
  </index_data_field>
113
  <!--record.abs line 54: melm 020$a      ISBN:w,Identifier-standard:w-->
114
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="020" subfields="a">
115
    <target_index>ISBN:w</target_index>
116
    <target_index>Identifier-standard:w</target_index>
117
  </index_subfields>
118
  <!--record.abs line 55: melm 020        Identifier-standard-->
119
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="020">
120
    <target_index>Identifier-standard:w</target_index>
121
  </index_data_field>
122
  <!--record.abs line 56: melm 022$a      ISSN:w,Identifier-standard:w-->
123
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="022" subfields="a">
124
    <target_index>ISSN:w</target_index>
125
    <target_index>Identifier-standard:w</target_index>
126
  </index_subfields>
127
  <!--record.abs line 57: melm 022        Identifier-standard-->
128
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="022">
129
    <target_index>Identifier-standard:w</target_index>
130
  </index_data_field>
131
  <!--record.abs line 58: melm 023        Identifier-standard-->
132
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="023">
133
    <target_index>Identifier-standard:w</target_index>
134
  </index_data_field>
135
  <!--record.abs line 59: melm 024$a      Identifier-other-->
136
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="024" subfields="a">
137
    <target_index>Identifier-other:w</target_index>
138
  </index_subfields>
139
  <!--record.abs line 60: melm 024        Identifier-standard-->
140
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="024">
141
    <target_index>Identifier-standard:w</target_index>
142
  </index_data_field>
143
  <!--record.abs line 61: melm 025        Identifier-standard-->
144
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="025">
145
    <target_index>Identifier-standard:w</target_index>
146
  </index_data_field>
147
  <!--record.abs line 62: melm 027        Report-number,Identifier-standard-->
148
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="027">
149
    <target_index>Report-number:w</target_index>
150
    <target_index>Identifier-standard:w</target_index>
151
  </index_data_field>
152
  <!--record.abs line 63: melm 028        Number-music-publisher,Identifier-standard-->
153
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="028">
154
    <target_index>Number-music-publisher:w</target_index>
155
    <target_index>Identifier-standard:w</target_index>
156
  </index_data_field>
157
  <!--record.abs line 64: melm 030        CODEN,Identifier-standard-->
158
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="030">
159
    <target_index>CODEN:w</target_index>
160
    <target_index>Identifier-standard:w</target_index>
161
  </index_data_field>
162
  <!--record.abs line 66: melm 034        Map-scale-->
163
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="034">
164
    <target_index>Map-scale:w</target_index>
165
  </index_data_field>
166
  <!--record.abs line 68: melm 037        Identifier-standard,Stock-number-->
167
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="037">
168
    <target_index>Identifier-standard:w</target_index>
169
    <target_index>Stock-number:w</target_index>
170
  </index_data_field>
171
  <!--record.abs line 69: melm 040        Code-institution,Record-source-->
172
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="040">
173
    <target_index>Code-institution:w</target_index>
174
    <target_index>Record-source:w</target_index>
175
  </index_data_field>
176
  <!--record.abs line 70: melm 041$a      ln-->
177
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="041" subfields="a">
178
    <target_index>ln:w</target_index>
179
  </index_subfields>
180
  <!--record.abs line 71: melm 041$d      ln-->
181
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="041" subfields="d">
182
    <target_index>ln:w</target_index>
183
  </index_subfields>
184
  <!--record.abs line 72: melm 041$e      ln-->
185
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="041" subfields="e">
186
    <target_index>ln:w</target_index>
187
  </index_subfields>
188
  <!--record.abs line 73: melm 041$j      ln-->
189
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="041" subfields="j">
190
    <target_index>ln:w</target_index>
191
  </index_subfields>
192
  <!--record.abs line 74: melm 043        Code-geographic-->
193
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="043">
194
    <target_index>Code-geographic:w</target_index>
195
  </index_data_field>
196
  <!--record.abs line 76: melm 050$b      LC-call-number:w,LC-call-number:p,LC-call-number:s-->
197
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="050" subfields="b">
198
    <target_index>LC-call-number:w</target_index>
199
    <target_index>LC-call-number:p</target_index>
200
    <target_index>LC-call-number:s</target_index>
201
  </index_subfields>
202
  <!--record.abs line 77: melm 050        LC-call-number:w,LC-call-number:p,LC-call-number:s-->
203
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="050">
204
    <target_index>LC-call-number:w</target_index>
205
    <target_index>LC-call-number:p</target_index>
206
    <target_index>LC-call-number:s</target_index>
207
  </index_data_field>
208
  <!--record.abs line 78: melm 052        Geographic-class-->
209
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="052">
210
    <target_index>Geographic-class:w</target_index>
211
  </index_data_field>
212
  <!--record.abs line 79: melm 060        NLM-call-number-->
213
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="060">
214
    <target_index>NLM-call-number:w</target_index>
215
  </index_data_field>
216
  <!--record.abs line 80: melm 070        NAL-call-number-->
217
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="070">
218
    <target_index>NAL-call-number:w</target_index>
219
  </index_data_field>
220
  <!--record.abs line 81: melm 080        UDC-classification-->
221
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="080">
222
    <target_index>UDC-classification:w</target_index>
223
  </index_data_field>
224
  <!--record.abs line 82: melm 082        Dewey-classification:w,Dewey-classification:s-->
225
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="082">
226
    <target_index>Dewey-classification:w</target_index>
227
    <target_index>Dewey-classification:s</target_index>
228
  </index_data_field>
229
  <!--record.abs line 83: melm 086        Number-govt-pub-->
230
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="086">
231
    <target_index>Number-govt-pub:w</target_index>
232
  </index_data_field>
233
  <!--record.abs line 90: melm 100$9      Cross-Reference:w,Koha-Auth-Number-->
234
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="100" subfields="9">
235
    <target_index>Cross-Reference:w</target_index>
236
    <target_index>Koha-Auth-Number:w</target_index>
237
  </index_subfields>
238
  <!--record.abs line 91: melm 100$a      Author,Author:p,Author:s,Editor,Author-personal-bibliography,Author-personal-bibliography:p,Author-personal-bibliography:s-->
239
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="100" subfields="a">
240
    <target_index>Author:w</target_index>
241
    <target_index>Author:p</target_index>
242
    <target_index>Author:s</target_index>
243
    <target_index>Editor:w</target_index>
244
    <target_index>Author-personal-bibliography:w</target_index>
245
    <target_index>Author-personal-bibliography:p</target_index>
246
    <target_index>Author-personal-bibliography:s</target_index>
247
  </index_subfields>
248
  <!--record.abs line 92: melm 100        Author,Author:p,Author:s,Author-title,Author-name-personal,Name,Name-and-title,Personal-name-->
249
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="100">
250
    <target_index>Author:w</target_index>
251
    <target_index>Author:p</target_index>
252
    <target_index>Author:s</target_index>
253
    <target_index>Author-title:w</target_index>
254
    <target_index>Author-name-personal:w</target_index>
255
    <target_index>Name:w</target_index>
256
    <target_index>Name-and-title:w</target_index>
257
    <target_index>Personal-name:w</target_index>
258
  </index_data_field>
259
  <!--record.abs line 93: melm 110$9      Koha-Auth-Number-->
260
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="110" subfields="9">
261
    <target_index>Koha-Auth-Number:w</target_index>
262
  </index_subfields>
263
  <!--record.abs line 94: melm 110        Author,Author:p,Author:s,Author-title,Author-name-corporate,Name,Name-and-title,Corporate-name-->
264
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="110">
265
    <target_index>Author:w</target_index>
266
    <target_index>Author:p</target_index>
267
    <target_index>Author:s</target_index>
268
    <target_index>Author-title:w</target_index>
269
    <target_index>Author-name-corporate:w</target_index>
270
    <target_index>Name:w</target_index>
271
    <target_index>Name-and-title:w</target_index>
272
    <target_index>Corporate-name:w</target_index>
273
  </index_data_field>
274
  <!--record.abs line 95: melm 111$9      Koha-Auth-Number-->
275
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="111" subfields="9">
276
    <target_index>Koha-Auth-Number:w</target_index>
277
  </index_subfields>
278
  <!--record.abs line 96: melm 111        Author,Author:p,Author:s,Author-title,Author-name-corporate,Name,Name-and-title,Conference-name-->
279
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="111">
280
    <target_index>Author:w</target_index>
281
    <target_index>Author:p</target_index>
282
    <target_index>Author:s</target_index>
283
    <target_index>Author-title:w</target_index>
284
    <target_index>Author-name-corporate:w</target_index>
285
    <target_index>Name:w</target_index>
286
    <target_index>Name-and-title:w</target_index>
287
    <target_index>Conference-name:w</target_index>
288
  </index_data_field>
289
  <!--record.abs line 97: melm 130$n      Thematic-number-->
290
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="130" subfields="n">
291
    <target_index>Thematic-number:w</target_index>
292
  </index_subfields>
293
  <!--record.abs line 98: melm 130$r      Music-key-->
294
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="130" subfields="r">
295
    <target_index>Music-key:w</target_index>
296
  </index_subfields>
297
  <!--record.abs line 99: melm 130$9      Koha-Auth-Number-->
298
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="130" subfields="9">
299
    <target_index>Koha-Auth-Number:w</target_index>
300
  </index_subfields>
301
  <!--record.abs line 100: melm 130        Title,Title:p,Title-uniform-->
302
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="130">
303
    <target_index>Title:w</target_index>
304
    <target_index>Title:p</target_index>
305
    <target_index>Title-uniform:w</target_index>
306
  </index_data_field>
307
  <!--record.abs line 102: melm 210        Title,Title:p,Title-abbreviated-->
308
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="210">
309
    <target_index>Title:w</target_index>
310
    <target_index>Title:p</target_index>
311
    <target_index>Title-abbreviated:w</target_index>
312
  </index_data_field>
313
  <!--record.abs line 103: melm 211        Title,Title:p,Title-abbreviated-->
314
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="211">
315
    <target_index>Title:w</target_index>
316
    <target_index>Title:p</target_index>
317
    <target_index>Title-abbreviated:w</target_index>
318
  </index_data_field>
319
  <!--record.abs line 104: melm 212        Title,Title:p,Title-other-variant-->
320
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="212">
321
    <target_index>Title:w</target_index>
322
    <target_index>Title:p</target_index>
323
    <target_index>Title-other-variant:w</target_index>
324
  </index_data_field>
325
  <!--record.abs line 105: melm 214        Title,Title:p,Title-expanded-->
326
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="214">
327
    <target_index>Title:w</target_index>
328
    <target_index>Title:p</target_index>
329
    <target_index>Title-expanded:w</target_index>
330
  </index_data_field>
331
  <!--record.abs line 106: melm 222        Title,Title:p,Title-key-->
332
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="222">
333
    <target_index>Title:w</target_index>
334
    <target_index>Title:p</target_index>
335
    <target_index>Title-key:w</target_index>
336
  </index_data_field>
337
  <!--record.abs line 107: melm 240$r      Music-key-->
338
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="240" subfields="r">
339
    <target_index>Music-key:w</target_index>
340
  </index_subfields>
341
  <!--record.abs line 108: melm 240$n      Thematic-number-->
342
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="240" subfields="n">
343
    <target_index>Thematic-number:w</target_index>
344
  </index_subfields>
345
  <!--record.abs line 109: melm 240        Title:w,Title:p,Title-uniform-->
346
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="240">
347
    <target_index>Title:w</target_index>
348
    <target_index>Title:p</target_index>
349
    <target_index>Title-uniform:w</target_index>
350
  </index_data_field>
351
  <!--record.abs line 110: melm 243$n      Thematic-number-->
352
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="243" subfields="n">
353
    <target_index>Thematic-number:w</target_index>
354
  </index_subfields>
355
  <!--record.abs line 111: melm 243$r      Music-key-->
356
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="243" subfields="r">
357
    <target_index>Music-key:w</target_index>
358
  </index_subfields>
359
  <!--record.abs line 112: melm 243        Title:w,Title:p,Title-collective-->
360
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="243">
361
    <target_index>Title:w</target_index>
362
    <target_index>Title:p</target_index>
363
    <target_index>Title-collective:w</target_index>
364
  </index_data_field>
365
  <!--record.abs line 113: melm 245$a      Title-cover:w,Title-cover:p,Title-cover:s,Title:w,Title:p,Title:s-->
366
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="245" subfields="a">
367
    <target_index>Title-cover:w</target_index>
368
    <target_index>Title-cover:p</target_index>
369
    <target_index>Title-cover:s</target_index>
370
    <target_index>Title:w</target_index>
371
    <target_index>Title:p</target_index>
372
    <target_index>Title:s</target_index>
373
  </index_subfields>
374
  <!--record.abs line 114: melm 245$c      Author,Author-in-order:w,Author-in-order:p,Author-in-order:s-->
375
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="245" subfields="c">
376
    <target_index>Author:w</target_index>
377
    <target_index>Author-in-order:w</target_index>
378
    <target_index>Author-in-order:p</target_index>
379
    <target_index>Author-in-order:s</target_index>
380
  </index_subfields>
381
  <!--record.abs line 115: melm 245$9      Cross-Reference:w,Koha-Auth-Number-->
382
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="245" subfields="9">
383
    <target_index>Cross-Reference:w</target_index>
384
    <target_index>Koha-Auth-Number:w</target_index>
385
  </index_subfields>
386
  <!--record.abs line 116: melm 245        Title:w,Title:p-->
387
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="245">
388
    <target_index>Title:w</target_index>
389
    <target_index>Title:p</target_index>
390
  </index_data_field>
391
  <!--record.abs line 117: melm 246        Title,Title:p,Title-abbreviated,Title-expanded,Title-former-->
392
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="246">
393
    <target_index>Title:w</target_index>
394
    <target_index>Title:p</target_index>
395
    <target_index>Title-abbreviated:w</target_index>
396
    <target_index>Title-expanded:w</target_index>
397
    <target_index>Title-former:w</target_index>
398
  </index_data_field>
399
  <!--record.abs line 118: melm 247        Title,Title:p,Title-former,Title-other-variant,Related-periodical-->
400
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="247">
401
    <target_index>Title:w</target_index>
402
    <target_index>Title:p</target_index>
403
    <target_index>Title-former:w</target_index>
404
    <target_index>Title-other-variant:w</target_index>
405
    <target_index>Related-periodical:w</target_index>
406
  </index_data_field>
407
  <!--record.abs line 119: melm 260$a      pl:w,pl:p-->
408
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="260" subfields="a">
409
    <target_index>pl:w</target_index>
410
    <target_index>pl:p</target_index>
411
  </index_subfields>
412
  <!--record.abs line 120: melm 260$b      Publisher:w,Publisher:p-->
413
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="260" subfields="b">
414
    <target_index>Publisher:w</target_index>
415
    <target_index>Publisher:p</target_index>
416
  </index_subfields>
417
  <!--record.abs line 121: melm 260$c      copydate,copydate:s-->
418
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="260" subfields="c">
419
    <target_index>copydate:w</target_index>
420
    <target_index>copydate:s</target_index>
421
  </index_subfields>
422
  <!--record.abs line 122: melm 260        pl-->
423
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="260">
424
    <target_index>pl:w</target_index>
425
  </index_data_field>
426
  <!--record.abs line 123: melm 300        Extent:w,Extent:p-->
427
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="300">
428
    <target_index>Extent:w</target_index>
429
    <target_index>Extent:p</target_index>
430
  </index_data_field>
431
  <!--record.abs line 124: melm 400$a      Name-and-title-->
432
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="400" subfields="a">
433
    <target_index>Name-and-title:w</target_index>
434
  </index_subfields>
435
  <!--record.abs line 125: melm 400$t      Author-title,Name-and-title,Title,Title-series-->
436
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="400" subfields="t">
437
    <target_index>Author-title:w</target_index>
438
    <target_index>Name-and-title:w</target_index>
439
    <target_index>Title:w</target_index>
440
    <target_index>Title-series:w</target_index>
441
  </index_subfields>
442
  <!--record.abs line 126: melm 400$9      Koha-Auth-Number-->
443
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="400" subfields="9">
444
    <target_index>Koha-Auth-Number:w</target_index>
445
  </index_subfields>
446
  <!--record.abs line 127: melm 400        Author,Author-name-personal,Name,Personal-name-->
447
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="400">
448
    <target_index>Author:w</target_index>
449
    <target_index>Author-name-personal:w</target_index>
450
    <target_index>Name:w</target_index>
451
    <target_index>Personal-name:w</target_index>
452
  </index_data_field>
453
  <!--record.abs line 128: melm 410$a      Name-and-title-->
454
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="410" subfields="a">
455
    <target_index>Name-and-title:w</target_index>
456
  </index_subfields>
457
  <!--record.abs line 129: melm 410$t      Author-title,Title,Title-series-->
458
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="410" subfields="t">
459
    <target_index>Author-title:w</target_index>
460
    <target_index>Title:w</target_index>
461
    <target_index>Title-series:w</target_index>
462
  </index_subfields>
463
  <!--record.abs line 130: melm 410$9      Koha-Auth-Number-->
464
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="410" subfields="9">
465
    <target_index>Koha-Auth-Number:w</target_index>
466
  </index_subfields>
467
  <!--record.abs line 131: melm 410        Author,Corporate-name-->
468
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="410">
469
    <target_index>Author:w</target_index>
470
    <target_index>Corporate-name:w</target_index>
471
  </index_data_field>
472
  <!--record.abs line 133: melm 411$a      Name-and-title-->
473
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="411" subfields="a">
474
    <target_index>Name-and-title:w</target_index>
475
  </index_subfields>
476
  <!--record.abs line 135: melm 411$t      Author-title,Title-series-->
477
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="411" subfields="t">
478
    <target_index>Author-title:w</target_index>
479
    <target_index>Title-series:w</target_index>
480
  </index_subfields>
481
  <!--record.abs line 136: melm 411        Author,Conference-name-->
482
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="411">
483
    <target_index>Author:w</target_index>
484
    <target_index>Conference-name:w</target_index>
485
  </index_data_field>
486
  <!--record.abs line 139: melm 440$a      Title-series:w,Title-series:p-->
487
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="440" subfields="a">
488
    <target_index>Title-series:w</target_index>
489
    <target_index>Title-series:p</target_index>
490
  </index_subfields>
491
  <!--record.abs line 140: melm 440$9      Koha-Auth-Number-->
492
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="440" subfields="9">
493
    <target_index>Koha-Auth-Number:w</target_index>
494
  </index_subfields>
495
  <!--record.abs line 141: melm 440        Title-series:w,Title-series:p,Title,Title-series-->
496
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="440">
497
    <target_index>Title-series:w</target_index>
498
    <target_index>Title-series:p</target_index>
499
    <target_index>Title:w</target_index>
500
    <target_index>Title-series:w</target_index>
501
  </index_data_field>
502
  <!--record.abs line 142: melm 490$a      Title-series:w,Title-series:p-->
503
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="490" subfields="a">
504
    <target_index>Title-series:w</target_index>
505
    <target_index>Title-series:p</target_index>
506
  </index_subfields>
507
  <!--record.abs line 143: melm 490$9      Koha-Auth-Number-->
508
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="490" subfields="9">
509
    <target_index>Koha-Auth-Number:w</target_index>
510
  </index_subfields>
511
  <!--record.abs line 144: melm 490        Title,Title-series-->
512
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="490">
513
    <target_index>Title:w</target_index>
514
    <target_index>Title-series:w</target_index>
515
  </index_data_field>
516
  <!--record.abs line 146: melm 500        Note:w,Note:p-->
517
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="500">
518
    <target_index>Note:w</target_index>
519
    <target_index>Note:p</target_index>
520
  </index_data_field>
521
  <!--record.abs line 147: melm 502        Material-type-->
522
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="502">
523
    <target_index>Material-type:w</target_index>
524
  </index_data_field>
525
  <!--record.abs line 148: melm 505$r      Author-->
526
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="505" subfields="r">
527
    <target_index>Author:w</target_index>
528
  </index_subfields>
529
  <!--record.abs line 149: melm 505$t      Title-->
530
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="505" subfields="t">
531
    <target_index>Title:w</target_index>
532
  </index_subfields>
533
  <!--record.abs line 150: melm 505        Note:w,Note:p-->
534
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="505">
535
    <target_index>Note:w</target_index>
536
    <target_index>Note:p</target_index>
537
  </index_data_field>
538
  <!--record.abs line 151: melm 510        Indexed-by-->
539
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="510">
540
    <target_index>Indexed-by:w</target_index>
541
  </index_data_field>
542
  <!--record.abs line 152: melm 520        Abstract:w,Abstract:p-->
543
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="520">
544
    <target_index>Abstract:w</target_index>
545
    <target_index>Abstract:p</target_index>
546
  </index_data_field>
547
  <!--record.abs line 153: melm 521$a      lex:n-->
548
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="521" subfields="a">
549
    <target_index>lex:n</target_index>
550
  </index_subfields>
551
  <!--record.abs line 154: melm 526$c      arl,arl:n-->
552
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="526" subfields="c">
553
    <target_index>arl:w</target_index>
554
    <target_index>arl:n</target_index>
555
  </index_subfields>
556
  <!--record.abs line 155: melm 526$d      arp,arp:n-->
557
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="526" subfields="d">
558
    <target_index>arp:w</target_index>
559
    <target_index>arp:n</target_index>
560
  </index_subfields>
561
  <!--record.abs line 158: melm 590        Note:w,Note:p-->
562
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="590">
563
    <target_index>Note:w</target_index>
564
    <target_index>Note:p</target_index>
565
  </index_data_field>
566
  <!--record.abs line 160: melm 600$a      Name-and-title,Name,Personal-name,Subject-name-personal,Subject,Subject:p-->
567
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="600" subfields="a">
568
    <target_index>Name-and-title:w</target_index>
569
    <target_index>Name:w</target_index>
570
    <target_index>Personal-name:w</target_index>
571
    <target_index>Subject-name-personal:w</target_index>
572
    <target_index>Subject:w</target_index>
573
    <target_index>Subject:p</target_index>
574
  </index_subfields>
575
  <!--record.abs line 161: melm 600$t      Name-and-title,Title,Subject,Subject:p-->
576
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="600" subfields="t">
577
    <target_index>Name-and-title:w</target_index>
578
    <target_index>Title:w</target_index>
579
    <target_index>Subject:w</target_index>
580
    <target_index>Subject:p</target_index>
581
  </index_subfields>
582
  <!--record.abs line 162: melm 600$9      Koha-Auth-Number-->
583
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="600" subfields="9">
584
    <target_index>Koha-Auth-Number:w</target_index>
585
  </index_subfields>
586
  <!--record.abs line 164: melm 600        Name,Personal-name,Subject-name-personal,Subject,Subject:p-->
587
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="600">
588
    <target_index>Name:w</target_index>
589
    <target_index>Personal-name:w</target_index>
590
    <target_index>Subject-name-personal:w</target_index>
591
    <target_index>Subject:w</target_index>
592
    <target_index>Subject:p</target_index>
593
  </index_data_field>
594
  <!--record.abs line 165: melm 610$a      Name-and-title,Subject,Subject:p-->
595
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="610" subfields="a">
596
    <target_index>Name-and-title:w</target_index>
597
    <target_index>Subject:w</target_index>
598
    <target_index>Subject:p</target_index>
599
  </index_subfields>
600
  <!--record.abs line 166: melm 610$t      Name-and-title,Title,Subject,Subject:p-->
601
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="610" subfields="t">
602
    <target_index>Name-and-title:w</target_index>
603
    <target_index>Title:w</target_index>
604
    <target_index>Subject:w</target_index>
605
    <target_index>Subject:p</target_index>
606
  </index_subfields>
607
  <!--record.abs line 167: melm 610$9      Koha-Auth-Number-->
608
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="610" subfields="9">
609
    <target_index>Koha-Auth-Number:w</target_index>
610
  </index_subfields>
611
  <!--record.abs line 168: melm 610        Name,Subject,Subject:p,Corporate-name-->
612
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="610">
613
    <target_index>Name:w</target_index>
614
    <target_index>Subject:w</target_index>
615
    <target_index>Subject:p</target_index>
616
    <target_index>Corporate-name:w</target_index>
617
  </index_data_field>
618
  <!--record.abs line 169: melm 611$a      Name-and-title,Subject,Subject:p-->
619
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="611" subfields="a">
620
    <target_index>Name-and-title:w</target_index>
621
    <target_index>Subject:w</target_index>
622
    <target_index>Subject:p</target_index>
623
  </index_subfields>
624
  <!--record.abs line 170: melm 611$t      Name-and-title,Title,Subject,Subject:p-->
625
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="611" subfields="t">
626
    <target_index>Name-and-title:w</target_index>
627
    <target_index>Title:w</target_index>
628
    <target_index>Subject:w</target_index>
629
    <target_index>Subject:p</target_index>
630
  </index_subfields>
631
  <!--record.abs line 171: melm 611$9      Koha-Auth-Number-->
632
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="611" subfields="9">
633
    <target_index>Koha-Auth-Number:w</target_index>
634
  </index_subfields>
635
  <!--record.abs line 172: melm 611        Conference-name,Name,Subject,Subject:p-->
636
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="611">
637
    <target_index>Conference-name:w</target_index>
638
    <target_index>Name:w</target_index>
639
    <target_index>Subject:w</target_index>
640
    <target_index>Subject:p</target_index>
641
  </index_data_field>
642
  <!--record.abs line 173: melm 630$n      Thematic-number,Subject,Subject:p-->
643
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="630" subfields="n">
644
    <target_index>Thematic-number:w</target_index>
645
    <target_index>Subject:w</target_index>
646
    <target_index>Subject:p</target_index>
647
  </index_subfields>
648
  <!--record.abs line 174: melm 630$r      Music-key,Subject,Subject:p-->
649
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="630" subfields="r">
650
    <target_index>Music-key:w</target_index>
651
    <target_index>Subject:w</target_index>
652
    <target_index>Subject:p</target_index>
653
  </index_subfields>
654
  <!--record.abs line 175: melm 630$9      Koha-Auth-Number-->
655
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="630" subfields="9">
656
    <target_index>Koha-Auth-Number:w</target_index>
657
  </index_subfields>
658
  <!--record.abs line 176: melm 630        Subject,Subject:p-->
659
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="630">
660
    <target_index>Subject:w</target_index>
661
    <target_index>Subject:p</target_index>
662
  </index_data_field>
663
  <!--record.abs line 177: melm 650$9      Koha-Auth-Number    -->
664
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="650" subfields="9">
665
    <target_index>Koha-Auth-Number    :w</target_index>
666
  </index_subfields>
667
  <!--record.abs line 178: melm 650        Subject,Subject:p-->
668
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="650">
669
    <target_index>Subject:w</target_index>
670
    <target_index>Subject:p</target_index>
671
  </index_data_field>
672
  <!--record.abs line 179: melm 651$9      Koha-Auth-Number    -->
673
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="651" subfields="9">
674
    <target_index>Koha-Auth-Number    :w</target_index>
675
  </index_subfields>
676
  <!--record.abs line 180: melm 651        Name-geographic,Subject,Subject:p-->
677
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="651">
678
    <target_index>Name-geographic:w</target_index>
679
    <target_index>Subject:w</target_index>
680
    <target_index>Subject:p</target_index>
681
  </index_data_field>
682
  <!--record.abs line 181: melm 652$9      Koha-Auth-Number    -->
683
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="652" subfields="9">
684
    <target_index>Koha-Auth-Number    :w</target_index>
685
  </index_subfields>
686
  <!--record.abs line 183: melm 653$9      Koha-Auth-Number    -->
687
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="653" subfields="9">
688
    <target_index>Koha-Auth-Number    :w</target_index>
689
  </index_subfields>
690
  <!--record.abs line 184: melm 653        Subject,Subject:p-->
691
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="653">
692
    <target_index>Subject:w</target_index>
693
    <target_index>Subject:p</target_index>
694
  </index_data_field>
695
  <!--record.abs line 185: melm 654$9      Koha-Auth-Number    -->
696
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="654" subfields="9">
697
    <target_index>Koha-Auth-Number    :w</target_index>
698
  </index_subfields>
699
  <!--record.abs line 186: melm 654        Subject,Subject:p-->
700
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="654">
701
    <target_index>Subject:w</target_index>
702
    <target_index>Subject:p</target_index>
703
  </index_data_field>
704
  <!--record.abs line 187: melm 655$9      Koha-Auth-Number    -->
705
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="655" subfields="9">
706
    <target_index>Koha-Auth-Number    :w</target_index>
707
  </index_subfields>
708
  <!--record.abs line 188: melm 655        Subject,Subject:p-->
709
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="655">
710
    <target_index>Subject:w</target_index>
711
    <target_index>Subject:p</target_index>
712
  </index_data_field>
713
  <!--record.abs line 189: melm 656$9      Koha-Auth-Number    -->
714
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="656" subfields="9">
715
    <target_index>Koha-Auth-Number    :w</target_index>
716
  </index_subfields>
717
  <!--record.abs line 190: melm 656        Subject,Subject:p-->
718
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="656">
719
    <target_index>Subject:w</target_index>
720
    <target_index>Subject:p</target_index>
721
  </index_data_field>
722
  <!--record.abs line 191: melm 657$9      Koha-Auth-Number    -->
723
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="657" subfields="9">
724
    <target_index>Koha-Auth-Number    :w</target_index>
725
  </index_subfields>
726
  <!--record.abs line 192: melm 657        Subject,Subject:p-->
727
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="657">
728
    <target_index>Subject:w</target_index>
729
    <target_index>Subject:p</target_index>
730
  </index_data_field>
731
  <!--record.abs line 193: melm 658$a	curriculum:w,curriculum:p,Subject,Subject:p-->
732
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="658" subfields="a">
733
    <target_index>curriculum:w</target_index>
734
    <target_index>curriculum:p</target_index>
735
    <target_index>Subject:w</target_index>
736
    <target_index>Subject:p</target_index>
737
  </index_subfields>
738
  <!--record.abs line 194: melm 658$b	curriculum:w,curriculum:p,Subject,Subject:p-->
739
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="658" subfields="b">
740
    <target_index>curriculum:w</target_index>
741
    <target_index>curriculum:p</target_index>
742
    <target_index>Subject:w</target_index>
743
    <target_index>Subject:p</target_index>
744
  </index_subfields>
745
  <!--record.abs line 195: melm 658$c	curriculum:w,curriculum:p,Subject,Subject:p-->
746
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="658" subfields="c">
747
    <target_index>curriculum:w</target_index>
748
    <target_index>curriculum:p</target_index>
749
    <target_index>Subject:w</target_index>
750
    <target_index>Subject:p</target_index>
751
  </index_subfields>
752
  <!--record.abs line 196: melm 658        Subject,Subject:p-->
753
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="658">
754
    <target_index>Subject:w</target_index>
755
    <target_index>Subject:p</target_index>
756
  </index_data_field>
757
  <!--record.abs line 197: melm 690$9      Koha-Auth-Number    -->
758
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="690" subfields="9">
759
    <target_index>Koha-Auth-Number    :w</target_index>
760
  </index_subfields>
761
  <!--record.abs line 198: melm 690        Subject,Subject:p-->
762
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="690">
763
    <target_index>Subject:w</target_index>
764
    <target_index>Subject:p</target_index>
765
  </index_data_field>
766
  <!--record.abs line 200: melm 700$9      Cross-Reference,Koha-Auth-Number-->
767
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="700" subfields="9">
768
    <target_index>Cross-Reference:w</target_index>
769
    <target_index>Koha-Auth-Number:w</target_index>
770
  </index_subfields>
771
  <!--record.abs line 201: melm 700$a      Author,Author:p-->
772
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="700" subfields="a">
773
    <target_index>Author:w</target_index>
774
    <target_index>Author:p</target_index>
775
  </index_subfields>
776
  <!--record.abs line 202: melm 700$n      Thematic-number-->
777
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="700" subfields="n">
778
    <target_index>Thematic-number:w</target_index>
779
  </index_subfields>
780
  <!--record.abs line 203: melm 700$r      Music-key-->
781
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="700" subfields="r">
782
    <target_index>Music-key:w</target_index>
783
  </index_subfields>
784
  <!--record.abs line 205: melm 700$t      Author-title,Name-and-title,Title,Title-uniform-->
785
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="700" subfields="t">
786
    <target_index>Author-title:w</target_index>
787
    <target_index>Name-and-title:w</target_index>
788
    <target_index>Title:w</target_index>
789
    <target_index>Title-uniform:w</target_index>
790
  </index_subfields>
791
  <!--record.abs line 206: melm 700        Author,Author:p,Author-name-personal,Name,Editor,Personal-name-->
792
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="700">
793
    <target_index>Author:w</target_index>
794
    <target_index>Author:p</target_index>
795
    <target_index>Author-name-personal:w</target_index>
796
    <target_index>Name:w</target_index>
797
    <target_index>Editor:w</target_index>
798
    <target_index>Personal-name:w</target_index>
799
  </index_data_field>
800
  <!--record.abs line 208: melm 710$t      Author-title,Name-and-title,Title,Title-uniform-->
801
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="710" subfields="t">
802
    <target_index>Author-title:w</target_index>
803
    <target_index>Name-and-title:w</target_index>
804
    <target_index>Title:w</target_index>
805
    <target_index>Title-uniform:w</target_index>
806
  </index_subfields>
807
  <!--record.abs line 210: melm 710$a      Name-and-title-->
808
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="710" subfields="a">
809
    <target_index>Name-and-title:w</target_index>
810
  </index_subfields>
811
  <!--record.abs line 211: melm 710$9      Koha-Auth-Number    -->
812
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="710" subfields="9">
813
    <target_index>Koha-Auth-Number    :w</target_index>
814
  </index_subfields>
815
  <!--record.abs line 212: melm 710        Author,Author:p,Corporate-name,Name-->
816
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="710">
817
    <target_index>Author:w</target_index>
818
    <target_index>Author:p</target_index>
819
    <target_index>Corporate-name:w</target_index>
820
    <target_index>Name:w</target_index>
821
  </index_data_field>
822
  <!--record.abs line 213: melm 711$a      Name-and-title-->
823
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="711" subfields="a">
824
    <target_index>Name-and-title:w</target_index>
825
  </index_subfields>
826
  <!--record.abs line 215: melm 711$t      Author-title,Title,Title-uniform-->
827
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="711" subfields="t">
828
    <target_index>Author-title:w</target_index>
829
    <target_index>Title:w</target_index>
830
    <target_index>Title-uniform:w</target_index>
831
  </index_subfields>
832
  <!--record.abs line 216: melm 711$9      Koha-Auth-Number    -->
833
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="711" subfields="9">
834
    <target_index>Koha-Auth-Number    :w</target_index>
835
  </index_subfields>
836
  <!--record.abs line 218: melm 711        Author,Author:p,Author-name-corporate,Name,Conference-name-->
837
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="711">
838
    <target_index>Author:w</target_index>
839
    <target_index>Author:p</target_index>
840
    <target_index>Author-name-corporate:w</target_index>
841
    <target_index>Name:w</target_index>
842
    <target_index>Conference-name:w</target_index>
843
  </index_data_field>
844
  <!--record.abs line 219: melm 730$n      Thematic-number-->
845
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="730" subfields="n">
846
    <target_index>Thematic-number:w</target_index>
847
  </index_subfields>
848
  <!--record.abs line 220: melm 730$r      Music-key-->
849
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="730" subfields="r">
850
    <target_index>Music-key:w</target_index>
851
  </index_subfields>
852
  <!--record.abs line 221: melm 730$9      Koha-Auth-Number-->
853
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="730" subfields="9">
854
    <target_index>Koha-Auth-Number:w</target_index>
855
  </index_subfields>
856
  <!--record.abs line 222: melm 730        Title,Title:p,Title-uniform-->
857
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="730">
858
    <target_index>Title:w</target_index>
859
    <target_index>Title:p</target_index>
860
    <target_index>Title-uniform:w</target_index>
861
  </index_data_field>
862
  <!--record.abs line 223: melm 740        Title,Title:p,Title-other-variant-->
863
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="740">
864
    <target_index>Title:w</target_index>
865
    <target_index>Title:p</target_index>
866
    <target_index>Title-other-variant:w</target_index>
867
  </index_data_field>
868
  <!--record.abs line 224: melm 751$a      Name-geographic-->
869
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="751" subfields="a">
870
    <target_index>Name-geographic:w</target_index>
871
  </index_subfields>
872
  <!--record.abs line 225: melm 751$9      Koha-Auth-Number-->
873
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="751" subfields="9">
874
    <target_index>Koha-Auth-Number:w</target_index>
875
  </index_subfields>
876
  <!--record.abs line 226: melm 751        Name-geographic-->
877
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="751">
878
    <target_index>Name-geographic:w</target_index>
879
  </index_data_field>
880
  <!--record.abs line 227: melm 770$w      Record-control-number-->
881
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="770" subfields="w">
882
    <target_index>Record-control-number:w</target_index>
883
  </index_subfields>
884
  <!--record.abs line 228: melm 772$w      Record-control-number-->
885
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="772" subfields="w">
886
    <target_index>Record-control-number:w</target_index>
887
  </index_subfields>
888
  <!--record.abs line 229: melm 773$a      Host-item-->
889
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="773" subfields="a">
890
    <target_index>Host-item:w</target_index>
891
  </index_subfields>
892
  <!--record.abs line 230: melm 773$9	Host-Item-Number-->
893
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="773" subfields="9">
894
    <target_index>Host-Item-Number:w</target_index>
895
  </index_subfields>
896
  <!--record.abs line 231: melm 773$t      Host-item-->
897
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="773" subfields="t">
898
    <target_index>Host-item:w</target_index>
899
  </index_subfields>
900
  <!--record.abs line 232: melm 773$w      Record-control-number-->
901
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="773" subfields="w">
902
    <target_index>Record-control-number:w</target_index>
903
  </index_subfields>
904
  <!--record.abs line 233: melm 774$w      Record-control-number-->
905
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="774" subfields="w">
906
    <target_index>Record-control-number:w</target_index>
907
  </index_subfields>
908
  <!--record.abs line 234: melm 775$w      Record-control-number-->
909
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="775" subfields="w">
910
    <target_index>Record-control-number:w</target_index>
911
  </index_subfields>
912
  <!--record.abs line 235: melm 776$w      Record-control-number-->
913
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="776" subfields="w">
914
    <target_index>Record-control-number:w</target_index>
915
  </index_subfields>
916
  <!--record.abs line 236: melm 777$w      Record-control-number-->
917
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="777" subfields="w">
918
    <target_index>Record-control-number:w</target_index>
919
  </index_subfields>
920
  <!--record.abs line 237: melm 780$t      Title-->
921
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="780" subfields="t">
922
    <target_index>Title:w</target_index>
923
  </index_subfields>
924
  <!--record.abs line 238: melm 780$w      Record-control-number-->
925
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="780" subfields="w">
926
    <target_index>Record-control-number:w</target_index>
927
  </index_subfields>
928
  <!--record.abs line 239: melm 780        Title,Title:p,Title-former,Related-periodical-->
929
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="780">
930
    <target_index>Title:w</target_index>
931
    <target_index>Title:p</target_index>
932
    <target_index>Title-former:w</target_index>
933
    <target_index>Related-periodical:w</target_index>
934
  </index_data_field>
935
  <!--record.abs line 240: melm 785$w      Record-control-number-->
936
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="785" subfields="w">
937
    <target_index>Record-control-number:w</target_index>
938
  </index_subfields>
939
  <!--record.abs line 241: melm 785        Title,Title:p,Title-later,Related-periodical-->
940
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="785">
941
    <target_index>Title:w</target_index>
942
    <target_index>Title:p</target_index>
943
    <target_index>Title-later:w</target_index>
944
    <target_index>Related-periodical:w</target_index>
945
  </index_data_field>
946
  <!--record.abs line 242: melm 787$w      Record-control-number-->
947
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="787" subfields="w">
948
    <target_index>Record-control-number:w</target_index>
949
  </index_subfields>
950
  <!--record.abs line 244: melm 800$a      Name-and-title,Title-series:w,Title-series:p-->
951
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="800" subfields="a">
952
    <target_index>Name-and-title:w</target_index>
953
    <target_index>Title-series:w</target_index>
954
    <target_index>Title-series:p</target_index>
955
  </index_subfields>
956
  <!--record.abs line 246: melm 800$t      Author-title,Name-and-title,Title,Title-series:w,Title-series:p-->
957
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="800" subfields="t">
958
    <target_index>Author-title:w</target_index>
959
    <target_index>Name-and-title:w</target_index>
960
    <target_index>Title:w</target_index>
961
    <target_index>Title-series:w</target_index>
962
    <target_index>Title-series:p</target_index>
963
  </index_subfields>
964
  <!--record.abs line 247: melm 800$9      Koha-Auth-Number-->
965
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="800" subfields="9">
966
    <target_index>Koha-Auth-Number:w</target_index>
967
  </index_subfields>
968
  <!--record.abs line 248: melm 800$w      Record-control-number-->
969
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="800" subfields="w">
970
    <target_index>Record-control-number:w</target_index>
971
  </index_subfields>
972
  <!--record.abs line 249: melm 800        Author,Author-name-personal,Name,Personal-name-->
973
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="800">
974
    <target_index>Author:w</target_index>
975
    <target_index>Author-name-personal:w</target_index>
976
    <target_index>Name:w</target_index>
977
    <target_index>Personal-name:w</target_index>
978
  </index_data_field>
979
  <!--record.abs line 250: melm 810$a      Name-and-title,Title-series:w,Title-series:p-->
980
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="810" subfields="a">
981
    <target_index>Name-and-title:w</target_index>
982
    <target_index>Title-series:w</target_index>
983
    <target_index>Title-series:p</target_index>
984
  </index_subfields>
985
  <!--record.abs line 251: melm 810$t      Author-title,Name-and-title,Title,Title-series:w,Title-series:p-->
986
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="810" subfields="t">
987
    <target_index>Author-title:w</target_index>
988
    <target_index>Name-and-title:w</target_index>
989
    <target_index>Title:w</target_index>
990
    <target_index>Title-series:w</target_index>
991
    <target_index>Title-series:p</target_index>
992
  </index_subfields>
993
  <!--record.abs line 252: melm 810$w      Record-control-number-->
994
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="810" subfields="w">
995
    <target_index>Record-control-number:w</target_index>
996
  </index_subfields>
997
  <!--record.abs line 253: melm 810$9      Koha-Auth-Number-->
998
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="810" subfields="9">
999
    <target_index>Koha-Auth-Number:w</target_index>
1000
  </index_subfields>
1001
  <!--record.abs line 254: melm 810        Author,Corporate-name,Author-name-corporate,Name-->
1002
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="810">
1003
    <target_index>Author:w</target_index>
1004
    <target_index>Corporate-name:w</target_index>
1005
    <target_index>Author-name-corporate:w</target_index>
1006
    <target_index>Name:w</target_index>
1007
  </index_data_field>
1008
  <!--record.abs line 255: melm 811$a      Name-and-title,Title-series:w,Title-series:p-->
1009
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="811" subfields="a">
1010
    <target_index>Name-and-title:w</target_index>
1011
    <target_index>Title-series:w</target_index>
1012
    <target_index>Title-series:p</target_index>
1013
  </index_subfields>
1014
  <!--record.abs line 256: melm 811$9      Koha-Auth-Number-->
1015
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="811" subfields="9">
1016
    <target_index>Koha-Auth-Number:w</target_index>
1017
  </index_subfields>
1018
  <!--record.abs line 258: melm 811$t      Author-title,Name-and-title,Title,Title-series:w,Title-series:p-->
1019
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="811" subfields="t">
1020
    <target_index>Author-title:w</target_index>
1021
    <target_index>Name-and-title:w</target_index>
1022
    <target_index>Title:w</target_index>
1023
    <target_index>Title-series:w</target_index>
1024
    <target_index>Title-series:p</target_index>
1025
  </index_subfields>
1026
  <!--record.abs line 259: melm 811$w      Record-control-number-->
1027
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="811" subfields="w">
1028
    <target_index>Record-control-number:w</target_index>
1029
  </index_subfields>
1030
  <!--record.abs line 260: melm 811        Author,Author-name-corporate,Name,Conference-name-->
1031
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="811">
1032
    <target_index>Author:w</target_index>
1033
    <target_index>Author-name-corporate:w</target_index>
1034
    <target_index>Name:w</target_index>
1035
    <target_index>Conference-name:w</target_index>
1036
  </index_data_field>
1037
  <!--record.abs line 261: melm 830$w      Record-control-number-->
1038
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="830" subfields="w">
1039
    <target_index>Record-control-number:w</target_index>
1040
  </index_subfields>
1041
  <!--record.abs line 262: melm 830$9      Koha-Auth-Number-->
1042
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="830" subfields="9">
1043
    <target_index>Koha-Auth-Number:w</target_index>
1044
  </index_subfields>
1045
  <!--record.abs line 263: melm 830        Title,Title-series:w,Title-series:p-->
1046
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="830">
1047
    <target_index>Title:w</target_index>
1048
    <target_index>Title-series:w</target_index>
1049
    <target_index>Title-series:p</target_index>
1050
  </index_data_field>
1051
  <!--record.abs line 264: melm 840        Title,Title-series:w,Title-series:p-->
1052
  <index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="840">
1053
    <target_index>Title:w</target_index>
1054
    <target_index>Title-series:w</target_index>
1055
    <target_index>Title-series:p</target_index>
1056
  </index_data_field>
1057
  <!--record.abs line 268: melm 999$c      Local-Number:n,Local-Number:w,Local-Number:s-->
1058
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="999" subfields="c">
1059
    <target_index>Local-Number:n</target_index>
1060
    <target_index>Local-Number:w</target_index>
1061
    <target_index>Local-Number:s</target_index>
1062
  </index_subfields>
1063
  <!--record.abs line 269: melm 999$d      biblioitemnumber:n,biblioitemnumber:w,biblioitemnumber:s-->
1064
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="999" subfields="d">
1065
    <target_index>biblioitemnumber:n</target_index>
1066
    <target_index>biblioitemnumber:w</target_index>
1067
    <target_index>biblioitemnumber:s</target_index>
1068
  </index_subfields>
1069
  <!--record.abs line 270: melm 942$0      totalissues:n,totalissues:s-->
1070
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="942" subfields="0">
1071
    <target_index>totalissues:n</target_index>
1072
    <target_index>totalissues:s</target_index>
1073
  </index_subfields>
1074
  <!--record.abs line 271: melm 942$2      cn-bib-source-->
1075
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="942" subfields="2">
1076
    <target_index>cn-bib-source:w</target_index>
1077
  </index_subfields>
1078
  <!--record.abs line 272: melm 942$6      cn-bib-sort:n,cn-bib-sort:s-->
1079
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="942" subfields="6">
1080
    <target_index>cn-bib-sort:n</target_index>
1081
    <target_index>cn-bib-sort:s</target_index>
1082
  </index_subfields>
1083
  <!--record.abs line 273: melm 942$c      itemtype:w,itemtype:p,itype:w,itype:p-->
1084
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="942" subfields="c">
1085
    <target_index>itemtype:w</target_index>
1086
    <target_index>itemtype:p</target_index>
1087
    <target_index>itype:w</target_index>
1088
    <target_index>itype:p</target_index>
1089
  </index_subfields>
1090
  <!--record.abs line 274: melm 942$n      Suppress:w,Suppress:n-->
1091
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="942" subfields="n">
1092
    <target_index>Suppress:w</target_index>
1093
    <target_index>Suppress:n</target_index>
1094
  </index_subfields>
1095
  <!--record.abs line 277: melm 942$h      cn-class-->
1096
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="942" subfields="h">
1097
    <target_index>cn-class:w</target_index>
1098
  </index_subfields>
1099
  <!--record.abs line 278: melm 942$i      cn-item-->
1100
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="942" subfields="i">
1101
    <target_index>cn-item:w</target_index>
1102
  </index_subfields>
1103
  <!--record.abs line 279: melm 942$k      cn-prefix-->
1104
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="942" subfields="k">
1105
    <target_index>cn-prefix:w</target_index>
1106
  </index_subfields>
1107
  <!--record.abs line 280: melm 942$m      cn-suffix-->
1108
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="942" subfields="m">
1109
    <target_index>cn-suffix:w</target_index>
1110
  </index_subfields>
1111
  <!--record.abs line 283: melm 952$0      withdrawn:n,withdrawn:w-->
1112
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="0">
1113
    <target_index>withdrawn:n</target_index>
1114
    <target_index>withdrawn:w</target_index>
1115
  </index_subfields>
1116
  <!--record.abs line 284: melm 952$1      lost,lost:n-->
1117
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="1">
1118
    <target_index>lost:w</target_index>
1119
    <target_index>lost:n</target_index>
1120
  </index_subfields>
1121
  <!--record.abs line 285: melm 952$2      classification-source-->
1122
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="2">
1123
    <target_index>classification-source:w</target_index>
1124
  </index_subfields>
1125
  <!--record.abs line 286: melm 952$3      materials-specified -->
1126
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="3">
1127
    <target_index>materials-specified :w</target_index>
1128
  </index_subfields>
1129
  <!--record.abs line 287: melm 952$4      damaged:n,damaged:w-->
1130
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="4">
1131
    <target_index>damaged:n</target_index>
1132
    <target_index>damaged:w</target_index>
1133
  </index_subfields>
1134
  <!--record.abs line 288: melm 952$5      restricted:n,restricted:w-->
1135
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="5">
1136
    <target_index>restricted:n</target_index>
1137
    <target_index>restricted:w</target_index>
1138
  </index_subfields>
1139
  <!--record.abs line 289: melm 952$6      cn-sort:n,cn-sort:s-->
1140
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="6">
1141
    <target_index>cn-sort:n</target_index>
1142
    <target_index>cn-sort:s</target_index>
1143
  </index_subfields>
1144
  <!--record.abs line 290: melm 952$7      notforloan:n,notforloan:w-->
1145
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="7">
1146
    <target_index>notforloan:n</target_index>
1147
    <target_index>notforloan:w</target_index>
1148
  </index_subfields>
1149
  <!--record.abs line 291: melm 952$8      ccode:w,ccode:p-->
1150
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="8">
1151
    <target_index>ccode:w</target_index>
1152
    <target_index>ccode:p</target_index>
1153
  </index_subfields>
1154
  <!--record.abs line 292: melm 952$9      itemnumber:n,itemnumber:s-->
1155
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="9">
1156
    <target_index>itemnumber:n</target_index>
1157
    <target_index>itemnumber:s</target_index>
1158
  </index_subfields>
1159
  <!--record.abs line 293: melm 952$a      homebranch-->
1160
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="a">
1161
    <target_index>homebranch:w</target_index>
1162
  </index_subfields>
1163
  <!--record.abs line 294: melm 952$b      holdingbranch-->
1164
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="b">
1165
    <target_index>holdingbranch:w</target_index>
1166
  </index_subfields>
1167
  <!--record.abs line 295: melm 952$c      location-->
1168
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="c">
1169
    <target_index>location:w</target_index>
1170
  </index_subfields>
1171
  <!--record.abs line 298: melm 952$d      Date-of-acquisition,Date-of-acquisition:d,Date-of-acquisition:s-->
1172
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="d">
1173
    <target_index>Date-of-acquisition:w</target_index>
1174
    <target_index>Date-of-acquisition:d</target_index>
1175
    <target_index>Date-of-acquisition:s</target_index>
1176
  </index_subfields>
1177
  <!--record.abs line 299: melm 952$e      acqsource-->
1178
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="e">
1179
    <target_index>acqsource:w</target_index>
1180
  </index_subfields>
1181
  <!--record.abs line 300: melm 952$f      coded-location-qualifier-->
1182
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="f">
1183
    <target_index>coded-location-qualifier:w</target_index>
1184
  </index_subfields>
1185
  <!--record.abs line 301: melm 952$g      price-->
1186
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="g">
1187
    <target_index>price:w</target_index>
1188
  </index_subfields>
1189
  <!--record.abs line 303: melm 952$i      stocknumber-->
1190
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="i">
1191
    <target_index>stocknumber:w</target_index>
1192
  </index_subfields>
1193
  <!--record.abs line 304: melm 952$j      stack:n,stack:w-->
1194
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="j">
1195
    <target_index>stack:n</target_index>
1196
    <target_index>stack:w</target_index>
1197
  </index_subfields>
1198
  <!--record.abs line 306: melm 952$l      issues:n,issues:w,issues:s-->
1199
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="l">
1200
    <target_index>issues:n</target_index>
1201
    <target_index>issues:w</target_index>
1202
    <target_index>issues:s</target_index>
1203
  </index_subfields>
1204
  <!--record.abs line 307: melm 952$m      renewals:n,renewals:w-->
1205
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="m">
1206
    <target_index>renewals:n</target_index>
1207
    <target_index>renewals:w</target_index>
1208
  </index_subfields>
1209
  <!--record.abs line 308: melm 952$n      reserves:n,reserves:w-->
1210
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="n">
1211
    <target_index>reserves:n</target_index>
1212
    <target_index>reserves:w</target_index>
1213
  </index_subfields>
1214
  <!--record.abs line 309: melm 952$o      Local-classification:w,Local-classification:p,Local-classification:s-->
1215
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="o">
1216
    <target_index>Local-classification:w</target_index>
1217
    <target_index>Local-classification:p</target_index>
1218
    <target_index>Local-classification:s</target_index>
1219
  </index_subfields>
1220
  <!--record.abs line 310: melm 952$p      barcode,barcode:n-->
1221
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="p">
1222
    <target_index>barcode:w</target_index>
1223
    <target_index>barcode:n</target_index>
1224
  </index_subfields>
1225
  <!--record.abs line 311: melm 952$q      onloan:n,onloan:w-->
1226
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="q">
1227
    <target_index>onloan:n</target_index>
1228
    <target_index>onloan:w</target_index>
1229
  </index_subfields>
1230
  <!--record.abs line 312: melm 952$r      datelastseen-->
1231
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="r">
1232
    <target_index>datelastseen:w</target_index>
1233
  </index_subfields>
1234
  <!--record.abs line 313: melm 952$s      datelastborrowed-->
1235
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="s">
1236
    <target_index>datelastborrowed:w</target_index>
1237
  </index_subfields>
1238
  <!--record.abs line 314: melm 952$t      copynumber-->
1239
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="t">
1240
    <target_index>copynumber:w</target_index>
1241
  </index_subfields>
1242
  <!--record.abs line 315: melm 952$u      uri:u-->
1243
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="u">
1244
    <target_index>uri:u</target_index>
1245
  </index_subfields>
1246
  <!--record.abs line 316: melm 952$v      replacementprice-->
1247
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="v">
1248
    <target_index>replacementprice:w</target_index>
1249
  </index_subfields>
1250
  <!--record.abs line 317: melm 952$w      replacementpricedate-->
1251
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="w">
1252
    <target_index>replacementpricedate:w</target_index>
1253
  </index_subfields>
1254
  <!--record.abs line 319: melm 952$y      itype:w,itype:p-->
1255
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="y">
1256
    <target_index>itype:w</target_index>
1257
    <target_index>itype:p</target_index>
1258
  </index_subfields>
1259
  <!--record.abs line 320: melm 952$z      Note:w,Note:p-->
1260
  <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="952" subfields="z">
1261
    <target_index>Note:w</target_index>
1262
    <target_index>Note:p</target_index>
1263
  </index_subfields>
1264
</kohaidx:index_defs>
(-)a/etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl (-1 / +2345 lines)
Line 0 Link Here
0
- 
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!--
3
This file has been automatically generated from a Koha index definition file
4
with the stylesheet koha-indexdefs-to-zebra.xsl. Do not manually edit this file,
5
as it may be overwritten. To regenerate, edit the appropriate Koha index
6
definition file (probably something like authority-koha-indexdefs.xml) and run:
7
`xsltproc koha-indexdefs-to-zebra.xsl authority-koha-indexdefs.xml >
8
authority-zebra-indexdefs.xsl` (substituting the appropriate file names).
9
-->
10
<xslo:stylesheet xmlns:xslo="http://www.w3.org/1999/XSL/Transform" xmlns:marc="http://www.loc.gov/MARC21/slim" xmlns:z="http://indexdata.com/zebra-2.0" xmlns:kohaidx="http://www.koha-community.org/schemas/index-defs" version="1.0">
11
  <xslo:output indent="yes" method="xml" version="1.0" encoding="UTF-8"/>
12
  <xslo:template match="text()"/>
13
  <xslo:template match="text()" mode="index_subfields"/>
14
  <xslo:template match="text()" mode="index_data_field"/>
15
  <xslo:template match="text()" mode="index_heading"/>
16
  <xslo:template match="text()" mode="index_match_heading"/>
17
  <xslo:template match="text()" mode="index_subject_thesaurus"/>
18
  <xslo:template match="/">
19
    <xslo:if test="marc:collection">
20
      <collection>
21
        <xslo:apply-templates select="marc:collection/marc:record"/>
22
      </collection>
23
    </xslo:if>
24
    <xslo:if test="marc:record">
25
      <xslo:apply-templates select="marc:record"/>
26
    </xslo:if>
27
  </xslo:template>
28
  <xslo:template match="marc:record">
29
    <xslo:variable name="controlField001" select="normalize-space(marc:controlfield[@tag='001'])"/>
30
    <z:record type="update">
31
      <xslo:attribute name="z:id">
32
        <xslo:value-of select="$controlField001"/>
33
      </xslo:attribute>
34
      <xslo:apply-templates/>
35
      <xslo:apply-templates mode="index_subfields"/>
36
      <xslo:apply-templates mode="index_data_field"/>
37
      <xslo:apply-templates mode="index_heading"/>
38
      <xslo:apply-templates mode="index_match_heading"/>
39
      <xslo:apply-templates mode="index_subject_thesaurus"/>
40
    </z:record>
41
  </xslo:template>
42
  <xslo:template match="marc:leader">
43
    <z:index name="llength:w">
44
      <xslo:value-of select="substring(., 1, 5)"/>
45
    </z:index>
46
    <z:index name="rtype:w">
47
      <xslo:value-of select="substring(., 7, 1)"/>
48
    </z:index>
49
    <z:index name="Bib-level:w">
50
      <xslo:value-of select="substring(., 8, 1)"/>
51
    </z:index>
52
  </xslo:template>
53
  <xslo:template match="marc:controlfield[@tag='001']">
54
    <z:index name="Control-number:w">
55
      <xslo:value-of select="."/>
56
    </z:index>
57
  </xslo:template>
58
  <xslo:template match="marc:controlfield[@tag='005']">
59
    <z:index name="Date/time-last-modified:w">
60
      <xslo:value-of select="."/>
61
    </z:index>
62
  </xslo:template>
63
  <xslo:template match="marc:controlfield[@tag='007']">
64
    <z:index name="Microform-generation:n">
65
      <xslo:value-of select="substring(., 12, 1)"/>
66
    </z:index>
67
    <z:index name="Material-type:w">
68
      <xslo:value-of select="."/>
69
    </z:index>
70
    <z:index name="ff7-00:w">
71
      <xslo:value-of select="substring(., 1, 1)"/>
72
    </z:index>
73
    <z:index name="ff7-01:w">
74
      <xslo:value-of select="substring(., 2, 1)"/>
75
    </z:index>
76
    <z:index name="ff7-02:w">
77
      <xslo:value-of select="substring(., 3, 1)"/>
78
    </z:index>
79
    <z:index name="ff7-01-02:w">
80
      <xslo:value-of select="substring(., 1, 2)"/>
81
    </z:index>
82
  </xslo:template>
83
  <xslo:template match="marc:controlfield[@tag='008']">
84
    <z:index name="date-entered-on-file:n">
85
      <xslo:value-of select="substring(., 1, 5)"/>
86
    </z:index>
87
    <z:index name="date-entered-on-file:s">
88
      <xslo:value-of select="substring(., 1, 5)"/>
89
    </z:index>
90
    <z:index name="pubdate:w">
91
      <xslo:value-of select="substring(., 8, 4)"/>
92
    </z:index>
93
    <z:index name="pubdate:n">
94
      <xslo:value-of select="substring(., 8, 4)"/>
95
    </z:index>
96
    <z:index name="pubdate:y">
97
      <xslo:value-of select="substring(., 8, 4)"/>
98
    </z:index>
99
    <z:index name="pubdate:s">
100
      <xslo:value-of select="substring(., 8, 4)"/>
101
    </z:index>
102
    <z:index name="pl:w">
103
      <xslo:value-of select="substring(., 16, 3)"/>
104
    </z:index>
105
    <z:index name="ta:w">
106
      <xslo:value-of select="substring(., 23, 1)"/>
107
    </z:index>
108
    <z:index name="ff8-23:w">
109
      <xslo:value-of select="substring(., 24, 1)"/>
110
    </z:index>
111
    <z:index name="ff8-29:w">
112
      <xslo:value-of select="substring(., 30, 1)"/>
113
    </z:index>
114
    <z:index name="lf:w">
115
      <xslo:value-of select="substring(., 34, 1)"/>
116
    </z:index>
117
    <z:index name="bio:w">
118
      <xslo:value-of select="substring(., 35, 1)"/>
119
    </z:index>
120
    <z:index name="ln:n">
121
      <xslo:value-of select="substring(., 36, 3)"/>
122
    </z:index>
123
    <z:index name="ctype:w">
124
      <xslo:value-of select="substring(., 25, 4)"/>
125
    </z:index>
126
    <z:index name="Record-source:w">
127
      <xslo:value-of select="substring(., 40, 0)"/>
128
    </z:index>
129
  </xslo:template>
130
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='020']">
131
    <xslo:for-each select="marc:subfield">
132
      <xslo:if test="contains('a', @code)">
133
        <z:index name="ISBN:w Identifier-standard:w">
134
          <xslo:value-of select="."/>
135
        </z:index>
136
      </xslo:if>
137
    </xslo:for-each>
138
  </xslo:template>
139
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='022']">
140
    <xslo:for-each select="marc:subfield">
141
      <xslo:if test="contains('a', @code)">
142
        <z:index name="ISSN:w Identifier-standard:w">
143
          <xslo:value-of select="."/>
144
        </z:index>
145
      </xslo:if>
146
    </xslo:for-each>
147
  </xslo:template>
148
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='024']">
149
    <xslo:for-each select="marc:subfield">
150
      <xslo:if test="contains('a', @code)">
151
        <z:index name="Identifier-other:w">
152
          <xslo:value-of select="."/>
153
        </z:index>
154
      </xslo:if>
155
    </xslo:for-each>
156
  </xslo:template>
157
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='041']">
158
    <xslo:for-each select="marc:subfield">
159
      <xslo:if test="contains('a', @code)">
160
        <z:index name="ln:w">
161
          <xslo:value-of select="."/>
162
        </z:index>
163
      </xslo:if>
164
    </xslo:for-each>
165
    <xslo:for-each select="marc:subfield">
166
      <xslo:if test="contains('d', @code)">
167
        <z:index name="ln:w">
168
          <xslo:value-of select="."/>
169
        </z:index>
170
      </xslo:if>
171
    </xslo:for-each>
172
    <xslo:for-each select="marc:subfield">
173
      <xslo:if test="contains('e', @code)">
174
        <z:index name="ln:w">
175
          <xslo:value-of select="."/>
176
        </z:index>
177
      </xslo:if>
178
    </xslo:for-each>
179
    <xslo:for-each select="marc:subfield">
180
      <xslo:if test="contains('j', @code)">
181
        <z:index name="ln:w">
182
          <xslo:value-of select="."/>
183
        </z:index>
184
      </xslo:if>
185
    </xslo:for-each>
186
  </xslo:template>
187
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='050']">
188
    <xslo:for-each select="marc:subfield">
189
      <xslo:if test="contains('b', @code)">
190
        <z:index name="LC-call-number:w LC-call-number:p LC-call-number:s">
191
          <xslo:value-of select="."/>
192
        </z:index>
193
      </xslo:if>
194
    </xslo:for-each>
195
  </xslo:template>
196
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='100']">
197
    <xslo:for-each select="marc:subfield">
198
      <xslo:if test="contains('9', @code)">
199
        <z:index name="Cross-Reference:w Koha-Auth-Number:w">
200
          <xslo:value-of select="."/>
201
        </z:index>
202
      </xslo:if>
203
    </xslo:for-each>
204
    <xslo:for-each select="marc:subfield">
205
      <xslo:if test="contains('a', @code)">
206
        <z:index name="Author:w Author:p Author:s Editor:w Author-personal-bibliography:w Author-personal-bibliography:p Author-personal-bibliography:s">
207
          <xslo:value-of select="."/>
208
        </z:index>
209
      </xslo:if>
210
    </xslo:for-each>
211
  </xslo:template>
212
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='110']">
213
    <xslo:for-each select="marc:subfield">
214
      <xslo:if test="contains('9', @code)">
215
        <z:index name="Koha-Auth-Number:w">
216
          <xslo:value-of select="."/>
217
        </z:index>
218
      </xslo:if>
219
    </xslo:for-each>
220
  </xslo:template>
221
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='111']">
222
    <xslo:for-each select="marc:subfield">
223
      <xslo:if test="contains('9', @code)">
224
        <z:index name="Koha-Auth-Number:w">
225
          <xslo:value-of select="."/>
226
        </z:index>
227
      </xslo:if>
228
    </xslo:for-each>
229
  </xslo:template>
230
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='130']">
231
    <xslo:for-each select="marc:subfield">
232
      <xslo:if test="contains('n', @code)">
233
        <z:index name="Thematic-number:w">
234
          <xslo:value-of select="."/>
235
        </z:index>
236
      </xslo:if>
237
    </xslo:for-each>
238
    <xslo:for-each select="marc:subfield">
239
      <xslo:if test="contains('r', @code)">
240
        <z:index name="Music-key:w">
241
          <xslo:value-of select="."/>
242
        </z:index>
243
      </xslo:if>
244
    </xslo:for-each>
245
    <xslo:for-each select="marc:subfield">
246
      <xslo:if test="contains('9', @code)">
247
        <z:index name="Koha-Auth-Number:w">
248
          <xslo:value-of select="."/>
249
        </z:index>
250
      </xslo:if>
251
    </xslo:for-each>
252
  </xslo:template>
253
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='240']">
254
    <xslo:for-each select="marc:subfield">
255
      <xslo:if test="contains('r', @code)">
256
        <z:index name="Music-key:w">
257
          <xslo:value-of select="."/>
258
        </z:index>
259
      </xslo:if>
260
    </xslo:for-each>
261
    <xslo:for-each select="marc:subfield">
262
      <xslo:if test="contains('n', @code)">
263
        <z:index name="Thematic-number:w">
264
          <xslo:value-of select="."/>
265
        </z:index>
266
      </xslo:if>
267
    </xslo:for-each>
268
  </xslo:template>
269
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='243']">
270
    <xslo:for-each select="marc:subfield">
271
      <xslo:if test="contains('n', @code)">
272
        <z:index name="Thematic-number:w">
273
          <xslo:value-of select="."/>
274
        </z:index>
275
      </xslo:if>
276
    </xslo:for-each>
277
    <xslo:for-each select="marc:subfield">
278
      <xslo:if test="contains('r', @code)">
279
        <z:index name="Music-key:w">
280
          <xslo:value-of select="."/>
281
        </z:index>
282
      </xslo:if>
283
    </xslo:for-each>
284
  </xslo:template>
285
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='245']">
286
    <xslo:for-each select="marc:subfield">
287
      <xslo:if test="contains('a', @code)">
288
        <z:index name="Title-cover:w Title-cover:p Title-cover:s Title:w Title:p Title:s">
289
          <xslo:value-of select="."/>
290
        </z:index>
291
      </xslo:if>
292
    </xslo:for-each>
293
    <xslo:for-each select="marc:subfield">
294
      <xslo:if test="contains('c', @code)">
295
        <z:index name="Author:w Author-in-order:w Author-in-order:p Author-in-order:s">
296
          <xslo:value-of select="."/>
297
        </z:index>
298
      </xslo:if>
299
    </xslo:for-each>
300
    <xslo:for-each select="marc:subfield">
301
      <xslo:if test="contains('9', @code)">
302
        <z:index name="Cross-Reference:w Koha-Auth-Number:w">
303
          <xslo:value-of select="."/>
304
        </z:index>
305
      </xslo:if>
306
    </xslo:for-each>
307
  </xslo:template>
308
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='260']">
309
    <xslo:for-each select="marc:subfield">
310
      <xslo:if test="contains('a', @code)">
311
        <z:index name="pl:w pl:p">
312
          <xslo:value-of select="."/>
313
        </z:index>
314
      </xslo:if>
315
    </xslo:for-each>
316
    <xslo:for-each select="marc:subfield">
317
      <xslo:if test="contains('b', @code)">
318
        <z:index name="Publisher:w Publisher:p">
319
          <xslo:value-of select="."/>
320
        </z:index>
321
      </xslo:if>
322
    </xslo:for-each>
323
    <xslo:for-each select="marc:subfield">
324
      <xslo:if test="contains('c', @code)">
325
        <z:index name="copydate:w copydate:s">
326
          <xslo:value-of select="."/>
327
        </z:index>
328
      </xslo:if>
329
    </xslo:for-each>
330
  </xslo:template>
331
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='400']">
332
    <xslo:for-each select="marc:subfield">
333
      <xslo:if test="contains('a', @code)">
334
        <z:index name="Name-and-title:w">
335
          <xslo:value-of select="."/>
336
        </z:index>
337
      </xslo:if>
338
    </xslo:for-each>
339
    <xslo:for-each select="marc:subfield">
340
      <xslo:if test="contains('t', @code)">
341
        <z:index name="Author-title:w Name-and-title:w Title:w Title-series:w">
342
          <xslo:value-of select="."/>
343
        </z:index>
344
      </xslo:if>
345
    </xslo:for-each>
346
    <xslo:for-each select="marc:subfield">
347
      <xslo:if test="contains('9', @code)">
348
        <z:index name="Koha-Auth-Number:w">
349
          <xslo:value-of select="."/>
350
        </z:index>
351
      </xslo:if>
352
    </xslo:for-each>
353
  </xslo:template>
354
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='410']">
355
    <xslo:for-each select="marc:subfield">
356
      <xslo:if test="contains('a', @code)">
357
        <z:index name="Name-and-title:w">
358
          <xslo:value-of select="."/>
359
        </z:index>
360
      </xslo:if>
361
    </xslo:for-each>
362
    <xslo:for-each select="marc:subfield">
363
      <xslo:if test="contains('t', @code)">
364
        <z:index name="Author-title:w Title:w Title-series:w">
365
          <xslo:value-of select="."/>
366
        </z:index>
367
      </xslo:if>
368
    </xslo:for-each>
369
    <xslo:for-each select="marc:subfield">
370
      <xslo:if test="contains('9', @code)">
371
        <z:index name="Koha-Auth-Number:w">
372
          <xslo:value-of select="."/>
373
        </z:index>
374
      </xslo:if>
375
    </xslo:for-each>
376
  </xslo:template>
377
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='411']">
378
    <xslo:for-each select="marc:subfield">
379
      <xslo:if test="contains('a', @code)">
380
        <z:index name="Name-and-title:w">
381
          <xslo:value-of select="."/>
382
        </z:index>
383
      </xslo:if>
384
    </xslo:for-each>
385
    <xslo:for-each select="marc:subfield">
386
      <xslo:if test="contains('t', @code)">
387
        <z:index name="Author-title:w Title-series:w">
388
          <xslo:value-of select="."/>
389
        </z:index>
390
      </xslo:if>
391
    </xslo:for-each>
392
  </xslo:template>
393
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='440']">
394
    <xslo:for-each select="marc:subfield">
395
      <xslo:if test="contains('a', @code)">
396
        <z:index name="Title-series:w Title-series:p">
397
          <xslo:value-of select="."/>
398
        </z:index>
399
      </xslo:if>
400
    </xslo:for-each>
401
    <xslo:for-each select="marc:subfield">
402
      <xslo:if test="contains('9', @code)">
403
        <z:index name="Koha-Auth-Number:w">
404
          <xslo:value-of select="."/>
405
        </z:index>
406
      </xslo:if>
407
    </xslo:for-each>
408
  </xslo:template>
409
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='490']">
410
    <xslo:for-each select="marc:subfield">
411
      <xslo:if test="contains('a', @code)">
412
        <z:index name="Title-series:w Title-series:p">
413
          <xslo:value-of select="."/>
414
        </z:index>
415
      </xslo:if>
416
    </xslo:for-each>
417
    <xslo:for-each select="marc:subfield">
418
      <xslo:if test="contains('9', @code)">
419
        <z:index name="Koha-Auth-Number:w">
420
          <xslo:value-of select="."/>
421
        </z:index>
422
      </xslo:if>
423
    </xslo:for-each>
424
  </xslo:template>
425
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='505']">
426
    <xslo:for-each select="marc:subfield">
427
      <xslo:if test="contains('r', @code)">
428
        <z:index name="Author:w">
429
          <xslo:value-of select="."/>
430
        </z:index>
431
      </xslo:if>
432
    </xslo:for-each>
433
    <xslo:for-each select="marc:subfield">
434
      <xslo:if test="contains('t', @code)">
435
        <z:index name="Title:w">
436
          <xslo:value-of select="."/>
437
        </z:index>
438
      </xslo:if>
439
    </xslo:for-each>
440
  </xslo:template>
441
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='521']">
442
    <xslo:for-each select="marc:subfield">
443
      <xslo:if test="contains('a', @code)">
444
        <z:index name="lex:n">
445
          <xslo:value-of select="."/>
446
        </z:index>
447
      </xslo:if>
448
    </xslo:for-each>
449
  </xslo:template>
450
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='526']">
451
    <xslo:for-each select="marc:subfield">
452
      <xslo:if test="contains('c', @code)">
453
        <z:index name="arl:w arl:n">
454
          <xslo:value-of select="."/>
455
        </z:index>
456
      </xslo:if>
457
    </xslo:for-each>
458
    <xslo:for-each select="marc:subfield">
459
      <xslo:if test="contains('d', @code)">
460
        <z:index name="arp:w arp:n">
461
          <xslo:value-of select="."/>
462
        </z:index>
463
      </xslo:if>
464
    </xslo:for-each>
465
  </xslo:template>
466
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='600']">
467
    <xslo:for-each select="marc:subfield">
468
      <xslo:if test="contains('a', @code)">
469
        <z:index name="Name-and-title:w Name:w Personal-name:w Subject-name-personal:w Subject:w Subject:p">
470
          <xslo:value-of select="."/>
471
        </z:index>
472
      </xslo:if>
473
    </xslo:for-each>
474
    <xslo:for-each select="marc:subfield">
475
      <xslo:if test="contains('t', @code)">
476
        <z:index name="Name-and-title:w Title:w Subject:w Subject:p">
477
          <xslo:value-of select="."/>
478
        </z:index>
479
      </xslo:if>
480
    </xslo:for-each>
481
    <xslo:for-each select="marc:subfield">
482
      <xslo:if test="contains('9', @code)">
483
        <z:index name="Koha-Auth-Number:w">
484
          <xslo:value-of select="."/>
485
        </z:index>
486
      </xslo:if>
487
    </xslo:for-each>
488
  </xslo:template>
489
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='610']">
490
    <xslo:for-each select="marc:subfield">
491
      <xslo:if test="contains('a', @code)">
492
        <z:index name="Name-and-title:w Subject:w Subject:p">
493
          <xslo:value-of select="."/>
494
        </z:index>
495
      </xslo:if>
496
    </xslo:for-each>
497
    <xslo:for-each select="marc:subfield">
498
      <xslo:if test="contains('t', @code)">
499
        <z:index name="Name-and-title:w Title:w Subject:w Subject:p">
500
          <xslo:value-of select="."/>
501
        </z:index>
502
      </xslo:if>
503
    </xslo:for-each>
504
    <xslo:for-each select="marc:subfield">
505
      <xslo:if test="contains('9', @code)">
506
        <z:index name="Koha-Auth-Number:w">
507
          <xslo:value-of select="."/>
508
        </z:index>
509
      </xslo:if>
510
    </xslo:for-each>
511
  </xslo:template>
512
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='611']">
513
    <xslo:for-each select="marc:subfield">
514
      <xslo:if test="contains('a', @code)">
515
        <z:index name="Name-and-title:w Subject:w Subject:p">
516
          <xslo:value-of select="."/>
517
        </z:index>
518
      </xslo:if>
519
    </xslo:for-each>
520
    <xslo:for-each select="marc:subfield">
521
      <xslo:if test="contains('t', @code)">
522
        <z:index name="Name-and-title:w Title:w Subject:w Subject:p">
523
          <xslo:value-of select="."/>
524
        </z:index>
525
      </xslo:if>
526
    </xslo:for-each>
527
    <xslo:for-each select="marc:subfield">
528
      <xslo:if test="contains('9', @code)">
529
        <z:index name="Koha-Auth-Number:w">
530
          <xslo:value-of select="."/>
531
        </z:index>
532
      </xslo:if>
533
    </xslo:for-each>
534
  </xslo:template>
535
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='630']">
536
    <xslo:for-each select="marc:subfield">
537
      <xslo:if test="contains('n', @code)">
538
        <z:index name="Thematic-number:w Subject:w Subject:p">
539
          <xslo:value-of select="."/>
540
        </z:index>
541
      </xslo:if>
542
    </xslo:for-each>
543
    <xslo:for-each select="marc:subfield">
544
      <xslo:if test="contains('r', @code)">
545
        <z:index name="Music-key:w Subject:w Subject:p">
546
          <xslo:value-of select="."/>
547
        </z:index>
548
      </xslo:if>
549
    </xslo:for-each>
550
    <xslo:for-each select="marc:subfield">
551
      <xslo:if test="contains('9', @code)">
552
        <z:index name="Koha-Auth-Number:w">
553
          <xslo:value-of select="."/>
554
        </z:index>
555
      </xslo:if>
556
    </xslo:for-each>
557
  </xslo:template>
558
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='650']">
559
    <xslo:for-each select="marc:subfield">
560
      <xslo:if test="contains('9', @code)">
561
        <z:index name="Koha-Auth-Number :w">
562
          <xslo:value-of select="."/>
563
        </z:index>
564
      </xslo:if>
565
    </xslo:for-each>
566
  </xslo:template>
567
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='651']">
568
    <xslo:for-each select="marc:subfield">
569
      <xslo:if test="contains('9', @code)">
570
        <z:index name="Koha-Auth-Number :w">
571
          <xslo:value-of select="."/>
572
        </z:index>
573
      </xslo:if>
574
    </xslo:for-each>
575
  </xslo:template>
576
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='652']">
577
    <xslo:for-each select="marc:subfield">
578
      <xslo:if test="contains('9', @code)">
579
        <z:index name="Koha-Auth-Number :w">
580
          <xslo:value-of select="."/>
581
        </z:index>
582
      </xslo:if>
583
    </xslo:for-each>
584
  </xslo:template>
585
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='653']">
586
    <xslo:for-each select="marc:subfield">
587
      <xslo:if test="contains('9', @code)">
588
        <z:index name="Koha-Auth-Number :w">
589
          <xslo:value-of select="."/>
590
        </z:index>
591
      </xslo:if>
592
    </xslo:for-each>
593
  </xslo:template>
594
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='654']">
595
    <xslo:for-each select="marc:subfield">
596
      <xslo:if test="contains('9', @code)">
597
        <z:index name="Koha-Auth-Number :w">
598
          <xslo:value-of select="."/>
599
        </z:index>
600
      </xslo:if>
601
    </xslo:for-each>
602
  </xslo:template>
603
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='655']">
604
    <xslo:for-each select="marc:subfield">
605
      <xslo:if test="contains('9', @code)">
606
        <z:index name="Koha-Auth-Number :w">
607
          <xslo:value-of select="."/>
608
        </z:index>
609
      </xslo:if>
610
    </xslo:for-each>
611
  </xslo:template>
612
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='656']">
613
    <xslo:for-each select="marc:subfield">
614
      <xslo:if test="contains('9', @code)">
615
        <z:index name="Koha-Auth-Number :w">
616
          <xslo:value-of select="."/>
617
        </z:index>
618
      </xslo:if>
619
    </xslo:for-each>
620
  </xslo:template>
621
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='657']">
622
    <xslo:for-each select="marc:subfield">
623
      <xslo:if test="contains('9', @code)">
624
        <z:index name="Koha-Auth-Number :w">
625
          <xslo:value-of select="."/>
626
        </z:index>
627
      </xslo:if>
628
    </xslo:for-each>
629
  </xslo:template>
630
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='658']">
631
    <xslo:for-each select="marc:subfield">
632
      <xslo:if test="contains('a', @code)">
633
        <z:index name="curriculum:w curriculum:p Subject:w Subject:p">
634
          <xslo:value-of select="."/>
635
        </z:index>
636
      </xslo:if>
637
    </xslo:for-each>
638
    <xslo:for-each select="marc:subfield">
639
      <xslo:if test="contains('b', @code)">
640
        <z:index name="curriculum:w curriculum:p Subject:w Subject:p">
641
          <xslo:value-of select="."/>
642
        </z:index>
643
      </xslo:if>
644
    </xslo:for-each>
645
    <xslo:for-each select="marc:subfield">
646
      <xslo:if test="contains('c', @code)">
647
        <z:index name="curriculum:w curriculum:p Subject:w Subject:p">
648
          <xslo:value-of select="."/>
649
        </z:index>
650
      </xslo:if>
651
    </xslo:for-each>
652
  </xslo:template>
653
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='690']">
654
    <xslo:for-each select="marc:subfield">
655
      <xslo:if test="contains('9', @code)">
656
        <z:index name="Koha-Auth-Number :w">
657
          <xslo:value-of select="."/>
658
        </z:index>
659
      </xslo:if>
660
    </xslo:for-each>
661
  </xslo:template>
662
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='700']">
663
    <xslo:for-each select="marc:subfield">
664
      <xslo:if test="contains('9', @code)">
665
        <z:index name="Cross-Reference:w Koha-Auth-Number:w">
666
          <xslo:value-of select="."/>
667
        </z:index>
668
      </xslo:if>
669
    </xslo:for-each>
670
    <xslo:for-each select="marc:subfield">
671
      <xslo:if test="contains('a', @code)">
672
        <z:index name="Author:w Author:p">
673
          <xslo:value-of select="."/>
674
        </z:index>
675
      </xslo:if>
676
    </xslo:for-each>
677
    <xslo:for-each select="marc:subfield">
678
      <xslo:if test="contains('n', @code)">
679
        <z:index name="Thematic-number:w">
680
          <xslo:value-of select="."/>
681
        </z:index>
682
      </xslo:if>
683
    </xslo:for-each>
684
    <xslo:for-each select="marc:subfield">
685
      <xslo:if test="contains('r', @code)">
686
        <z:index name="Music-key:w">
687
          <xslo:value-of select="."/>
688
        </z:index>
689
      </xslo:if>
690
    </xslo:for-each>
691
    <xslo:for-each select="marc:subfield">
692
      <xslo:if test="contains('t', @code)">
693
        <z:index name="Author-title:w Name-and-title:w Title:w Title-uniform:w">
694
          <xslo:value-of select="."/>
695
        </z:index>
696
      </xslo:if>
697
    </xslo:for-each>
698
  </xslo:template>
699
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='710']">
700
    <xslo:for-each select="marc:subfield">
701
      <xslo:if test="contains('t', @code)">
702
        <z:index name="Author-title:w Name-and-title:w Title:w Title-uniform:w">
703
          <xslo:value-of select="."/>
704
        </z:index>
705
      </xslo:if>
706
    </xslo:for-each>
707
    <xslo:for-each select="marc:subfield">
708
      <xslo:if test="contains('a', @code)">
709
        <z:index name="Name-and-title:w">
710
          <xslo:value-of select="."/>
711
        </z:index>
712
      </xslo:if>
713
    </xslo:for-each>
714
    <xslo:for-each select="marc:subfield">
715
      <xslo:if test="contains('9', @code)">
716
        <z:index name="Koha-Auth-Number :w">
717
          <xslo:value-of select="."/>
718
        </z:index>
719
      </xslo:if>
720
    </xslo:for-each>
721
  </xslo:template>
722
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='711']">
723
    <xslo:for-each select="marc:subfield">
724
      <xslo:if test="contains('a', @code)">
725
        <z:index name="Name-and-title:w">
726
          <xslo:value-of select="."/>
727
        </z:index>
728
      </xslo:if>
729
    </xslo:for-each>
730
    <xslo:for-each select="marc:subfield">
731
      <xslo:if test="contains('t', @code)">
732
        <z:index name="Author-title:w Title:w Title-uniform:w">
733
          <xslo:value-of select="."/>
734
        </z:index>
735
      </xslo:if>
736
    </xslo:for-each>
737
    <xslo:for-each select="marc:subfield">
738
      <xslo:if test="contains('9', @code)">
739
        <z:index name="Koha-Auth-Number :w">
740
          <xslo:value-of select="."/>
741
        </z:index>
742
      </xslo:if>
743
    </xslo:for-each>
744
  </xslo:template>
745
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='730']">
746
    <xslo:for-each select="marc:subfield">
747
      <xslo:if test="contains('n', @code)">
748
        <z:index name="Thematic-number:w">
749
          <xslo:value-of select="."/>
750
        </z:index>
751
      </xslo:if>
752
    </xslo:for-each>
753
    <xslo:for-each select="marc:subfield">
754
      <xslo:if test="contains('r', @code)">
755
        <z:index name="Music-key:w">
756
          <xslo:value-of select="."/>
757
        </z:index>
758
      </xslo:if>
759
    </xslo:for-each>
760
    <xslo:for-each select="marc:subfield">
761
      <xslo:if test="contains('9', @code)">
762
        <z:index name="Koha-Auth-Number:w">
763
          <xslo:value-of select="."/>
764
        </z:index>
765
      </xslo:if>
766
    </xslo:for-each>
767
  </xslo:template>
768
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='751']">
769
    <xslo:for-each select="marc:subfield">
770
      <xslo:if test="contains('a', @code)">
771
        <z:index name="Name-geographic:w">
772
          <xslo:value-of select="."/>
773
        </z:index>
774
      </xslo:if>
775
    </xslo:for-each>
776
    <xslo:for-each select="marc:subfield">
777
      <xslo:if test="contains('9', @code)">
778
        <z:index name="Koha-Auth-Number:w">
779
          <xslo:value-of select="."/>
780
        </z:index>
781
      </xslo:if>
782
    </xslo:for-each>
783
  </xslo:template>
784
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='770']">
785
    <xslo:for-each select="marc:subfield">
786
      <xslo:if test="contains('w', @code)">
787
        <z:index name="Record-control-number:w">
788
          <xslo:value-of select="."/>
789
        </z:index>
790
      </xslo:if>
791
    </xslo:for-each>
792
  </xslo:template>
793
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='772']">
794
    <xslo:for-each select="marc:subfield">
795
      <xslo:if test="contains('w', @code)">
796
        <z:index name="Record-control-number:w">
797
          <xslo:value-of select="."/>
798
        </z:index>
799
      </xslo:if>
800
    </xslo:for-each>
801
  </xslo:template>
802
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='773']">
803
    <xslo:for-each select="marc:subfield">
804
      <xslo:if test="contains('a', @code)">
805
        <z:index name="Host-item:w">
806
          <xslo:value-of select="."/>
807
        </z:index>
808
      </xslo:if>
809
    </xslo:for-each>
810
    <xslo:for-each select="marc:subfield">
811
      <xslo:if test="contains('9', @code)">
812
        <z:index name="Host-Item-Number:w">
813
          <xslo:value-of select="."/>
814
        </z:index>
815
      </xslo:if>
816
    </xslo:for-each>
817
    <xslo:for-each select="marc:subfield">
818
      <xslo:if test="contains('t', @code)">
819
        <z:index name="Host-item:w">
820
          <xslo:value-of select="."/>
821
        </z:index>
822
      </xslo:if>
823
    </xslo:for-each>
824
    <xslo:for-each select="marc:subfield">
825
      <xslo:if test="contains('w', @code)">
826
        <z:index name="Record-control-number:w">
827
          <xslo:value-of select="."/>
828
        </z:index>
829
      </xslo:if>
830
    </xslo:for-each>
831
  </xslo:template>
832
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='774']">
833
    <xslo:for-each select="marc:subfield">
834
      <xslo:if test="contains('w', @code)">
835
        <z:index name="Record-control-number:w">
836
          <xslo:value-of select="."/>
837
        </z:index>
838
      </xslo:if>
839
    </xslo:for-each>
840
  </xslo:template>
841
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='775']">
842
    <xslo:for-each select="marc:subfield">
843
      <xslo:if test="contains('w', @code)">
844
        <z:index name="Record-control-number:w">
845
          <xslo:value-of select="."/>
846
        </z:index>
847
      </xslo:if>
848
    </xslo:for-each>
849
  </xslo:template>
850
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='776']">
851
    <xslo:for-each select="marc:subfield">
852
      <xslo:if test="contains('w', @code)">
853
        <z:index name="Record-control-number:w">
854
          <xslo:value-of select="."/>
855
        </z:index>
856
      </xslo:if>
857
    </xslo:for-each>
858
  </xslo:template>
859
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='777']">
860
    <xslo:for-each select="marc:subfield">
861
      <xslo:if test="contains('w', @code)">
862
        <z:index name="Record-control-number:w">
863
          <xslo:value-of select="."/>
864
        </z:index>
865
      </xslo:if>
866
    </xslo:for-each>
867
  </xslo:template>
868
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='780']">
869
    <xslo:for-each select="marc:subfield">
870
      <xslo:if test="contains('t', @code)">
871
        <z:index name="Title:w">
872
          <xslo:value-of select="."/>
873
        </z:index>
874
      </xslo:if>
875
    </xslo:for-each>
876
    <xslo:for-each select="marc:subfield">
877
      <xslo:if test="contains('w', @code)">
878
        <z:index name="Record-control-number:w">
879
          <xslo:value-of select="."/>
880
        </z:index>
881
      </xslo:if>
882
    </xslo:for-each>
883
  </xslo:template>
884
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='785']">
885
    <xslo:for-each select="marc:subfield">
886
      <xslo:if test="contains('w', @code)">
887
        <z:index name="Record-control-number:w">
888
          <xslo:value-of select="."/>
889
        </z:index>
890
      </xslo:if>
891
    </xslo:for-each>
892
  </xslo:template>
893
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='787']">
894
    <xslo:for-each select="marc:subfield">
895
      <xslo:if test="contains('w', @code)">
896
        <z:index name="Record-control-number:w">
897
          <xslo:value-of select="."/>
898
        </z:index>
899
      </xslo:if>
900
    </xslo:for-each>
901
  </xslo:template>
902
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='800']">
903
    <xslo:for-each select="marc:subfield">
904
      <xslo:if test="contains('a', @code)">
905
        <z:index name="Name-and-title:w Title-series:w Title-series:p">
906
          <xslo:value-of select="."/>
907
        </z:index>
908
      </xslo:if>
909
    </xslo:for-each>
910
    <xslo:for-each select="marc:subfield">
911
      <xslo:if test="contains('t', @code)">
912
        <z:index name="Author-title:w Name-and-title:w Title:w Title-series:w Title-series:p">
913
          <xslo:value-of select="."/>
914
        </z:index>
915
      </xslo:if>
916
    </xslo:for-each>
917
    <xslo:for-each select="marc:subfield">
918
      <xslo:if test="contains('9', @code)">
919
        <z:index name="Koha-Auth-Number:w">
920
          <xslo:value-of select="."/>
921
        </z:index>
922
      </xslo:if>
923
    </xslo:for-each>
924
    <xslo:for-each select="marc:subfield">
925
      <xslo:if test="contains('w', @code)">
926
        <z:index name="Record-control-number:w">
927
          <xslo:value-of select="."/>
928
        </z:index>
929
      </xslo:if>
930
    </xslo:for-each>
931
  </xslo:template>
932
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='810']">
933
    <xslo:for-each select="marc:subfield">
934
      <xslo:if test="contains('a', @code)">
935
        <z:index name="Name-and-title:w Title-series:w Title-series:p">
936
          <xslo:value-of select="."/>
937
        </z:index>
938
      </xslo:if>
939
    </xslo:for-each>
940
    <xslo:for-each select="marc:subfield">
941
      <xslo:if test="contains('t', @code)">
942
        <z:index name="Author-title:w Name-and-title:w Title:w Title-series:w Title-series:p">
943
          <xslo:value-of select="."/>
944
        </z:index>
945
      </xslo:if>
946
    </xslo:for-each>
947
    <xslo:for-each select="marc:subfield">
948
      <xslo:if test="contains('w', @code)">
949
        <z:index name="Record-control-number:w">
950
          <xslo:value-of select="."/>
951
        </z:index>
952
      </xslo:if>
953
    </xslo:for-each>
954
    <xslo:for-each select="marc:subfield">
955
      <xslo:if test="contains('9', @code)">
956
        <z:index name="Koha-Auth-Number:w">
957
          <xslo:value-of select="."/>
958
        </z:index>
959
      </xslo:if>
960
    </xslo:for-each>
961
  </xslo:template>
962
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='811']">
963
    <xslo:for-each select="marc:subfield">
964
      <xslo:if test="contains('a', @code)">
965
        <z:index name="Name-and-title:w Title-series:w Title-series:p">
966
          <xslo:value-of select="."/>
967
        </z:index>
968
      </xslo:if>
969
    </xslo:for-each>
970
    <xslo:for-each select="marc:subfield">
971
      <xslo:if test="contains('9', @code)">
972
        <z:index name="Koha-Auth-Number:w">
973
          <xslo:value-of select="."/>
974
        </z:index>
975
      </xslo:if>
976
    </xslo:for-each>
977
    <xslo:for-each select="marc:subfield">
978
      <xslo:if test="contains('t', @code)">
979
        <z:index name="Author-title:w Name-and-title:w Title:w Title-series:w Title-series:p">
980
          <xslo:value-of select="."/>
981
        </z:index>
982
      </xslo:if>
983
    </xslo:for-each>
984
    <xslo:for-each select="marc:subfield">
985
      <xslo:if test="contains('w', @code)">
986
        <z:index name="Record-control-number:w">
987
          <xslo:value-of select="."/>
988
        </z:index>
989
      </xslo:if>
990
    </xslo:for-each>
991
  </xslo:template>
992
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='830']">
993
    <xslo:for-each select="marc:subfield">
994
      <xslo:if test="contains('w', @code)">
995
        <z:index name="Record-control-number:w">
996
          <xslo:value-of select="."/>
997
        </z:index>
998
      </xslo:if>
999
    </xslo:for-each>
1000
    <xslo:for-each select="marc:subfield">
1001
      <xslo:if test="contains('9', @code)">
1002
        <z:index name="Koha-Auth-Number:w">
1003
          <xslo:value-of select="."/>
1004
        </z:index>
1005
      </xslo:if>
1006
    </xslo:for-each>
1007
  </xslo:template>
1008
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='999']">
1009
    <xslo:for-each select="marc:subfield">
1010
      <xslo:if test="contains('c', @code)">
1011
        <z:index name="Local-Number:n Local-Number:w Local-Number:s">
1012
          <xslo:value-of select="."/>
1013
        </z:index>
1014
      </xslo:if>
1015
    </xslo:for-each>
1016
    <xslo:for-each select="marc:subfield">
1017
      <xslo:if test="contains('d', @code)">
1018
        <z:index name="biblioitemnumber:n biblioitemnumber:w biblioitemnumber:s">
1019
          <xslo:value-of select="."/>
1020
        </z:index>
1021
      </xslo:if>
1022
    </xslo:for-each>
1023
  </xslo:template>
1024
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='942']">
1025
    <xslo:for-each select="marc:subfield">
1026
      <xslo:if test="contains('0', @code)">
1027
        <z:index name="totalissues:n totalissues:s">
1028
          <xslo:value-of select="."/>
1029
        </z:index>
1030
      </xslo:if>
1031
    </xslo:for-each>
1032
    <xslo:for-each select="marc:subfield">
1033
      <xslo:if test="contains('2', @code)">
1034
        <z:index name="cn-bib-source:w">
1035
          <xslo:value-of select="."/>
1036
        </z:index>
1037
      </xslo:if>
1038
    </xslo:for-each>
1039
    <xslo:for-each select="marc:subfield">
1040
      <xslo:if test="contains('6', @code)">
1041
        <z:index name="cn-bib-sort:n cn-bib-sort:s">
1042
          <xslo:value-of select="."/>
1043
        </z:index>
1044
      </xslo:if>
1045
    </xslo:for-each>
1046
    <xslo:for-each select="marc:subfield">
1047
      <xslo:if test="contains('c', @code)">
1048
        <z:index name="itemtype:w itemtype:p itype:w itype:p">
1049
          <xslo:value-of select="."/>
1050
        </z:index>
1051
      </xslo:if>
1052
    </xslo:for-each>
1053
    <xslo:for-each select="marc:subfield">
1054
      <xslo:if test="contains('n', @code)">
1055
        <z:index name="Suppress:w Suppress:n">
1056
          <xslo:value-of select="."/>
1057
        </z:index>
1058
      </xslo:if>
1059
    </xslo:for-each>
1060
    <xslo:for-each select="marc:subfield">
1061
      <xslo:if test="contains('h', @code)">
1062
        <z:index name="cn-class:w">
1063
          <xslo:value-of select="."/>
1064
        </z:index>
1065
      </xslo:if>
1066
    </xslo:for-each>
1067
    <xslo:for-each select="marc:subfield">
1068
      <xslo:if test="contains('i', @code)">
1069
        <z:index name="cn-item:w">
1070
          <xslo:value-of select="."/>
1071
        </z:index>
1072
      </xslo:if>
1073
    </xslo:for-each>
1074
    <xslo:for-each select="marc:subfield">
1075
      <xslo:if test="contains('k', @code)">
1076
        <z:index name="cn-prefix:w">
1077
          <xslo:value-of select="."/>
1078
        </z:index>
1079
      </xslo:if>
1080
    </xslo:for-each>
1081
    <xslo:for-each select="marc:subfield">
1082
      <xslo:if test="contains('m', @code)">
1083
        <z:index name="cn-suffix:w">
1084
          <xslo:value-of select="."/>
1085
        </z:index>
1086
      </xslo:if>
1087
    </xslo:for-each>
1088
  </xslo:template>
1089
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='952']">
1090
    <xslo:for-each select="marc:subfield">
1091
      <xslo:if test="contains('0', @code)">
1092
        <z:index name="withdrawn:n withdrawn:w">
1093
          <xslo:value-of select="."/>
1094
        </z:index>
1095
      </xslo:if>
1096
    </xslo:for-each>
1097
    <xslo:for-each select="marc:subfield">
1098
      <xslo:if test="contains('1', @code)">
1099
        <z:index name="lost:w lost:n">
1100
          <xslo:value-of select="."/>
1101
        </z:index>
1102
      </xslo:if>
1103
    </xslo:for-each>
1104
    <xslo:for-each select="marc:subfield">
1105
      <xslo:if test="contains('2', @code)">
1106
        <z:index name="classification-source:w">
1107
          <xslo:value-of select="."/>
1108
        </z:index>
1109
      </xslo:if>
1110
    </xslo:for-each>
1111
    <xslo:for-each select="marc:subfield">
1112
      <xslo:if test="contains('3', @code)">
1113
        <z:index name="materials-specified :w">
1114
          <xslo:value-of select="."/>
1115
        </z:index>
1116
      </xslo:if>
1117
    </xslo:for-each>
1118
    <xslo:for-each select="marc:subfield">
1119
      <xslo:if test="contains('4', @code)">
1120
        <z:index name="damaged:n damaged:w">
1121
          <xslo:value-of select="."/>
1122
        </z:index>
1123
      </xslo:if>
1124
    </xslo:for-each>
1125
    <xslo:for-each select="marc:subfield">
1126
      <xslo:if test="contains('5', @code)">
1127
        <z:index name="restricted:n restricted:w">
1128
          <xslo:value-of select="."/>
1129
        </z:index>
1130
      </xslo:if>
1131
    </xslo:for-each>
1132
    <xslo:for-each select="marc:subfield">
1133
      <xslo:if test="contains('6', @code)">
1134
        <z:index name="cn-sort:n cn-sort:s">
1135
          <xslo:value-of select="."/>
1136
        </z:index>
1137
      </xslo:if>
1138
    </xslo:for-each>
1139
    <xslo:for-each select="marc:subfield">
1140
      <xslo:if test="contains('7', @code)">
1141
        <z:index name="notforloan:n notforloan:w">
1142
          <xslo:value-of select="."/>
1143
        </z:index>
1144
      </xslo:if>
1145
    </xslo:for-each>
1146
    <xslo:for-each select="marc:subfield">
1147
      <xslo:if test="contains('8', @code)">
1148
        <z:index name="ccode:w ccode:p">
1149
          <xslo:value-of select="."/>
1150
        </z:index>
1151
      </xslo:if>
1152
    </xslo:for-each>
1153
    <xslo:for-each select="marc:subfield">
1154
      <xslo:if test="contains('9', @code)">
1155
        <z:index name="itemnumber:n itemnumber:s">
1156
          <xslo:value-of select="."/>
1157
        </z:index>
1158
      </xslo:if>
1159
    </xslo:for-each>
1160
    <xslo:for-each select="marc:subfield">
1161
      <xslo:if test="contains('a', @code)">
1162
        <z:index name="homebranch:w">
1163
          <xslo:value-of select="."/>
1164
        </z:index>
1165
      </xslo:if>
1166
    </xslo:for-each>
1167
    <xslo:for-each select="marc:subfield">
1168
      <xslo:if test="contains('b', @code)">
1169
        <z:index name="holdingbranch:w">
1170
          <xslo:value-of select="."/>
1171
        </z:index>
1172
      </xslo:if>
1173
    </xslo:for-each>
1174
    <xslo:for-each select="marc:subfield">
1175
      <xslo:if test="contains('c', @code)">
1176
        <z:index name="location:w">
1177
          <xslo:value-of select="."/>
1178
        </z:index>
1179
      </xslo:if>
1180
    </xslo:for-each>
1181
    <xslo:for-each select="marc:subfield">
1182
      <xslo:if test="contains('d', @code)">
1183
        <z:index name="Date-of-acquisition:w Date-of-acquisition:d Date-of-acquisition:s">
1184
          <xslo:value-of select="."/>
1185
        </z:index>
1186
      </xslo:if>
1187
    </xslo:for-each>
1188
    <xslo:for-each select="marc:subfield">
1189
      <xslo:if test="contains('e', @code)">
1190
        <z:index name="acqsource:w">
1191
          <xslo:value-of select="."/>
1192
        </z:index>
1193
      </xslo:if>
1194
    </xslo:for-each>
1195
    <xslo:for-each select="marc:subfield">
1196
      <xslo:if test="contains('f', @code)">
1197
        <z:index name="coded-location-qualifier:w">
1198
          <xslo:value-of select="."/>
1199
        </z:index>
1200
      </xslo:if>
1201
    </xslo:for-each>
1202
    <xslo:for-each select="marc:subfield">
1203
      <xslo:if test="contains('g', @code)">
1204
        <z:index name="price:w">
1205
          <xslo:value-of select="."/>
1206
        </z:index>
1207
      </xslo:if>
1208
    </xslo:for-each>
1209
    <xslo:for-each select="marc:subfield">
1210
      <xslo:if test="contains('i', @code)">
1211
        <z:index name="stocknumber:w">
1212
          <xslo:value-of select="."/>
1213
        </z:index>
1214
      </xslo:if>
1215
    </xslo:for-each>
1216
    <xslo:for-each select="marc:subfield">
1217
      <xslo:if test="contains('j', @code)">
1218
        <z:index name="stack:n stack:w">
1219
          <xslo:value-of select="."/>
1220
        </z:index>
1221
      </xslo:if>
1222
    </xslo:for-each>
1223
    <xslo:for-each select="marc:subfield">
1224
      <xslo:if test="contains('l', @code)">
1225
        <z:index name="issues:n issues:w issues:s">
1226
          <xslo:value-of select="."/>
1227
        </z:index>
1228
      </xslo:if>
1229
    </xslo:for-each>
1230
    <xslo:for-each select="marc:subfield">
1231
      <xslo:if test="contains('m', @code)">
1232
        <z:index name="renewals:n renewals:w">
1233
          <xslo:value-of select="."/>
1234
        </z:index>
1235
      </xslo:if>
1236
    </xslo:for-each>
1237
    <xslo:for-each select="marc:subfield">
1238
      <xslo:if test="contains('n', @code)">
1239
        <z:index name="reserves:n reserves:w">
1240
          <xslo:value-of select="."/>
1241
        </z:index>
1242
      </xslo:if>
1243
    </xslo:for-each>
1244
    <xslo:for-each select="marc:subfield">
1245
      <xslo:if test="contains('o', @code)">
1246
        <z:index name="Local-classification:w Local-classification:p Local-classification:s">
1247
          <xslo:value-of select="."/>
1248
        </z:index>
1249
      </xslo:if>
1250
    </xslo:for-each>
1251
    <xslo:for-each select="marc:subfield">
1252
      <xslo:if test="contains('p', @code)">
1253
        <z:index name="barcode:w barcode:n">
1254
          <xslo:value-of select="."/>
1255
        </z:index>
1256
      </xslo:if>
1257
    </xslo:for-each>
1258
    <xslo:for-each select="marc:subfield">
1259
      <xslo:if test="contains('q', @code)">
1260
        <z:index name="onloan:n onloan:w">
1261
          <xslo:value-of select="."/>
1262
        </z:index>
1263
      </xslo:if>
1264
    </xslo:for-each>
1265
    <xslo:for-each select="marc:subfield">
1266
      <xslo:if test="contains('r', @code)">
1267
        <z:index name="datelastseen:w">
1268
          <xslo:value-of select="."/>
1269
        </z:index>
1270
      </xslo:if>
1271
    </xslo:for-each>
1272
    <xslo:for-each select="marc:subfield">
1273
      <xslo:if test="contains('s', @code)">
1274
        <z:index name="datelastborrowed:w">
1275
          <xslo:value-of select="."/>
1276
        </z:index>
1277
      </xslo:if>
1278
    </xslo:for-each>
1279
    <xslo:for-each select="marc:subfield">
1280
      <xslo:if test="contains('t', @code)">
1281
        <z:index name="copynumber:w">
1282
          <xslo:value-of select="."/>
1283
        </z:index>
1284
      </xslo:if>
1285
    </xslo:for-each>
1286
    <xslo:for-each select="marc:subfield">
1287
      <xslo:if test="contains('u', @code)">
1288
        <z:index name="uri:u">
1289
          <xslo:value-of select="."/>
1290
        </z:index>
1291
      </xslo:if>
1292
    </xslo:for-each>
1293
    <xslo:for-each select="marc:subfield">
1294
      <xslo:if test="contains('v', @code)">
1295
        <z:index name="replacementprice:w">
1296
          <xslo:value-of select="."/>
1297
        </z:index>
1298
      </xslo:if>
1299
    </xslo:for-each>
1300
    <xslo:for-each select="marc:subfield">
1301
      <xslo:if test="contains('w', @code)">
1302
        <z:index name="replacementpricedate:w">
1303
          <xslo:value-of select="."/>
1304
        </z:index>
1305
      </xslo:if>
1306
    </xslo:for-each>
1307
    <xslo:for-each select="marc:subfield">
1308
      <xslo:if test="contains('y', @code)">
1309
        <z:index name="itype:w itype:p">
1310
          <xslo:value-of select="."/>
1311
        </z:index>
1312
      </xslo:if>
1313
    </xslo:for-each>
1314
    <xslo:for-each select="marc:subfield">
1315
      <xslo:if test="contains('z', @code)">
1316
        <z:index name="Note:w Note:p">
1317
          <xslo:value-of select="."/>
1318
        </z:index>
1319
      </xslo:if>
1320
    </xslo:for-each>
1321
  </xslo:template>
1322
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='010']">
1323
    <z:index name="LC-card-number:w Identifier-standard:w">
1324
      <xslo:variable name="raw_heading">
1325
        <xslo:for-each select="marc:subfield">
1326
          <xslo:if test="position() &gt; 1">
1327
            <xslo:value-of select="substring(' ', 1, 1)"/>
1328
          </xslo:if>
1329
          <xslo:value-of select="."/>
1330
        </xslo:for-each>
1331
      </xslo:variable>
1332
      <xslo:value-of select="normalize-space($raw_heading)"/>
1333
    </z:index>
1334
  </xslo:template>
1335
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='011']">
1336
    <z:index name="LC-card-number:w Identifier-standard:w">
1337
      <xslo:variable name="raw_heading">
1338
        <xslo:for-each select="marc:subfield">
1339
          <xslo:if test="position() &gt; 1">
1340
            <xslo:value-of select="substring(' ', 1, 1)"/>
1341
          </xslo:if>
1342
          <xslo:value-of select="."/>
1343
        </xslo:for-each>
1344
      </xslo:variable>
1345
      <xslo:value-of select="normalize-space($raw_heading)"/>
1346
    </z:index>
1347
  </xslo:template>
1348
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='015']">
1349
    <z:index name="BNB-card-number:w BGF-number:w Number-db:w Number-natl-biblio:w Identifier-standard:w">
1350
      <xslo:variable name="raw_heading">
1351
        <xslo:for-each select="marc:subfield">
1352
          <xslo:if test="position() &gt; 1">
1353
            <xslo:value-of select="substring(' ', 1, 1)"/>
1354
          </xslo:if>
1355
          <xslo:value-of select="."/>
1356
        </xslo:for-each>
1357
      </xslo:variable>
1358
      <xslo:value-of select="normalize-space($raw_heading)"/>
1359
    </z:index>
1360
  </xslo:template>
1361
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='017']">
1362
    <z:index name="Number-legal-deposit:w Identifier-standard:w">
1363
      <xslo:variable name="raw_heading">
1364
        <xslo:for-each select="marc:subfield">
1365
          <xslo:if test="position() &gt; 1">
1366
            <xslo:value-of select="substring(' ', 1, 1)"/>
1367
          </xslo:if>
1368
          <xslo:value-of select="."/>
1369
        </xslo:for-each>
1370
      </xslo:variable>
1371
      <xslo:value-of select="normalize-space($raw_heading)"/>
1372
    </z:index>
1373
  </xslo:template>
1374
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='018']">
1375
    <z:index name="Identifier-standard:w">
1376
      <xslo:variable name="raw_heading">
1377
        <xslo:for-each select="marc:subfield">
1378
          <xslo:if test="position() &gt; 1">
1379
            <xslo:value-of select="substring(' ', 1, 1)"/>
1380
          </xslo:if>
1381
          <xslo:value-of select="."/>
1382
        </xslo:for-each>
1383
      </xslo:variable>
1384
      <xslo:value-of select="normalize-space($raw_heading)"/>
1385
    </z:index>
1386
  </xslo:template>
1387
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='020']">
1388
    <z:index name="Identifier-standard:w">
1389
      <xslo:variable name="raw_heading">
1390
        <xslo:for-each select="marc:subfield">
1391
          <xslo:if test="position() &gt; 1">
1392
            <xslo:value-of select="substring(' ', 1, 1)"/>
1393
          </xslo:if>
1394
          <xslo:value-of select="."/>
1395
        </xslo:for-each>
1396
      </xslo:variable>
1397
      <xslo:value-of select="normalize-space($raw_heading)"/>
1398
    </z:index>
1399
  </xslo:template>
1400
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='022']">
1401
    <z:index name="Identifier-standard:w">
1402
      <xslo:variable name="raw_heading">
1403
        <xslo:for-each select="marc:subfield">
1404
          <xslo:if test="position() &gt; 1">
1405
            <xslo:value-of select="substring(' ', 1, 1)"/>
1406
          </xslo:if>
1407
          <xslo:value-of select="."/>
1408
        </xslo:for-each>
1409
      </xslo:variable>
1410
      <xslo:value-of select="normalize-space($raw_heading)"/>
1411
    </z:index>
1412
  </xslo:template>
1413
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='023']">
1414
    <z:index name="Identifier-standard:w">
1415
      <xslo:variable name="raw_heading">
1416
        <xslo:for-each select="marc:subfield">
1417
          <xslo:if test="position() &gt; 1">
1418
            <xslo:value-of select="substring(' ', 1, 1)"/>
1419
          </xslo:if>
1420
          <xslo:value-of select="."/>
1421
        </xslo:for-each>
1422
      </xslo:variable>
1423
      <xslo:value-of select="normalize-space($raw_heading)"/>
1424
    </z:index>
1425
  </xslo:template>
1426
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='024']">
1427
    <z:index name="Identifier-standard:w">
1428
      <xslo:variable name="raw_heading">
1429
        <xslo:for-each select="marc:subfield">
1430
          <xslo:if test="position() &gt; 1">
1431
            <xslo:value-of select="substring(' ', 1, 1)"/>
1432
          </xslo:if>
1433
          <xslo:value-of select="."/>
1434
        </xslo:for-each>
1435
      </xslo:variable>
1436
      <xslo:value-of select="normalize-space($raw_heading)"/>
1437
    </z:index>
1438
  </xslo:template>
1439
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='025']">
1440
    <z:index name="Identifier-standard:w">
1441
      <xslo:variable name="raw_heading">
1442
        <xslo:for-each select="marc:subfield">
1443
          <xslo:if test="position() &gt; 1">
1444
            <xslo:value-of select="substring(' ', 1, 1)"/>
1445
          </xslo:if>
1446
          <xslo:value-of select="."/>
1447
        </xslo:for-each>
1448
      </xslo:variable>
1449
      <xslo:value-of select="normalize-space($raw_heading)"/>
1450
    </z:index>
1451
  </xslo:template>
1452
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='027']">
1453
    <z:index name="Report-number:w Identifier-standard:w">
1454
      <xslo:variable name="raw_heading">
1455
        <xslo:for-each select="marc:subfield">
1456
          <xslo:if test="position() &gt; 1">
1457
            <xslo:value-of select="substring(' ', 1, 1)"/>
1458
          </xslo:if>
1459
          <xslo:value-of select="."/>
1460
        </xslo:for-each>
1461
      </xslo:variable>
1462
      <xslo:value-of select="normalize-space($raw_heading)"/>
1463
    </z:index>
1464
  </xslo:template>
1465
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='028']">
1466
    <z:index name="Number-music-publisher:w Identifier-standard:w">
1467
      <xslo:variable name="raw_heading">
1468
        <xslo:for-each select="marc:subfield">
1469
          <xslo:if test="position() &gt; 1">
1470
            <xslo:value-of select="substring(' ', 1, 1)"/>
1471
          </xslo:if>
1472
          <xslo:value-of select="."/>
1473
        </xslo:for-each>
1474
      </xslo:variable>
1475
      <xslo:value-of select="normalize-space($raw_heading)"/>
1476
    </z:index>
1477
  </xslo:template>
1478
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='030']">
1479
    <z:index name="CODEN:w Identifier-standard:w">
1480
      <xslo:variable name="raw_heading">
1481
        <xslo:for-each select="marc:subfield">
1482
          <xslo:if test="position() &gt; 1">
1483
            <xslo:value-of select="substring(' ', 1, 1)"/>
1484
          </xslo:if>
1485
          <xslo:value-of select="."/>
1486
        </xslo:for-each>
1487
      </xslo:variable>
1488
      <xslo:value-of select="normalize-space($raw_heading)"/>
1489
    </z:index>
1490
  </xslo:template>
1491
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='034']">
1492
    <z:index name="Map-scale:w">
1493
      <xslo:variable name="raw_heading">
1494
        <xslo:for-each select="marc:subfield">
1495
          <xslo:if test="position() &gt; 1">
1496
            <xslo:value-of select="substring(' ', 1, 1)"/>
1497
          </xslo:if>
1498
          <xslo:value-of select="."/>
1499
        </xslo:for-each>
1500
      </xslo:variable>
1501
      <xslo:value-of select="normalize-space($raw_heading)"/>
1502
    </z:index>
1503
  </xslo:template>
1504
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='037']">
1505
    <z:index name="Identifier-standard:w Stock-number:w">
1506
      <xslo:variable name="raw_heading">
1507
        <xslo:for-each select="marc:subfield">
1508
          <xslo:if test="position() &gt; 1">
1509
            <xslo:value-of select="substring(' ', 1, 1)"/>
1510
          </xslo:if>
1511
          <xslo:value-of select="."/>
1512
        </xslo:for-each>
1513
      </xslo:variable>
1514
      <xslo:value-of select="normalize-space($raw_heading)"/>
1515
    </z:index>
1516
  </xslo:template>
1517
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='040']">
1518
    <z:index name="Code-institution:w Record-source:w">
1519
      <xslo:variable name="raw_heading">
1520
        <xslo:for-each select="marc:subfield">
1521
          <xslo:if test="position() &gt; 1">
1522
            <xslo:value-of select="substring(' ', 1, 1)"/>
1523
          </xslo:if>
1524
          <xslo:value-of select="."/>
1525
        </xslo:for-each>
1526
      </xslo:variable>
1527
      <xslo:value-of select="normalize-space($raw_heading)"/>
1528
    </z:index>
1529
  </xslo:template>
1530
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='043']">
1531
    <z:index name="Code-geographic:w">
1532
      <xslo:variable name="raw_heading">
1533
        <xslo:for-each select="marc:subfield">
1534
          <xslo:if test="position() &gt; 1">
1535
            <xslo:value-of select="substring(' ', 1, 1)"/>
1536
          </xslo:if>
1537
          <xslo:value-of select="."/>
1538
        </xslo:for-each>
1539
      </xslo:variable>
1540
      <xslo:value-of select="normalize-space($raw_heading)"/>
1541
    </z:index>
1542
  </xslo:template>
1543
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='050']">
1544
    <z:index name="LC-call-number:w LC-call-number:p LC-call-number:s">
1545
      <xslo:variable name="raw_heading">
1546
        <xslo:for-each select="marc:subfield">
1547
          <xslo:if test="position() &gt; 1">
1548
            <xslo:value-of select="substring(' ', 1, 1)"/>
1549
          </xslo:if>
1550
          <xslo:value-of select="."/>
1551
        </xslo:for-each>
1552
      </xslo:variable>
1553
      <xslo:value-of select="normalize-space($raw_heading)"/>
1554
    </z:index>
1555
  </xslo:template>
1556
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='052']">
1557
    <z:index name="Geographic-class:w">
1558
      <xslo:variable name="raw_heading">
1559
        <xslo:for-each select="marc:subfield">
1560
          <xslo:if test="position() &gt; 1">
1561
            <xslo:value-of select="substring(' ', 1, 1)"/>
1562
          </xslo:if>
1563
          <xslo:value-of select="."/>
1564
        </xslo:for-each>
1565
      </xslo:variable>
1566
      <xslo:value-of select="normalize-space($raw_heading)"/>
1567
    </z:index>
1568
  </xslo:template>
1569
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='060']">
1570
    <z:index name="NLM-call-number:w">
1571
      <xslo:variable name="raw_heading">
1572
        <xslo:for-each select="marc:subfield">
1573
          <xslo:if test="position() &gt; 1">
1574
            <xslo:value-of select="substring(' ', 1, 1)"/>
1575
          </xslo:if>
1576
          <xslo:value-of select="."/>
1577
        </xslo:for-each>
1578
      </xslo:variable>
1579
      <xslo:value-of select="normalize-space($raw_heading)"/>
1580
    </z:index>
1581
  </xslo:template>
1582
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='070']">
1583
    <z:index name="NAL-call-number:w">
1584
      <xslo:variable name="raw_heading">
1585
        <xslo:for-each select="marc:subfield">
1586
          <xslo:if test="position() &gt; 1">
1587
            <xslo:value-of select="substring(' ', 1, 1)"/>
1588
          </xslo:if>
1589
          <xslo:value-of select="."/>
1590
        </xslo:for-each>
1591
      </xslo:variable>
1592
      <xslo:value-of select="normalize-space($raw_heading)"/>
1593
    </z:index>
1594
  </xslo:template>
1595
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='080']">
1596
    <z:index name="UDC-classification:w">
1597
      <xslo:variable name="raw_heading">
1598
        <xslo:for-each select="marc:subfield">
1599
          <xslo:if test="position() &gt; 1">
1600
            <xslo:value-of select="substring(' ', 1, 1)"/>
1601
          </xslo:if>
1602
          <xslo:value-of select="."/>
1603
        </xslo:for-each>
1604
      </xslo:variable>
1605
      <xslo:value-of select="normalize-space($raw_heading)"/>
1606
    </z:index>
1607
  </xslo:template>
1608
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='082']">
1609
    <z:index name="Dewey-classification:w Dewey-classification:s">
1610
      <xslo:variable name="raw_heading">
1611
        <xslo:for-each select="marc:subfield">
1612
          <xslo:if test="position() &gt; 1">
1613
            <xslo:value-of select="substring(' ', 1, 1)"/>
1614
          </xslo:if>
1615
          <xslo:value-of select="."/>
1616
        </xslo:for-each>
1617
      </xslo:variable>
1618
      <xslo:value-of select="normalize-space($raw_heading)"/>
1619
    </z:index>
1620
  </xslo:template>
1621
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='086']">
1622
    <z:index name="Number-govt-pub:w">
1623
      <xslo:variable name="raw_heading">
1624
        <xslo:for-each select="marc:subfield">
1625
          <xslo:if test="position() &gt; 1">
1626
            <xslo:value-of select="substring(' ', 1, 1)"/>
1627
          </xslo:if>
1628
          <xslo:value-of select="."/>
1629
        </xslo:for-each>
1630
      </xslo:variable>
1631
      <xslo:value-of select="normalize-space($raw_heading)"/>
1632
    </z:index>
1633
  </xslo:template>
1634
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='100']">
1635
    <z:index name="Author:w Author:p Author:s Author-title:w Author-name-personal:w Name:w Name-and-title:w Personal-name:w">
1636
      <xslo:variable name="raw_heading">
1637
        <xslo:for-each select="marc:subfield">
1638
          <xslo:if test="position() &gt; 1">
1639
            <xslo:value-of select="substring(' ', 1, 1)"/>
1640
          </xslo:if>
1641
          <xslo:value-of select="."/>
1642
        </xslo:for-each>
1643
      </xslo:variable>
1644
      <xslo:value-of select="normalize-space($raw_heading)"/>
1645
    </z:index>
1646
  </xslo:template>
1647
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='110']">
1648
    <z:index name="Author:w Author:p Author:s Author-title:w Author-name-corporate:w Name:w Name-and-title:w Corporate-name:w">
1649
      <xslo:variable name="raw_heading">
1650
        <xslo:for-each select="marc:subfield">
1651
          <xslo:if test="position() &gt; 1">
1652
            <xslo:value-of select="substring(' ', 1, 1)"/>
1653
          </xslo:if>
1654
          <xslo:value-of select="."/>
1655
        </xslo:for-each>
1656
      </xslo:variable>
1657
      <xslo:value-of select="normalize-space($raw_heading)"/>
1658
    </z:index>
1659
  </xslo:template>
1660
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='111']">
1661
    <z:index name="Author:w Author:p Author:s Author-title:w Author-name-corporate:w Name:w Name-and-title:w Conference-name:w">
1662
      <xslo:variable name="raw_heading">
1663
        <xslo:for-each select="marc:subfield">
1664
          <xslo:if test="position() &gt; 1">
1665
            <xslo:value-of select="substring(' ', 1, 1)"/>
1666
          </xslo:if>
1667
          <xslo:value-of select="."/>
1668
        </xslo:for-each>
1669
      </xslo:variable>
1670
      <xslo:value-of select="normalize-space($raw_heading)"/>
1671
    </z:index>
1672
  </xslo:template>
1673
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='130']">
1674
    <z:index name="Title:w Title:p Title-uniform:w">
1675
      <xslo:variable name="raw_heading">
1676
        <xslo:for-each select="marc:subfield">
1677
          <xslo:if test="position() &gt; 1">
1678
            <xslo:value-of select="substring(' ', 1, 1)"/>
1679
          </xslo:if>
1680
          <xslo:value-of select="."/>
1681
        </xslo:for-each>
1682
      </xslo:variable>
1683
      <xslo:value-of select="normalize-space($raw_heading)"/>
1684
    </z:index>
1685
  </xslo:template>
1686
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='210']">
1687
    <z:index name="Title:w Title:p Title-abbreviated:w">
1688
      <xslo:variable name="raw_heading">
1689
        <xslo:for-each select="marc:subfield">
1690
          <xslo:if test="position() &gt; 1">
1691
            <xslo:value-of select="substring(' ', 1, 1)"/>
1692
          </xslo:if>
1693
          <xslo:value-of select="."/>
1694
        </xslo:for-each>
1695
      </xslo:variable>
1696
      <xslo:value-of select="normalize-space($raw_heading)"/>
1697
    </z:index>
1698
  </xslo:template>
1699
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='211']">
1700
    <z:index name="Title:w Title:p Title-abbreviated:w">
1701
      <xslo:variable name="raw_heading">
1702
        <xslo:for-each select="marc:subfield">
1703
          <xslo:if test="position() &gt; 1">
1704
            <xslo:value-of select="substring(' ', 1, 1)"/>
1705
          </xslo:if>
1706
          <xslo:value-of select="."/>
1707
        </xslo:for-each>
1708
      </xslo:variable>
1709
      <xslo:value-of select="normalize-space($raw_heading)"/>
1710
    </z:index>
1711
  </xslo:template>
1712
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='212']">
1713
    <z:index name="Title:w Title:p Title-other-variant:w">
1714
      <xslo:variable name="raw_heading">
1715
        <xslo:for-each select="marc:subfield">
1716
          <xslo:if test="position() &gt; 1">
1717
            <xslo:value-of select="substring(' ', 1, 1)"/>
1718
          </xslo:if>
1719
          <xslo:value-of select="."/>
1720
        </xslo:for-each>
1721
      </xslo:variable>
1722
      <xslo:value-of select="normalize-space($raw_heading)"/>
1723
    </z:index>
1724
  </xslo:template>
1725
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='214']">
1726
    <z:index name="Title:w Title:p Title-expanded:w">
1727
      <xslo:variable name="raw_heading">
1728
        <xslo:for-each select="marc:subfield">
1729
          <xslo:if test="position() &gt; 1">
1730
            <xslo:value-of select="substring(' ', 1, 1)"/>
1731
          </xslo:if>
1732
          <xslo:value-of select="."/>
1733
        </xslo:for-each>
1734
      </xslo:variable>
1735
      <xslo:value-of select="normalize-space($raw_heading)"/>
1736
    </z:index>
1737
  </xslo:template>
1738
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='222']">
1739
    <z:index name="Title:w Title:p Title-key:w">
1740
      <xslo:variable name="raw_heading">
1741
        <xslo:for-each select="marc:subfield">
1742
          <xslo:if test="position() &gt; 1">
1743
            <xslo:value-of select="substring(' ', 1, 1)"/>
1744
          </xslo:if>
1745
          <xslo:value-of select="."/>
1746
        </xslo:for-each>
1747
      </xslo:variable>
1748
      <xslo:value-of select="normalize-space($raw_heading)"/>
1749
    </z:index>
1750
  </xslo:template>
1751
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='240']">
1752
    <z:index name="Title:w Title:p Title-uniform:w">
1753
      <xslo:variable name="raw_heading">
1754
        <xslo:for-each select="marc:subfield">
1755
          <xslo:if test="position() &gt; 1">
1756
            <xslo:value-of select="substring(' ', 1, 1)"/>
1757
          </xslo:if>
1758
          <xslo:value-of select="."/>
1759
        </xslo:for-each>
1760
      </xslo:variable>
1761
      <xslo:value-of select="normalize-space($raw_heading)"/>
1762
    </z:index>
1763
  </xslo:template>
1764
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='243']">
1765
    <z:index name="Title:w Title:p Title-collective:w">
1766
      <xslo:variable name="raw_heading">
1767
        <xslo:for-each select="marc:subfield">
1768
          <xslo:if test="position() &gt; 1">
1769
            <xslo:value-of select="substring(' ', 1, 1)"/>
1770
          </xslo:if>
1771
          <xslo:value-of select="."/>
1772
        </xslo:for-each>
1773
      </xslo:variable>
1774
      <xslo:value-of select="normalize-space($raw_heading)"/>
1775
    </z:index>
1776
  </xslo:template>
1777
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='245']">
1778
    <z:index name="Title:w Title:p">
1779
      <xslo:variable name="raw_heading">
1780
        <xslo:for-each select="marc:subfield">
1781
          <xslo:if test="position() &gt; 1">
1782
            <xslo:value-of select="substring(' ', 1, 1)"/>
1783
          </xslo:if>
1784
          <xslo:value-of select="."/>
1785
        </xslo:for-each>
1786
      </xslo:variable>
1787
      <xslo:value-of select="normalize-space($raw_heading)"/>
1788
    </z:index>
1789
  </xslo:template>
1790
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='246']">
1791
    <z:index name="Title:w Title:p Title-abbreviated:w Title-expanded:w Title-former:w">
1792
      <xslo:variable name="raw_heading">
1793
        <xslo:for-each select="marc:subfield">
1794
          <xslo:if test="position() &gt; 1">
1795
            <xslo:value-of select="substring(' ', 1, 1)"/>
1796
          </xslo:if>
1797
          <xslo:value-of select="."/>
1798
        </xslo:for-each>
1799
      </xslo:variable>
1800
      <xslo:value-of select="normalize-space($raw_heading)"/>
1801
    </z:index>
1802
  </xslo:template>
1803
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='247']">
1804
    <z:index name="Title:w Title:p Title-former:w Title-other-variant:w Related-periodical:w">
1805
      <xslo:variable name="raw_heading">
1806
        <xslo:for-each select="marc:subfield">
1807
          <xslo:if test="position() &gt; 1">
1808
            <xslo:value-of select="substring(' ', 1, 1)"/>
1809
          </xslo:if>
1810
          <xslo:value-of select="."/>
1811
        </xslo:for-each>
1812
      </xslo:variable>
1813
      <xslo:value-of select="normalize-space($raw_heading)"/>
1814
    </z:index>
1815
  </xslo:template>
1816
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='260']">
1817
    <z:index name="pl:w">
1818
      <xslo:variable name="raw_heading">
1819
        <xslo:for-each select="marc:subfield">
1820
          <xslo:if test="position() &gt; 1">
1821
            <xslo:value-of select="substring(' ', 1, 1)"/>
1822
          </xslo:if>
1823
          <xslo:value-of select="."/>
1824
        </xslo:for-each>
1825
      </xslo:variable>
1826
      <xslo:value-of select="normalize-space($raw_heading)"/>
1827
    </z:index>
1828
  </xslo:template>
1829
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='300']">
1830
    <z:index name="Extent:w Extent:p">
1831
      <xslo:variable name="raw_heading">
1832
        <xslo:for-each select="marc:subfield">
1833
          <xslo:if test="position() &gt; 1">
1834
            <xslo:value-of select="substring(' ', 1, 1)"/>
1835
          </xslo:if>
1836
          <xslo:value-of select="."/>
1837
        </xslo:for-each>
1838
      </xslo:variable>
1839
      <xslo:value-of select="normalize-space($raw_heading)"/>
1840
    </z:index>
1841
  </xslo:template>
1842
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='400']">
1843
    <z:index name="Author:w Author-name-personal:w Name:w Personal-name:w">
1844
      <xslo:variable name="raw_heading">
1845
        <xslo:for-each select="marc:subfield">
1846
          <xslo:if test="position() &gt; 1">
1847
            <xslo:value-of select="substring(' ', 1, 1)"/>
1848
          </xslo:if>
1849
          <xslo:value-of select="."/>
1850
        </xslo:for-each>
1851
      </xslo:variable>
1852
      <xslo:value-of select="normalize-space($raw_heading)"/>
1853
    </z:index>
1854
  </xslo:template>
1855
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='410']">
1856
    <z:index name="Author:w Corporate-name:w">
1857
      <xslo:variable name="raw_heading">
1858
        <xslo:for-each select="marc:subfield">
1859
          <xslo:if test="position() &gt; 1">
1860
            <xslo:value-of select="substring(' ', 1, 1)"/>
1861
          </xslo:if>
1862
          <xslo:value-of select="."/>
1863
        </xslo:for-each>
1864
      </xslo:variable>
1865
      <xslo:value-of select="normalize-space($raw_heading)"/>
1866
    </z:index>
1867
  </xslo:template>
1868
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='411']">
1869
    <z:index name="Author:w Conference-name:w">
1870
      <xslo:variable name="raw_heading">
1871
        <xslo:for-each select="marc:subfield">
1872
          <xslo:if test="position() &gt; 1">
1873
            <xslo:value-of select="substring(' ', 1, 1)"/>
1874
          </xslo:if>
1875
          <xslo:value-of select="."/>
1876
        </xslo:for-each>
1877
      </xslo:variable>
1878
      <xslo:value-of select="normalize-space($raw_heading)"/>
1879
    </z:index>
1880
  </xslo:template>
1881
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='440']">
1882
    <z:index name="Title-series:w Title-series:p Title:w Title-series:w">
1883
      <xslo:variable name="raw_heading">
1884
        <xslo:for-each select="marc:subfield">
1885
          <xslo:if test="position() &gt; 1">
1886
            <xslo:value-of select="substring(' ', 1, 1)"/>
1887
          </xslo:if>
1888
          <xslo:value-of select="."/>
1889
        </xslo:for-each>
1890
      </xslo:variable>
1891
      <xslo:value-of select="normalize-space($raw_heading)"/>
1892
    </z:index>
1893
  </xslo:template>
1894
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='490']">
1895
    <z:index name="Title:w Title-series:w">
1896
      <xslo:variable name="raw_heading">
1897
        <xslo:for-each select="marc:subfield">
1898
          <xslo:if test="position() &gt; 1">
1899
            <xslo:value-of select="substring(' ', 1, 1)"/>
1900
          </xslo:if>
1901
          <xslo:value-of select="."/>
1902
        </xslo:for-each>
1903
      </xslo:variable>
1904
      <xslo:value-of select="normalize-space($raw_heading)"/>
1905
    </z:index>
1906
  </xslo:template>
1907
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='500']">
1908
    <z:index name="Note:w Note:p">
1909
      <xslo:variable name="raw_heading">
1910
        <xslo:for-each select="marc:subfield">
1911
          <xslo:if test="position() &gt; 1">
1912
            <xslo:value-of select="substring(' ', 1, 1)"/>
1913
          </xslo:if>
1914
          <xslo:value-of select="."/>
1915
        </xslo:for-each>
1916
      </xslo:variable>
1917
      <xslo:value-of select="normalize-space($raw_heading)"/>
1918
    </z:index>
1919
  </xslo:template>
1920
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='502']">
1921
    <z:index name="Material-type:w">
1922
      <xslo:variable name="raw_heading">
1923
        <xslo:for-each select="marc:subfield">
1924
          <xslo:if test="position() &gt; 1">
1925
            <xslo:value-of select="substring(' ', 1, 1)"/>
1926
          </xslo:if>
1927
          <xslo:value-of select="."/>
1928
        </xslo:for-each>
1929
      </xslo:variable>
1930
      <xslo:value-of select="normalize-space($raw_heading)"/>
1931
    </z:index>
1932
  </xslo:template>
1933
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='505']">
1934
    <z:index name="Note:w Note:p">
1935
      <xslo:variable name="raw_heading">
1936
        <xslo:for-each select="marc:subfield">
1937
          <xslo:if test="position() &gt; 1">
1938
            <xslo:value-of select="substring(' ', 1, 1)"/>
1939
          </xslo:if>
1940
          <xslo:value-of select="."/>
1941
        </xslo:for-each>
1942
      </xslo:variable>
1943
      <xslo:value-of select="normalize-space($raw_heading)"/>
1944
    </z:index>
1945
  </xslo:template>
1946
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='510']">
1947
    <z:index name="Indexed-by:w">
1948
      <xslo:variable name="raw_heading">
1949
        <xslo:for-each select="marc:subfield">
1950
          <xslo:if test="position() &gt; 1">
1951
            <xslo:value-of select="substring(' ', 1, 1)"/>
1952
          </xslo:if>
1953
          <xslo:value-of select="."/>
1954
        </xslo:for-each>
1955
      </xslo:variable>
1956
      <xslo:value-of select="normalize-space($raw_heading)"/>
1957
    </z:index>
1958
  </xslo:template>
1959
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='520']">
1960
    <z:index name="Abstract:w Abstract:p">
1961
      <xslo:variable name="raw_heading">
1962
        <xslo:for-each select="marc:subfield">
1963
          <xslo:if test="position() &gt; 1">
1964
            <xslo:value-of select="substring(' ', 1, 1)"/>
1965
          </xslo:if>
1966
          <xslo:value-of select="."/>
1967
        </xslo:for-each>
1968
      </xslo:variable>
1969
      <xslo:value-of select="normalize-space($raw_heading)"/>
1970
    </z:index>
1971
  </xslo:template>
1972
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='590']">
1973
    <z:index name="Note:w Note:p">
1974
      <xslo:variable name="raw_heading">
1975
        <xslo:for-each select="marc:subfield">
1976
          <xslo:if test="position() &gt; 1">
1977
            <xslo:value-of select="substring(' ', 1, 1)"/>
1978
          </xslo:if>
1979
          <xslo:value-of select="."/>
1980
        </xslo:for-each>
1981
      </xslo:variable>
1982
      <xslo:value-of select="normalize-space($raw_heading)"/>
1983
    </z:index>
1984
  </xslo:template>
1985
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='600']">
1986
    <z:index name="Name:w Personal-name:w Subject-name-personal:w Subject:w Subject:p">
1987
      <xslo:variable name="raw_heading">
1988
        <xslo:for-each select="marc:subfield">
1989
          <xslo:if test="position() &gt; 1">
1990
            <xslo:value-of select="substring(' ', 1, 1)"/>
1991
          </xslo:if>
1992
          <xslo:value-of select="."/>
1993
        </xslo:for-each>
1994
      </xslo:variable>
1995
      <xslo:value-of select="normalize-space($raw_heading)"/>
1996
    </z:index>
1997
  </xslo:template>
1998
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='610']">
1999
    <z:index name="Name:w Subject:w Subject:p Corporate-name:w">
2000
      <xslo:variable name="raw_heading">
2001
        <xslo:for-each select="marc:subfield">
2002
          <xslo:if test="position() &gt; 1">
2003
            <xslo:value-of select="substring(' ', 1, 1)"/>
2004
          </xslo:if>
2005
          <xslo:value-of select="."/>
2006
        </xslo:for-each>
2007
      </xslo:variable>
2008
      <xslo:value-of select="normalize-space($raw_heading)"/>
2009
    </z:index>
2010
  </xslo:template>
2011
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='611']">
2012
    <z:index name="Conference-name:w Name:w Subject:w Subject:p">
2013
      <xslo:variable name="raw_heading">
2014
        <xslo:for-each select="marc:subfield">
2015
          <xslo:if test="position() &gt; 1">
2016
            <xslo:value-of select="substring(' ', 1, 1)"/>
2017
          </xslo:if>
2018
          <xslo:value-of select="."/>
2019
        </xslo:for-each>
2020
      </xslo:variable>
2021
      <xslo:value-of select="normalize-space($raw_heading)"/>
2022
    </z:index>
2023
  </xslo:template>
2024
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='630']">
2025
    <z:index name="Subject:w Subject:p">
2026
      <xslo:variable name="raw_heading">
2027
        <xslo:for-each select="marc:subfield">
2028
          <xslo:if test="position() &gt; 1">
2029
            <xslo:value-of select="substring(' ', 1, 1)"/>
2030
          </xslo:if>
2031
          <xslo:value-of select="."/>
2032
        </xslo:for-each>
2033
      </xslo:variable>
2034
      <xslo:value-of select="normalize-space($raw_heading)"/>
2035
    </z:index>
2036
  </xslo:template>
2037
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='650']">
2038
    <z:index name="Subject:w Subject:p">
2039
      <xslo:variable name="raw_heading">
2040
        <xslo:for-each select="marc:subfield">
2041
          <xslo:if test="position() &gt; 1">
2042
            <xslo:value-of select="substring(' ', 1, 1)"/>
2043
          </xslo:if>
2044
          <xslo:value-of select="."/>
2045
        </xslo:for-each>
2046
      </xslo:variable>
2047
      <xslo:value-of select="normalize-space($raw_heading)"/>
2048
    </z:index>
2049
  </xslo:template>
2050
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='651']">
2051
    <z:index name="Name-geographic:w Subject:w Subject:p">
2052
      <xslo:variable name="raw_heading">
2053
        <xslo:for-each select="marc:subfield">
2054
          <xslo:if test="position() &gt; 1">
2055
            <xslo:value-of select="substring(' ', 1, 1)"/>
2056
          </xslo:if>
2057
          <xslo:value-of select="."/>
2058
        </xslo:for-each>
2059
      </xslo:variable>
2060
      <xslo:value-of select="normalize-space($raw_heading)"/>
2061
    </z:index>
2062
  </xslo:template>
2063
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='653']">
2064
    <z:index name="Subject:w Subject:p">
2065
      <xslo:variable name="raw_heading">
2066
        <xslo:for-each select="marc:subfield">
2067
          <xslo:if test="position() &gt; 1">
2068
            <xslo:value-of select="substring(' ', 1, 1)"/>
2069
          </xslo:if>
2070
          <xslo:value-of select="."/>
2071
        </xslo:for-each>
2072
      </xslo:variable>
2073
      <xslo:value-of select="normalize-space($raw_heading)"/>
2074
    </z:index>
2075
  </xslo:template>
2076
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='654']">
2077
    <z:index name="Subject:w Subject:p">
2078
      <xslo:variable name="raw_heading">
2079
        <xslo:for-each select="marc:subfield">
2080
          <xslo:if test="position() &gt; 1">
2081
            <xslo:value-of select="substring(' ', 1, 1)"/>
2082
          </xslo:if>
2083
          <xslo:value-of select="."/>
2084
        </xslo:for-each>
2085
      </xslo:variable>
2086
      <xslo:value-of select="normalize-space($raw_heading)"/>
2087
    </z:index>
2088
  </xslo:template>
2089
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='655']">
2090
    <z:index name="Subject:w Subject:p">
2091
      <xslo:variable name="raw_heading">
2092
        <xslo:for-each select="marc:subfield">
2093
          <xslo:if test="position() &gt; 1">
2094
            <xslo:value-of select="substring(' ', 1, 1)"/>
2095
          </xslo:if>
2096
          <xslo:value-of select="."/>
2097
        </xslo:for-each>
2098
      </xslo:variable>
2099
      <xslo:value-of select="normalize-space($raw_heading)"/>
2100
    </z:index>
2101
  </xslo:template>
2102
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='656']">
2103
    <z:index name="Subject:w Subject:p">
2104
      <xslo:variable name="raw_heading">
2105
        <xslo:for-each select="marc:subfield">
2106
          <xslo:if test="position() &gt; 1">
2107
            <xslo:value-of select="substring(' ', 1, 1)"/>
2108
          </xslo:if>
2109
          <xslo:value-of select="."/>
2110
        </xslo:for-each>
2111
      </xslo:variable>
2112
      <xslo:value-of select="normalize-space($raw_heading)"/>
2113
    </z:index>
2114
  </xslo:template>
2115
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='657']">
2116
    <z:index name="Subject:w Subject:p">
2117
      <xslo:variable name="raw_heading">
2118
        <xslo:for-each select="marc:subfield">
2119
          <xslo:if test="position() &gt; 1">
2120
            <xslo:value-of select="substring(' ', 1, 1)"/>
2121
          </xslo:if>
2122
          <xslo:value-of select="."/>
2123
        </xslo:for-each>
2124
      </xslo:variable>
2125
      <xslo:value-of select="normalize-space($raw_heading)"/>
2126
    </z:index>
2127
  </xslo:template>
2128
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='658']">
2129
    <z:index name="Subject:w Subject:p">
2130
      <xslo:variable name="raw_heading">
2131
        <xslo:for-each select="marc:subfield">
2132
          <xslo:if test="position() &gt; 1">
2133
            <xslo:value-of select="substring(' ', 1, 1)"/>
2134
          </xslo:if>
2135
          <xslo:value-of select="."/>
2136
        </xslo:for-each>
2137
      </xslo:variable>
2138
      <xslo:value-of select="normalize-space($raw_heading)"/>
2139
    </z:index>
2140
  </xslo:template>
2141
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='690']">
2142
    <z:index name="Subject:w Subject:p">
2143
      <xslo:variable name="raw_heading">
2144
        <xslo:for-each select="marc:subfield">
2145
          <xslo:if test="position() &gt; 1">
2146
            <xslo:value-of select="substring(' ', 1, 1)"/>
2147
          </xslo:if>
2148
          <xslo:value-of select="."/>
2149
        </xslo:for-each>
2150
      </xslo:variable>
2151
      <xslo:value-of select="normalize-space($raw_heading)"/>
2152
    </z:index>
2153
  </xslo:template>
2154
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='700']">
2155
    <z:index name="Author:w Author:p Author-name-personal:w Name:w Editor:w Personal-name:w">
2156
      <xslo:variable name="raw_heading">
2157
        <xslo:for-each select="marc:subfield">
2158
          <xslo:if test="position() &gt; 1">
2159
            <xslo:value-of select="substring(' ', 1, 1)"/>
2160
          </xslo:if>
2161
          <xslo:value-of select="."/>
2162
        </xslo:for-each>
2163
      </xslo:variable>
2164
      <xslo:value-of select="normalize-space($raw_heading)"/>
2165
    </z:index>
2166
  </xslo:template>
2167
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='710']">
2168
    <z:index name="Author:w Author:p Corporate-name:w Name:w">
2169
      <xslo:variable name="raw_heading">
2170
        <xslo:for-each select="marc:subfield">
2171
          <xslo:if test="position() &gt; 1">
2172
            <xslo:value-of select="substring(' ', 1, 1)"/>
2173
          </xslo:if>
2174
          <xslo:value-of select="."/>
2175
        </xslo:for-each>
2176
      </xslo:variable>
2177
      <xslo:value-of select="normalize-space($raw_heading)"/>
2178
    </z:index>
2179
  </xslo:template>
2180
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='711']">
2181
    <z:index name="Author:w Author:p Author-name-corporate:w Name:w Conference-name:w">
2182
      <xslo:variable name="raw_heading">
2183
        <xslo:for-each select="marc:subfield">
2184
          <xslo:if test="position() &gt; 1">
2185
            <xslo:value-of select="substring(' ', 1, 1)"/>
2186
          </xslo:if>
2187
          <xslo:value-of select="."/>
2188
        </xslo:for-each>
2189
      </xslo:variable>
2190
      <xslo:value-of select="normalize-space($raw_heading)"/>
2191
    </z:index>
2192
  </xslo:template>
2193
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='730']">
2194
    <z:index name="Title:w Title:p Title-uniform:w">
2195
      <xslo:variable name="raw_heading">
2196
        <xslo:for-each select="marc:subfield">
2197
          <xslo:if test="position() &gt; 1">
2198
            <xslo:value-of select="substring(' ', 1, 1)"/>
2199
          </xslo:if>
2200
          <xslo:value-of select="."/>
2201
        </xslo:for-each>
2202
      </xslo:variable>
2203
      <xslo:value-of select="normalize-space($raw_heading)"/>
2204
    </z:index>
2205
  </xslo:template>
2206
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='740']">
2207
    <z:index name="Title:w Title:p Title-other-variant:w">
2208
      <xslo:variable name="raw_heading">
2209
        <xslo:for-each select="marc:subfield">
2210
          <xslo:if test="position() &gt; 1">
2211
            <xslo:value-of select="substring(' ', 1, 1)"/>
2212
          </xslo:if>
2213
          <xslo:value-of select="."/>
2214
        </xslo:for-each>
2215
      </xslo:variable>
2216
      <xslo:value-of select="normalize-space($raw_heading)"/>
2217
    </z:index>
2218
  </xslo:template>
2219
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='751']">
2220
    <z:index name="Name-geographic:w">
2221
      <xslo:variable name="raw_heading">
2222
        <xslo:for-each select="marc:subfield">
2223
          <xslo:if test="position() &gt; 1">
2224
            <xslo:value-of select="substring(' ', 1, 1)"/>
2225
          </xslo:if>
2226
          <xslo:value-of select="."/>
2227
        </xslo:for-each>
2228
      </xslo:variable>
2229
      <xslo:value-of select="normalize-space($raw_heading)"/>
2230
    </z:index>
2231
  </xslo:template>
2232
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='780']">
2233
    <z:index name="Title:w Title:p Title-former:w Related-periodical:w">
2234
      <xslo:variable name="raw_heading">
2235
        <xslo:for-each select="marc:subfield">
2236
          <xslo:if test="position() &gt; 1">
2237
            <xslo:value-of select="substring(' ', 1, 1)"/>
2238
          </xslo:if>
2239
          <xslo:value-of select="."/>
2240
        </xslo:for-each>
2241
      </xslo:variable>
2242
      <xslo:value-of select="normalize-space($raw_heading)"/>
2243
    </z:index>
2244
  </xslo:template>
2245
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='785']">
2246
    <z:index name="Title:w Title:p Title-later:w Related-periodical:w">
2247
      <xslo:variable name="raw_heading">
2248
        <xslo:for-each select="marc:subfield">
2249
          <xslo:if test="position() &gt; 1">
2250
            <xslo:value-of select="substring(' ', 1, 1)"/>
2251
          </xslo:if>
2252
          <xslo:value-of select="."/>
2253
        </xslo:for-each>
2254
      </xslo:variable>
2255
      <xslo:value-of select="normalize-space($raw_heading)"/>
2256
    </z:index>
2257
  </xslo:template>
2258
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='800']">
2259
    <z:index name="Author:w Author-name-personal:w Name:w Personal-name:w">
2260
      <xslo:variable name="raw_heading">
2261
        <xslo:for-each select="marc:subfield">
2262
          <xslo:if test="position() &gt; 1">
2263
            <xslo:value-of select="substring(' ', 1, 1)"/>
2264
          </xslo:if>
2265
          <xslo:value-of select="."/>
2266
        </xslo:for-each>
2267
      </xslo:variable>
2268
      <xslo:value-of select="normalize-space($raw_heading)"/>
2269
    </z:index>
2270
  </xslo:template>
2271
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='810']">
2272
    <z:index name="Author:w Corporate-name:w Author-name-corporate:w Name:w">
2273
      <xslo:variable name="raw_heading">
2274
        <xslo:for-each select="marc:subfield">
2275
          <xslo:if test="position() &gt; 1">
2276
            <xslo:value-of select="substring(' ', 1, 1)"/>
2277
          </xslo:if>
2278
          <xslo:value-of select="."/>
2279
        </xslo:for-each>
2280
      </xslo:variable>
2281
      <xslo:value-of select="normalize-space($raw_heading)"/>
2282
    </z:index>
2283
  </xslo:template>
2284
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='811']">
2285
    <z:index name="Author:w Author-name-corporate:w Name:w Conference-name:w">
2286
      <xslo:variable name="raw_heading">
2287
        <xslo:for-each select="marc:subfield">
2288
          <xslo:if test="position() &gt; 1">
2289
            <xslo:value-of select="substring(' ', 1, 1)"/>
2290
          </xslo:if>
2291
          <xslo:value-of select="."/>
2292
        </xslo:for-each>
2293
      </xslo:variable>
2294
      <xslo:value-of select="normalize-space($raw_heading)"/>
2295
    </z:index>
2296
  </xslo:template>
2297
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='830']">
2298
    <z:index name="Title:w Title-series:w Title-series:p">
2299
      <xslo:variable name="raw_heading">
2300
        <xslo:for-each select="marc:subfield">
2301
          <xslo:if test="position() &gt; 1">
2302
            <xslo:value-of select="substring(' ', 1, 1)"/>
2303
          </xslo:if>
2304
          <xslo:value-of select="."/>
2305
        </xslo:for-each>
2306
      </xslo:variable>
2307
      <xslo:value-of select="normalize-space($raw_heading)"/>
2308
    </z:index>
2309
  </xslo:template>
2310
  <xslo:template mode="index_data_field" match="marc:datafield[@tag='840']">
2311
    <z:index name="Title:w Title-series:w Title-series:p">
2312
      <xslo:variable name="raw_heading">
2313
        <xslo:for-each select="marc:subfield">
2314
          <xslo:if test="position() &gt; 1">
2315
            <xslo:value-of select="substring(' ', 1, 1)"/>
2316
          </xslo:if>
2317
          <xslo:value-of select="."/>
2318
        </xslo:for-each>
2319
      </xslo:variable>
2320
      <xslo:value-of select="normalize-space($raw_heading)"/>
2321
    </z:index>
2322
  </xslo:template>
2323
  <xslo:template match="*">
2324
    <z:index name="Any:w Any:p">
2325
      <xslo:value-of select="."/>
2326
    </z:index>
2327
  </xslo:template>
2328
  <xslo:template name="chopPunctuation">
2329
    <xslo:param name="chopString"/>
2330
    <xslo:variable name="length" select="string-length($chopString)"/>
2331
    <xslo:choose>
2332
      <xslo:when test="$length=0"/>
2333
      <xslo:when test="contains('-,.:=;!%/', substring($chopString,$length,1))">
2334
        <xslo:call-template name="chopPunctuation">
2335
          <xslo:with-param name="chopString" select="substring($chopString,1,$length - 1)"/>
2336
        </xslo:call-template>
2337
      </xslo:when>
2338
      <xslo:when test="not($chopString)"/>
2339
      <xslo:otherwise>
2340
        <xslo:value-of select="$chopString"/>
2341
      </xslo:otherwise>
2342
    </xslo:choose>
2343
    <xslo:text/>
2344
  </xslo:template>
2345
</xslo:stylesheet>

Return to bug 7818