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

(-)a/etc/zebradb/marc_defs/marc21/authorities/authority-koha-indexdefs.xml (-1 / +41 lines)
Lines 53-63 Link Here
53
    <kohaidx:target_index>Heading:p</kohaidx:target_index>
53
    <kohaidx:target_index>Heading:p</kohaidx:target_index>
54
    <kohaidx:target_index>Heading:s</kohaidx:target_index>
54
    <kohaidx:target_index>Heading:s</kohaidx:target_index>
55
  </kohaidx:index_heading>
55
  </kohaidx:index_heading>
56
  <kohaidx:index_heading tag="100" subfields="a">
57
    <kohaidx:target_index>Heading-Main:w</kohaidx:target_index>
58
    <kohaidx:target_index>Heading-Main:p</kohaidx:target_index>
59
    <kohaidx:target_index>Heading-Main:s</kohaidx:target_index>
60
  </kohaidx:index_heading>
56
  <kohaidx:index_match_heading tag="100" subfields="abcdefghjklmnopqrstvxyz" subdivisions="vxyz">
61
  <kohaidx:index_match_heading tag="100" subfields="abcdefghjklmnopqrstvxyz" subdivisions="vxyz">
57
    <kohaidx:target_index>Match-heading:p</kohaidx:target_index>
62
    <kohaidx:target_index>Match-heading:p</kohaidx:target_index>
58
    <kohaidx:target_index>Match-heading:s</kohaidx:target_index>
63
    <kohaidx:target_index>Match-heading:s</kohaidx:target_index>
59
  </kohaidx:index_match_heading>
64
  </kohaidx:index_match_heading>
60
  
65
61
  <kohaidx:index_heading tag="400" subfields="abcdefghjklmnopqrstvxyz" subdivisions="vxyz">
66
  <kohaidx:index_heading tag="400" subfields="abcdefghjklmnopqrstvxyz" subdivisions="vxyz">
62
    <kohaidx:target_index>Personal-name-see-from:w</kohaidx:target_index>
67
    <kohaidx:target_index>Personal-name-see-from:w</kohaidx:target_index>
63
    <kohaidx:target_index>Personal-name-see-from:p</kohaidx:target_index>
68
    <kohaidx:target_index>Personal-name-see-from:p</kohaidx:target_index>
Lines 93-98 Link Here
93
    <kohaidx:target_index>Heading:p</kohaidx:target_index>
98
    <kohaidx:target_index>Heading:p</kohaidx:target_index>
94
    <kohaidx:target_index>Heading:s</kohaidx:target_index>
99
    <kohaidx:target_index>Heading:s</kohaidx:target_index>
95
  </kohaidx:index_heading>
100
  </kohaidx:index_heading>
101
  <kohaidx:index_heading tag="110" subfields="a">
102
    <kohaidx:target_index>Heading-Main:w</kohaidx:target_index>
103
    <kohaidx:target_index>Heading-Main:p</kohaidx:target_index>
104
    <kohaidx:target_index>Heading-Main:s</kohaidx:target_index>
105
  </kohaidx:index_heading>
96
  <kohaidx:index_match_heading tag="110" subfields="abcdefghklmnoprstvxyz" subdivisions="vxyz">
106
  <kohaidx:index_match_heading tag="110" subfields="abcdefghklmnoprstvxyz" subdivisions="vxyz">
97
    <kohaidx:target_index>Match-heading:p</kohaidx:target_index>
107
    <kohaidx:target_index>Match-heading:p</kohaidx:target_index>
98
    <kohaidx:target_index>Match-heading:s</kohaidx:target_index>
108
    <kohaidx:target_index>Match-heading:s</kohaidx:target_index>
Lines 133-138 Link Here
133
    <kohaidx:target_index>Heading:p</kohaidx:target_index>
143
    <kohaidx:target_index>Heading:p</kohaidx:target_index>
134
    <kohaidx:target_index>Heading:s</kohaidx:target_index>
144
    <kohaidx:target_index>Heading:s</kohaidx:target_index>
135
  </kohaidx:index_heading>
145
  </kohaidx:index_heading>
146
  <kohaidx:index_heading tag="111" subfields="a">
147
    <kohaidx:target_index>Heading-Main:w</kohaidx:target_index>
