Bug 3644 Add support for NORMARC
[srvgit] / etc / zebradb / marc_defs / normarc / biblios / record.abs
1 # This is an attemptat creating inedxing rules for MARC records in the \r
2 # Norwegian format NORMARC. The format is documented here (in Norwegian):\r
3 # http://www.nb.no/fag/kompetansesenter/kunnskapsorganisering/dnk/normarc\r
4 #\r
5 # The most recent version of this file can be found here:\r
6 # http://normarc4koha.github.com/\r
7 #\r
8 # This file was created by Magnus Enger Libriotech http://libriotech.no/\r
9 #\r
10 # ABBREVIATIONS\r
11 #\r
12 # NiN = Not in Normarc (these will be removed at a later date)\r
13 #\r
14 # NOTES\r
15 #\r
16 # There is a conflict between the practices of Koha and the definition of \r
17 # NORMARC, where $9 is used for Koha-Auth-Number by Koha, and to denote \r
18 # language by NORMARC. This concerns these fields:\r
19 # 650, 651, 652, 653, 655, 656\r
20 # For the time being, these are still indexed as Koha-Auth-Number\r
21\r
22 # TODO \r
23\r
24 # Add NORMARC-specific fields: 019, 531, 532, 539, 571, 572, 573, 574, 640\r
25 # Consider fields where NORMARC and MARC21 differ complettely: 652, 658, more?\r
26 # Consider the fields 09X, 59X, 69X, 79X, 99X\r
27 # Consider whether 246 and 510 are equvalent in NORMARC and MARC21\r
28 \r
29 # NOTE: This is designed to be used with the grs.marcxml input filter\r
30 # for ISO2709 (ANSI Z39.2) or grs.xml for MARCXML-formatted records. It\r
31 # won't work for the old grs.marc input filter, which yields a different\r
32 # internal structure.\r
33 \r
34 encoding utf-8\r
35 name marc21\r
36 attset bib1.att\r
37 attset gils.att\r
38 esetname F @\r
39 esetname B @\r
40 \r
41 marc usmarc.mar\r
42 systag sysno rank\r
43 xpath enable\r
44 # Some notes:\r
45 # pl = Published Place\r
46 # ta = Target Audience 002/22\r
47 # ff8-23\r
48 # lf = Literary Form 008/33\r
49 # bio = Biography 008/34\r
50 # fmt = Format\r
51 # ln = Language\r
52 # ctype = Content type: review, catalog, encyclopedia, dictionary\r
53 # pubdate Publication Date\r
54 # rtype =  Record type (leader 06)\r
55 #\r
56 # Date indexing in Koha 3.0 for MARC21:\r
57 # Index                   Expected format         Notes\r
58 # date-entered-on-file    [yymmdd]        (008/0-5, indexed in word and sort indexes)\r
59 # copydate                [yyyy]          (260$c, indexed in word and sort indexes)\r
60 # acqdate                 [yyyy-mm-dd]    (952$d, indexed in date,word,sort indexes)\r
61 # pubdate                 [yyyy]          (008/7-10, indexed in year,word,num,sort indexes)\r
62 \r
63 all any\r
64 \r
65 # TODO\r
66 # melm 000      rtype:n:range(data,06,1),Bib-level:w:range(data,07,01)\r
67 xelm /record/leader llength:w:range(data,0,5),rtype:w:range(data,6,1),Bib-level:w:range(data,7,1)\r
68 # example: xelm /record/leader l1:w:range(data,0,5),l2:w:range(data,10,2)\r
69 \r
70 melm 001        Control-number\r
71 # NiN melm 005        Date/time-last-modified\r
72 \r
73 # TODO\r
74 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)\r
75 \r
76 # TODO\r
77 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)\r
78 \r
79 melm 010        LC-card-number,Identifier-standard\r
80 # NiN melm 011        LC-card-number,Identifier-standard\r
81 melm 015        BNB-card-number,BGF-number,Number-db,Number-natl-biblio,Identifier-standard\r
82 # NiN melm 017        Number-legal-deposit,Identifier-standard\r
83 # NiN melm 018        Identifier-standard\r
84 melm 020$a      ISBN:w,Identifier-standard:w\r
85 melm 020        ISBN,Identifier-standard\r
86 melm 022$a      ISSN:w,ISBN:w\r
87 melm 022        ISSN,Identifier-standard\r
88 # NiN melm 023        Identifier-standard\r
89 melm 024        Identifier-standard\r
90 melm 025        Identifier-standard\r
91 melm 027        Report-number,Identifier-standard\r
92 melm 028        Number-music-publisher,Identifier-standard\r
93 melm 030        CODEN,Identifier-standard\r
94 #melm 033       Date\r
95 # NiN melm 034        Map-scale\r
96 #melm 035       Local-number,Identifier-standard\r
97 # NiN melm 037        Identifier-standard,Stock-number\r
98 melm 040        Code-institution,Record-source\r
99 melm 041        ln\r
100 melm 043        Code-geographic\r
101 #melm 046       pubdate\r
102 # NiN melm 050$b      LC-call-number:w,LC-call-number:p,LC-call-number:s\r
103 # NiN melm 050        LC-call-number:w,LC-call-number:p,LC-call-number:s\r
104 # NiN melm 052        Geographic-class\r
105 melm 060        NLM-call-number\r
106 # NiN melm 070        NAL-call-number\r
107 melm 080        UDC-classification\r
108 melm 082        Dewey-classification:w,Dewey-classification:s\r
109 # NiN melm 086        Number-govt-pub\r
110 #melm 942$k     LC-card-number:s\r
111 \r
112 ## KOHA SPECIFIC\r
113 #melm 090$c     Local-number:w\r
114 #Identifier-standard:w\r
115 \r
116 melm 100$9      Cross-Reference:w,Koha-Auth-Number\r
117 melm 100$a      Author,Author:p,Author:s,Editor,Author-personal-bibliography,Author-personal-bibliography:p,Author-personal-bibliography:s\r
118 melm 100        Author,Author-title,Author-name-personal,Name,Name-and-title,Personal-name\r
119 melm 110$9      Koha-Auth-Number\r
120 melm 110        Author,Author-title,Author-name-corporate,Name,Name-and-title,Corporate-name\r
121 melm 111$9      Koha-Auth-Number\r
122 melm 111        Author,Author-title,Author-name-corporate,Name,Name-and-title,Conference-name\r
123 melm 130$i      Thematic-number\r
124 melm 130$n      Thematic-number\r
125 melm 130$r      Music-key\r
126 melm 130$9      Koha-Auth-Number\r
127 melm 130        Title,Title-uniform\r
128 \r
129 melm 210        Title,Title-abbreviated\r
130 # NiN melm 211        Title,Title-abbreviated\r
131 # NiN melm 212        Title,Title-other-variant\r
132 # NiN melm 214        Title,Title-expanded\r
133 melm 222        Title,Title-key\r
134 melm 240$i      Thematic-number\r
135 melm 240$r      Music-key\r
136 melm 240$n      Thematic-number\r
137 melm 240        Title:w,Title:p,Title-uniform\r
138 # NiN melm 243$n      Thematic-number\r
139 # NiN melm 243$r      Music-key\r
140 # NiN melm 243        Title:w,Title:p,Title-collective\r
141 melm 245$a      Title-cover:w,Title-cover:p,Title-cover:s,Title:w,Title:p,Title:s\r
142 melm 245$c      Author,Author-in-order:w,Author-in-order:p,Author-in-order:s\r
143 melm 245$9      Cross-Reference:w,Koha-Auth-Number\r
144 melm 245        Title:w,Title:p\r
145 melm 246        Title,Title:p,Title-abbreviated,Title-expanded,Title-former\r
146 # NiN melm 247        Title,Title:p,Title-former,Title-other-variant,Related-periodical\r
147 melm 260$a      pl:w,pl:p\r
148 melm 260$b      Publisher:w,Publisher:p\r
149 melm 260$c      copydate,copydate:s\r
150 melm 260        pl\r
151 melm 300        Extent:w,Extent:p\r
152 # NiN melm 400$a      Name-and-title\r
153 # NiN melm 400$t      Author-title,Name-and-title,Title,Title-series\r
154 # NiN melm 400$9      Koha-Auth-Number\r
155 # NiN melm 400        Author,Author-name-personal,Name,Personal-name\r
156 # NiN melm 410        Author,Corporate-name\r
157 # NiN melm 410$a      Name-and-title\r
158 # NiN melm 410$t      Author-title,Title,Title-series\r
159 # NiN melm 410$9      Koha-Auth-Number\r
160 # NiN melm 410        Author-name-corporate,Name\r
161 # NiN melm 411        Author,Conference-name\r
162 # NiN melm 411$a      Name-and-title\r
163 # NiN #melm 411$t     title,author,Author-title,Title-series\r
164 # NiN melm 411$t      Author-title,Title-series\r
165 # NiN #melm 411       author,Author-name-corporate,Name\r
166 # NiN melm 411        Author-name-corporate,Name\r
167 melm 440$a      Title-series:w,Title-series:p\r
168 melm 440$9      Koha-Auth-Number\r
169 melm 440        Title-series:w,Title-series:p,Title,Title-series\r
170 melm 490$a      Title-series:w,Title-series:p\r
171 melm 490        Title,Title-series\r
172 melm 490$9      Koha-Auth-Number\r
173 \r
174 melm 502        Material-type\r
175 # NiN melm 505$r      Author\r
176 # NiN melm 505$t      Title\r
177 melm 505        Note:w,Note:p\r
178 melm 510        Indexed-by\r
179 melm 520        Abstract:w,Abstract:p\r
180 #melm 533$d     pubdate,pubdate:s\r
181 #melm 541$d     Date-of-acquisition,Date-of-acquisition:s\r
182 \r
183 melm 600$a      Name-and-title,Name,Personal-name,Subject-name-personal,Subject\r
184 melm 600$t      Name-and-title,Title,Subject\r
185 melm 600$9      Koha-Auth-Number\r
186 #melm 600       Name,Personal-name,Subject-heading,Subject-name-personal\r
187 melm 600        Name,Personal-name,Subject-name-personal,Subject\r
188 melm 610$a      Name-and-title\r
189 melm 610$t      Name-and-title,Title\r
190 melm 610$9      Koha-Auth-Number\r
191 melm 610        Name,Subject,Corporate-name\r
192 melm 611        Conference-name\r
193 melm 611$a      Name-and-title\r
194 melm 611$t      Name-and-title,Title\r
195 melm 611$9      Koha-Auth-Number\r
196 melm 611        Name,Subject\r
197 melm 630$i      Thematic-number\r
198 melm 630$n      Thematic-number\r
199 melm 630$r      Music-key\r
200 melm 630$9      Koha-Auth-Number\r
201 melm 630        Subject\r
202 melm 650$9      Koha-Auth-Number    \r
203 melm 650        Subject,Subject:p\r
204 melm 651$9      Koha-Auth-Number    \r
205 melm 651        Name-geographic,Subject,Subject:p\r
206 melm 652$9      Koha-Auth-Number    \r
207 #melm 652       subject-heading,subject-heading:p\r
208 melm 653$9      Koha-Auth-Number    \r
209 melm 653        Subject,Subject:p\r
210 melm 654$9      Koha-Auth-Number    \r
211 melm 654        Subject\r
212 melm 655$9      Koha-Auth-Number    \r
213 melm 655        Subject\r
214 melm 656$9      Koha-Auth-Number    \r
215 melm 656        Subject\r
216 melm 657$9      Koha-Auth-Number    \r
217 melm 657        Subject\r
218 melm 690$9      Koha-Auth-Number    \r
219 melm 690        Subject,Subject:p\r
220 \r
221 melm 700$9      Cross-Reference,Koha-Auth-Number\r
222 melm 700$a      Author,Author:p\r
223 melm 700$i      Thematic-number\r
224 melm 700$n      Thematic-number\r
225 melm 700$r      Music-key\r
226 #melm 700$t     author,Author-title,Name-and-title,Title,Title-uniform\r
227 melm 700$t      Author-title,Name-and-title,Title,Title-uniform\r
228 melm 700        Author,Author-name-corporate,Author-name-personal,Name,Editor,Personal-name\r
229 melm 710        Author,Corporate-name\r
230 #melm 710$t     author,Author-title,Name-and-title,Title,Title-uniform\r
231 melm 710$t      Author-title,Name-and-title,Title,Title-uniform\r
232 #melm 710$a     author,author:p,Name-and-title\r
233 melm 710$a      Name-and-title\r
234 melm 710$i      Thematic-number\r
235 melm 710$9      Koha-Auth-Number    \r
236 #melm 710       author,Name\r
237 melm 710        Author,Name\r
238 melm 711$a      Name-and-title\r
239 #melm 711$t     author,Author-title,Title,Title-uniform\r
240 melm 711$t      Author-title,Title,Title-uniform\r
241 melm 711$9      Koha-Auth-Number    \r
242 #melm 711       author,Author-name-corporate,Name,Conference-name\r
243 melm 711        Author-name-corporate,Name,Conference-name\r
244 melm 730$i      Thematic-number\r
245 melm 730$n      Thematic-number\r
246 melm 730$r      Music-key\r
247 melm 730$9      Koha-Auth-Number\r
248 melm 730        Title,Title-uniform\r
249 melm 740        Title,Title-other-variant\r
250 melm 773$t      Host-item\r
251 melm 780$t      Title\r
252 melm 780        Title,Title-former,Related-periodical\r
253 melm 785        Related-periodical\r
254 \r
255 melm 800$a      Name-and-title\r
256 #melm 800$t     author,Author-title,Name-and-title,Title,Title-series\r
257 melm 800$t      Author-title,Name-and-title,Title,Title-series\r
258 melm 800$9      Koha-Auth-Number\r
259 melm 800        Author,Author-name-personal,Name,Personal-name\r
260 melm 810$a      Name-and-title\r
261 melm 810$t      Author-title,Name-and-title,Title,Title-series\r
262 melm 810$9      Koha-Auth-Number\r
263 melm 810        Author,Corporate-name,Author-name-corporate,Name\r
264 melm 811$a      Name-and-title\r
265 melm 811$9      Koha-Auth-Number\r
266 #melm 811$t     author,Author-title,Name-and-title,Title,Title-series\r
267 melm 811$t      Author-title,Name-and-title,Title,Title-series\r
268 melm 811        Author,Author-name-corporate,Name,Conference-name\r
269 melm 830$9      Koha-Auth-Number\r
270 melm 830        Title,Title-series\r
271 # NiN melm 840        Title,Title-series\r
272 \r
273 ###############################\r
274 # Koha Local-Use Biblio Indexes\r
275 melm 999$c      Local-Number:n,Local-Number:w,Local-Number:s\r
276 melm 999$d      biblioitemnumber:n,biblioitemnumber:w,biblioitemnumber:s\r
277 melm 942$0      totalissues:n,totalissues:s\r
278 melm 942$2      cn-bib-source\r
279 melm 942$6      cn-bib-sort:n,cn-bib-sort:s\r
280 melm 942$c      itemtype:w\r
281 melm 942$n      Suppress:w,Suppress:n\r
282 \r
283 # need to check bib1\r
284 melm 942$h      cn-class\r
285 melm 942$i      cn-item\r
286 melm 942$k      cn-prefix\r
287 melm 942$m      cn-suffix\r
288 \r
289 # Items Indexes\r
290 melm 952$0      withdrawn:n,withdrawn:w\r
291 melm 952$1      lost,lost:n\r
292 melm 952$2      classification-source\r
293 melm 952$3      materials-specified \r
294 melm 952$4      damaged:n,damaged:w\r
295 melm 952$5      restricted:n,restricted:w\r
296 melm 952$6      cn-sort:n,cn-sort:s\r
297 melm 952$7      notforloan:n,notforloan:w\r
298 melm 952$8      ccode\r
299 melm 952$9      itemnumber:n,itemnumber:s\r
300 melm 952$a      homebranch\r
301 melm 952$b      holdingbranch\r
302 melm 952$c      location\r
303 \r
304 #dateaccessioned\r
305 melm 952$d      Date-of-acquisition,Date-of-acquisition:d,Date-of-acquisition:s\r
306 melm 952$e      acqsource\r
307 melm 952$f      coded-location-qualifier\r
308 melm 952$g      price\r
309 #melm 952$h     \r
310 #melm 952$i     \r
311 melm 952$j      stack:n,stack:w\r
312 #melm 952$k     \r
313 melm 952$l      issues:n,issues:w,issues:s\r
314 melm 952$m      renewals:n,renewals:w\r
315 melm 952$n      reserves:n,reserves:w\r
316 melm 952$o      Local-classification:w,Local-classification:p,Local-classification:s\r
317 melm 952$p      barcode,barcode:n\r
318 melm 952$q      onloan:n,onloan:w\r
319 melm 952$r      datelastseen\r
320 melm 952$s      datelastborrowed\r
321 melm 952$t      copynumber\r
322 melm 952$u      uri:u\r
323 melm 952$v      replacementprice\r
324 melm 952$w      replacementpricedate\r
325 #melm 952$x\r
326 melm 952$y      itype:w\r
327 #melm 952$z\r