@@ -, +, @@ Add 035$a, 035$z and 035 as zebra index 'OCLC-Number' Add 035$a, 035$z and 035 as zebra index 'OCLC-Number' Note that all changes were made via make_zebra_dom_cfg_from_record_abs; these changes were merged with the existing biblio-koha-indexdefs.xml. All changes in the file are a) logic adding OCLC-Number as a zebra index or b) Updates to line numbers in comments reflecting the current record.abs. All other changes made by make_zebra_dom_cfg_from_record_abs were discarded. See http://wiki.koha-community.org/wiki/MRenvoize/zebra#DOM_indexing. Reflects changes made by applying koha-indexdefs-to-zebra.xsl to biblio-koha-indexdefs.xml. Add OCLC-Number to getIndexes() Set OCLC-Number 1=1211 --- C4/Search.pm | 1 + etc/zebradb/ccl.properties | 4 + .../marc21/biblios/biblio-koha-indexdefs.xml | 490 ++++++++++---------- .../marc21/biblios/biblio-zebra-indexdefs.xsl | 29 ++ etc/zebradb/marc_defs/marc21/biblios/record.abs | 4 +- 5 files changed, 288 insertions(+), 240 deletions(-) --- a/C4/Search.pm +++ a/C4/Search.pm @@ -1021,6 +1021,7 @@ sub getIndexes{ 'notes', 'ns', 'nt', + 'OCLC-Number', 'pb', 'Personal-name', 'Personal-name-heading', --- a/etc/zebradb/ccl.properties +++ a/etc/zebradb/ccl.properties @@ -361,6 +361,10 @@ Date/time-last-modified 1=1012 # academic degree. Dissertation-information 1=1056 + +#OCLC Number 1211 OCLC Number MARC21 035 +OCLC-Number 1=1211 + #EAN 1214 European article number UNIMARC 073 EAN 1=1214 ean EAN --- a/etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml +++ a/etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml @@ -1,6 +1,6 @@ - + marc:datafield[@tag='999']/marc:subfield[@code='c'] llength:w @@ -11,15 +11,15 @@ Bib-level:w - + Control-number:w - + Date/time-last-modified:w - + Microform-generation:n @@ -38,7 +38,7 @@ ff7-01-02:w - + date-entered-on-file:n @@ -84,17 +84,17 @@ Record-source:w - + LC-card-number:w Identifier-standard:w - + LC-card-number:w Identifier-standard:w - + BNB-card-number:w BGF-number:w @@ -102,147 +102,159 @@ Number-natl-biblio:w Identifier-standard:w - + Number-legal-deposit:w Identifier-standard:w - + Identifier-standard:w - + ISBN:w Identifier-standard:w - + Identifier-standard:w - + ISSN:w Identifier-standard:w - + Identifier-standard:w - + Identifier-standard:w - + Identifier-other:w - + Identifier-standard:w - + Identifier-standard:w - + Report-number:w Identifier-standard:w - + Identifier-publisher-for-music:w Identifier-standard:w - + CODEN:w Identifier-standard:w - + Map-scale:w - + + + OCLC-Number:w + + + + OCLC-Number:w + + + + OCLC-Number:w + + Identifier-standard:w Stock-number:w - + Code-institution:w Record-source:w - + ln:w ln-audio:w - + ln:w - + ln:w - + language-original:w - + ln:w ln-subtitle:w - + Code-geographic:w - + LC-call-number:w LC-call-number:p LC-call-number:s - + LC-call-number:w LC-call-number:p LC-call-number:s - + Geographic-class:w - + NLM-call-number:w - + NAL-call-number:w - + UDC-classification:w - + Dewey-classification:w Dewey-classification:s - + Number-govt-pub:w - + Cross-Reference:w Koha-Auth-Number:w - + Author:w Author:p @@ -252,7 +264,7 @@ Author-personal-bibliography:p Author-personal-bibliography:s - + Author:w Author:p @@ -263,11 +275,11 @@ Name-and-title:w Personal-name:w - + Koha-Auth-Number:w - + Author:w Author:p @@ -278,11 +290,11 @@ Name-and-title:w Corporate-name:w - + Koha-Auth-Number:w - + Author:w Author:p @@ -293,83 +305,83 @@ Name-and-title:w Conference-name:w - + Thematic-number:w - + Music-key:w - + Koha-Auth-Number:w - + Title:w Title:p Title-uniform:w - + Title:w Title:p Title-abbreviated:w - + Title:w Title:p Title-abbreviated:w - + Title:w Title:p Title-other-variant:w - + Title:w Title:p Title-expanded:w - + Title:w Title:p Title-key:w - + Music-key:w - + Thematic-number:w - + Title:w Title:p Title-uniform:w - + Thematic-number:w - + Music-key:w - + Title:w Title:p Title-collective:w - + Title-cover:w Title-cover:p @@ -378,24 +390,24 @@ Title:p Title:s - + Author:w Author-in-order:w Author-in-order:p Author-in-order:s - + Cross-Reference:w Koha-Auth-Number:w - + Title:w Title:p - + Title:w Title:p @@ -403,7 +415,7 @@ Title-expanded:w Title-former:w - + Title:w Title:p @@ -411,168 +423,168 @@ Title-other-variant:w Related-periodical:w - + pl:w pl:p - + Publisher:w Publisher:p - + copydate:w copydate:s - + pl:w - + Extent:w Extent:p - + Name-and-title:w - + Author-title:w Name-and-title:w Title:w Title-series:w - + Koha-Auth-Number:w - + Author:w Author-name-personal:w Name:w Personal-name:w - + Name-and-title:w - + Author-title:w Title:w Title-series:w - + Koha-Auth-Number:w - + Author:w Corporate-name:w - + Name-and-title:w - + Author-title:w Title-series:w - + Author:w Conference-name:w - + Title-series:w Title-series:p - + Koha-Auth-Number:w - + Title-series:w Title-series:p Title:w Title-series:w - + Title-series:w Title-series:p - + Koha-Auth-Number:w - + Title:w Title-series:w - + Note:w Note:p - + Material-type:w - + Author:w - + Title:w - + Note:w Note:p - + Indexed-by:w - + Abstract:w Abstract:p - + lex:w lex:p lex:n - + arl:w arl:n - + arp:w arp:n - + Note:w Note:p - + Name-and-title:w Name:w @@ -581,18 +593,18 @@ Subject:w Subject:p - + Name-and-title:w Title:w Subject:w Subject:p - + Koha-Auth-Number:w - + Name:w Personal-name:w @@ -600,218 +612,218 @@ Subject:w Subject:p - + Name-and-title:w Subject:w Subject:p - + Name-and-title:w Title:w Subject:w Subject:p - + Koha-Auth-Number:w - + Name:w Subject:w Subject:p Corporate-name:w - + Name-and-title:w Subject:w Subject:p - + Name-and-title:w Title:w Subject:w Subject:p - + Koha-Auth-Number:w - + Conference-name:w Name:w Subject:w Subject:p - + Thematic-number:w Subject:w Subject:p - + Music-key:w Subject:w Subject:p - + Koha-Auth-Number:w - + Subject:w Subject:p - + Koha-Auth-Number:w - + Subject:w Subject:p - + Koha-Auth-Number:w - + Name-geographic:w Subject:w Subject:p - + Koha-Auth-Number:w - + Index-term-uncontrolled:w Index-term-uncontrolled:p Subject:w Subject:p - + Koha-Auth-Number:w - + Subject:w Subject:p - + Koha-Auth-Number:w - + Subject:w Subject:p - + Index-term-genre:w Index-term-genre:p Subject:w Subject:p - + Koha-Auth-Number:w - + Subject:w Subject:p - + Koha-Auth-Number:w - + Subject:w Subject:p - + Koha-Auth-Number:w - + Subject:w Subject:p - + curriculum:w curriculum:p Subject:w Subject:p - + curriculum:w curriculum:p Subject:w Subject:p - + curriculum:w curriculum:p Subject:w Subject:p - + Subject:w Subject:p - + Koha-Auth-Number:w - + Subject:w Subject:p - + Cross-Reference:w Koha-Auth-Number:w - + Author:w Author:p - + Thematic-number:w - + Music-key:w - + Author-title:w Name-and-title:w Title:w Title-uniform:w - + Author:w Author:p @@ -820,43 +832,43 @@ Editor:w Personal-name:w - + Author-title:w Name-and-title:w Title:w Title-uniform:w - + Name-and-title:w - + Koha-Auth-Number:w - + Author:w Author:p Corporate-name:w Name:w - + Name-and-title:w - + Author-title:w Title:w Title-uniform:w - + Koha-Auth-Number:w - + Author:w Author:p @@ -864,119 +876,119 @@ Name:w Conference-name:w - + Thematic-number:w - + Music-key:w - + Koha-Auth-Number:w - + Title:w Title:p Title-uniform:w - + Title:w Title:p Title-other-variant:w - + Name-geographic:w - + Koha-Auth-Number:w - + Name-geographic:w - + Record-control-number:w - + Record-control-number:w - + Host-item:w - + Host-Item-Number:w - + Host-item:w - + Record-control-number:w - + Record-control-number:w - + Record-control-number:w - + Record-control-number:w - + Record-control-number:w - + Title:w - + Record-control-number:w - + Title:w Title:p Title-former:w Related-periodical:w - + Record-control-number:w - + Title:w Title:p Title-later:w Related-periodical:w - + Record-control-number:w - + Name-and-title:w Title-series:w Title-series:p - + Author-title:w Name-and-title:w @@ -984,28 +996,28 @@ Title-series:w Title-series:p - + Koha-Auth-Number:w - + Record-control-number:w - + Author:w Author-name-personal:w Name:w Personal-name:w - + Name-and-title:w Title-series:w Title-series:p - + Author-title:w Name-and-title:w @@ -1013,32 +1025,32 @@ Title-series:w Title-series:p - + Record-control-number:w - + Koha-Auth-Number:w - + Author:w Corporate-name:w Author-name-corporate:w Name:w - + Name-and-title:w Title-series:w Title-series:p - + Koha-Auth-Number:w - + Author-title:w Name-and-title:w @@ -1046,240 +1058,240 @@ Title-series:w Title-series:p - + Record-control-number:w - + Author:w Author-name-corporate:w Name:w Conference-name:w - + Record-control-number:w - + Koha-Auth-Number:w - + Title:w Title-series:w Title-series:p - + Title:w Title-series:w Title-series:p - + Local-Number:n Local-Number:w Local-Number:s - + biblioitemnumber:n biblioitemnumber:w biblioitemnumber:s - + totalissues:n totalissues:s - + cn-bib-source:w - + cn-bib-sort:n cn-bib-sort:s - + itemtype:w itemtype:p itype:w itype:p - + Suppress:w Suppress:n - + cn-class:w - + cn-item:w - + cn-prefix:w - + cn-suffix:w - + withdrawn:n withdrawn:w - + lost:w lost:n - + classification-source:w - + materials-specified:w - + damaged:n damaged:w - + restricted:n restricted:w - + cn-sort:n cn-sort:s - + notforloan:n notforloan:w - + ccode:w ccode:p - + itemnumber:n itemnumber:s - + homebranch:w - + holdingbranch:w - + location:w - + Date-of-acquisition:w Date-of-acquisition:d Date-of-acquisition:s - + acqsource:w - + coded-location-qualifier:w - + price:w - + Number-local-acquisition:w - + stack:n stack:w - + issues:n issues:w issues:s - + renewals:n renewals:w - + reserves:n reserves:w - + Local-classification:w Local-classification:p Local-classification:s - + barcode:w barcode:n - + onloan:n onloan:w - + datelastseen:w - + datelastborrowed:w - + copynumber:w - + uri:u - + replacementprice:w - + replacementpricedate:w - + itype:w itype:p - + Note:w Note:p --- a/etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl +++ a/etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl @@ -157,6 +157,22 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + + + + + + + + + + @@ -1525,6 +1541,19 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + + + + + + + --- a/etc/zebradb/marc_defs/marc21/biblios/record.abs +++ a/etc/zebradb/marc_defs/marc21/biblios/record.abs @@ -72,7 +72,9 @@ melm 028 Identifier-publisher-for-music,Identifier-standard melm 030 CODEN,Identifier-standard #melm 033 Date melm 034 Map-scale -#melm 035 Local-number,Identifier-standard +melm 035$a OCLC-Number +melm 035$z OCLC-Number +melm 035 OCLC-Number melm 037 Identifier-standard,Stock-number melm 040 Code-institution,Record-source melm 041$a ln,ln-audio:w --