148
    <kohaidx:target_index>Heading-Main:p</kohaidx:target_index>
149
    <kohaidx:target_index>Heading-Main:s</kohaidx:target_index>
150
  </kohaidx:index_heading>
136
  <kohaidx:index_match_heading tag="111" subfields="acdefghjklnpqstvxyz" subdivisions="vxyz">
151
  <kohaidx:index_match_heading tag="111" subfields="acdefghjklnpqstvxyz" subdivisions="vxyz">
137
    <kohaidx:target_index>Match-heading:p</kohaidx:target_index>
152
    <kohaidx:target_index>Match-heading:p</kohaidx:target_index>
138
    <kohaidx:target_index>Match-heading:s</kohaidx:target_index>
153
    <kohaidx:target_index>Match-heading:s</kohaidx:target_index>
Lines 173-178 Link Here
173
    <kohaidx:target_index>Heading:p</kohaidx:target_index>
188
    <kohaidx:target_index>Heading:p</kohaidx:target_index>
174
    <kohaidx:target_index>Heading:s</kohaidx:target_index>
189
    <kohaidx:target_index>Heading:s</kohaidx:target_index>
175
  </kohaidx:index_heading>
190
  </kohaidx:index_heading>
191
  <kohaidx:index_heading tag="130" subfields="a">
192
    <kohaidx:target_index>Heading-Main:w</kohaidx:target_index>
193
    <kohaidx:target_index>Heading-Main:p</kohaidx:target_index>
194
    <kohaidx:target_index>Heading-Main:s</kohaidx:target_index>
195
  </kohaidx:index_heading>
176
  <kohaidx:index_match_heading tag="130" subfields="adfghklmnoprstvxyz" subdivisions="vxyz">
196
  <kohaidx:index_match_heading tag="130" subfields="adfghklmnoprstvxyz" subdivisions="vxyz">
177
    <kohaidx:target_index>Match-heading:p</kohaidx:target_index>
197
    <kohaidx:target_index>Match-heading:p</kohaidx:target_index>
178
    <kohaidx:target_index>Match-heading:s</kohaidx:target_index>
198
    <kohaidx:target_index>Match-heading:s</kohaidx:target_index>
Lines 213-218 Link Here
213
    <kohaidx:target_index>Heading:p</kohaidx:target_index>
233
    <kohaidx:target_index>Heading:p</kohaidx:target_index>
214
    <kohaidx:target_index>Heading:s</kohaidx:target_index>
234
    <kohaidx:target_index>Heading:s</kohaidx:target_index>
215
  </kohaidx:index_heading>
235
  </kohaidx:index_heading>
236
  <kohaidx:index_heading tag="148" subfields="a">
237
    <kohaidx:target_index>Heading-Main:w</kohaidx:target_index>
238
    <kohaidx:target_index>Heading-Main:p</kohaidx:target_index>
239
    <kohaidx:target_index>Heading-Main:s</kohaidx:target_index>
240
  </kohaidx:index_heading>
216
  <kohaidx:index_match_heading tag="148" subfields="avxyz" subdivisions="vxyz">
241
  <kohaidx:index_match_heading tag="148" subfields="avxyz" subdivisions="vxyz">
217
    <kohaidx:target_index>Match-heading:p</kohaidx:target_index>
242
    <kohaidx:target_index>Match-heading:p</kohaidx:target_index>
218
    <kohaidx:target_index>Match-heading:s</kohaidx:target_index>
243
    <kohaidx:target_index>Match-heading:s</kohaidx:target_index>
Lines 254-259 Link Here
254
    <kohaidx:target_index>Heading:p</kohaidx:target_index>
279
    <kohaidx:target_index>Heading:p</kohaidx:target_index>
255
    <kohaidx:target_index>Heading:s</kohaidx:target_index>
280
    <kohaidx:target_index>Heading:s</kohaidx:target_index>
256
  </kohaidx:index_heading>
281
  </kohaidx:index_heading>
282
  <kohaidx:index_heading tag="150" subfields="a">
283
    <kohaidx:target_index>Heading-Main:w</kohaidx:target_index>
284
    <kohaidx:target_index>Heading-Main:p</kohaidx:target_index>
285
    <kohaidx:target_index>Heading-Main:s</kohaidx:target_index>
286
  </kohaidx:index_heading>
257
  <kohaidx:index_match_heading tag="150" subfields="abvxyz" subdivisions="vxyz">
287
  <kohaidx:index_match_heading tag="150" subfields="abvxyz" subdivisions="vxyz">
258
    <kohaidx:target_index>Match-heading:p</kohaidx:target_index>
288
    <kohaidx:target_index>Match-heading:p</kohaidx:target_index>
259
    <kohaidx:target_index>Match-heading:s</kohaidx:target_index>
289
    <kohaidx:target_index>Match-heading:s</kohaidx:target_index>
Lines 294-299 Link Here
294
    <kohaidx:target_index>Heading:p</kohaidx:target_index>
324
    <kohaidx:target_index>Heading:p</kohaidx:target_index>
295
    <kohaidx:target_index>Heading:s</kohaidx:target_index>
325
    <kohaidx:target_index>Heading:s</kohaidx:target_index>
296
  </kohaidx:index_heading>
326
  </kohaidx:index_heading>
327
  <kohaidx:index_heading tag="151" subfields="a">
328
    <kohaidx:target_index>Heading-Main:w</kohaidx:target_index>
329
    <kohaidx:target_index>Heading-Main:p</kohaidx:target_index>
330
    <kohaidx:target_index>Heading-Main:s</kohaidx:target_index>
331
  </kohaidx:index_heading>
297
  <kohaidx:index_match_heading tag="151" subfields="avxyz" subdivisions="vxyz">
332
  <kohaidx:index_match_heading tag="151" subfields="avxyz" subdivisions="vxyz">
298
    <kohaidx:target_index>Match-heading:p</kohaidx:target_index>
333
    <kohaidx:target_index>Match-heading:p</kohaidx:target_index>
299
    <kohaidx:target_index>Match-heading:s</kohaidx:target_index>
334
    <kohaidx:target_index>Match-heading:s</kohaidx:target_index>
Lines 334-339 Link Here
334
    <kohaidx:target_index>Heading:p</kohaidx:target_index>
369
    <kohaidx:target_index>Heading:p</kohaidx:target_index>
335
    <kohaidx:target_index>Heading:s</kohaidx:target_index>
370
    <kohaidx:target_index>Heading:s</kohaidx:target_index>
336
  </kohaidx:index_heading>
371
  </kohaidx:index_heading>
372
  <kohaidx:index_heading tag="155" subfields="a">
373
    <kohaidx:target_index>Heading-Main:w</kohaidx:target_index>
374
    <kohaidx:target_index>Heading-Main:p</kohaidx:target_index>
375
    <kohaidx:target_index>Heading-Main:s</kohaidx:target_index>
376
  </kohaidx:index_heading>
337
  <kohaidx:index_match_heading tag="155" subfields="avxyz" subdivisions="vxyz">
377
  <kohaidx:index_match_heading tag="155" subfields="avxyz" subdivisions="vxyz">
338
    <kohaidx:target_index>Match-heading:p</kohaidx:target_index>
378
    <kohaidx:target_index>Match-heading:p</kohaidx:target_index>
339
    <kohaidx:target_index>Match-heading:s</kohaidx:target_index>
379
    <kohaidx:target_index>Match-heading:s</kohaidx:target_index>
(-)a/etc/zebradb/marc_defs/marc21/authorities/authority-zebra-indexdefs.xsl (-1 / +40 lines)
Lines 66-71 Link Here
66
          <xslo:value-of select="."/>
66
          <xslo:value-of select="."/>
67
        </z:index>
67
        </z:index>
68
      </xslo:if>
68
      </xslo:if>
69
      <xslo:if test="contains('a', @code)">
70
        <z:index name="Heading-main:w Heading-main:p Heading-main:s">
71
          <xslo:value-of select="."/>
72
        </z:index>
73
      </xslo:if>
69
    </xslo:for-each>
74
    </xslo:for-each>
70
  </xslo:template>
75
  </xslo:template>
71
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='110']">
76
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='110']">
Lines 75-80 Link Here
75
          <xslo:value-of select="."/>
80
          <xslo:value-of select="."/>
76
        </z:index>
81
        </z:index>
77
      </xslo:if>
82
      </xslo:if>
83
      <xslo:if test="contains('a', @code)">
84
        <z:index name="Heading-main:w Heading-main:p Heading-main:s">
85
          <xslo:value-of select="."/>
86
        </z:index>
87
      </xslo:if>
78
    </xslo:for-each>
88
    </xslo:for-each>
79
  </xslo:template>
89
  </xslo:template>
80
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='111']">
90
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='111']">
Lines 84-89 Link Here
84
          <xslo:value-of select="."/>
94
          <xslo:value-of select="."/>
85
        </z:index>
95
        </z:index>
86
      </xslo:if>
96
      </xslo:if>
97
      <xslo:if test="contains('a', @code)">
98
        <z:index name="Heading-main:w Heading-main:p Heading-main:s">
99
          <xslo:value-of select="."/>
100
        </z:index>
101
      </xslo:if>
87
    </xslo:for-each>
102
    </xslo:for-each>
88
  </xslo:template>
103
  </xslo:template>
89
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='130']">
104
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='130']">
Lines 93-98 Link Here
93
          <xslo:value-of select="."/>
108
          <xslo:value-of select="."/>
94
        </z:index>
109
        </z:index>
95
      </xslo:if>
110
      </xslo:if>
111
      <xslo:if test="contains('a', @code)">
112
        <z:index name="Heading-main:w Heading-main:p Heading-main:s">
113
          <xslo:value-of select="."/>
114
        </z:index>
115
      </xslo:if>
96
    </xslo:for-each>
116
    </xslo:for-each>
97
  </xslo:template>
117
  </xslo:template>
98
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='148']">
118
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='148']">
Lines 102-107 Link Here
102
          <xslo:value-of select="."/>
122
          <xslo:value-of select="."/>
103
        </z:index>
123
        </z:index>
104
      </xslo:if>
124
      </xslo:if>
125
      <xslo:if test="contains('a', @code)">
126
        <z:index name="Heading-main:w Heading-main:p Heading-main:s">
127
          <xslo:value-of select="."/>
128
        </z:index>
129
      </xslo:if>
105
    </xslo:for-each>
130
    </xslo:for-each>
106
  </xslo:template>
131
  </xslo:template>
107
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='150']">
132
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='150']">
Lines 111-116 Link Here
111
          <xslo:value-of select="."/>
136
          <xslo:value-of select="."/>
112
        </z:index>
137
        </z:index>
113
      </xslo:if>
138
      </xslo:if>
139
      <xslo:if test="contains('a', @code)">
140
        <z:index name="Heading-main:w Heading-main:p Heading-main:s">
141
          <xslo:value-of select="."/>
142
        </z:index>
143
      </xslo:if>
114
    </xslo:for-each>
144
    </xslo:for-each>
115
  </xslo:template>
145
  </xslo:template>
116
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='151']">
146
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='151']">
Lines 120-125 Link Here
120
          <xslo:value-of select="."/>
150
          <xslo:value-of select="."/>
121
        </z:index>
151
        </z:index>
122
      </xslo:if>
152
      </xslo:if>
153
      <xslo:if test="contains('a', @code)">
154
        <z:index name="Heading-main:w Heading-main:p Heading-main:s">
155
          <xslo:value-of select="."/>
156
        </z:index>
157
      </xslo:if>
123
    </xslo:for-each>
158
    </xslo:for-each>
124
  </xslo:template>
159
  </xslo:template>
125
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='155']">
160
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='155']">
Lines 129-134 Link Here
129
          <xslo:value-of select="."/>
164
          <xslo:value-of select="."/>
130
        </z:index>
165
        </z:index>
131
      </xslo:if>
166
      </xslo:if>
167
      <xslo:if test="contains('a', @code)">
168
        <z:index name="Heading-main:w Heading-main:p Heading-main:s">
169
          <xslo:value-of select="."/>
170
        </z:index>
171
      </xslo:if>
132
    </xslo:for-each>
172
    </xslo:for-each>
133
  </xslo:template>
173
  </xslo:template>
134
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='942']">
174
  <xslo:template mode="index_subfields" match="marc:datafield[@tag='942']">
135
- 

Return to bug 3072