@@ -, +, @@ --- .../templates/marc21-retrieval-info-auth-grs1.xml | 40 -- .../templates/marc21-retrieval-info-bib-grs1.xml | 40 -- .../templates/normarc-retrieval-info-auth-grs1.xml | 40 -- .../templates/normarc-retrieval-info-bib-grs1.xml | 40 -- .../templates/unimarc-retrieval-info-auth-grs1.xml | 40 -- .../templates/unimarc-retrieval-info-bib-grs1.xml | 40 -- debian/templates/zebra-authorities-site.cfg.in | 61 --- debian/templates/zebra-biblios-site.cfg.in | 59 --- .../marc_defs/marc21/authorities/record.abs | 82 --- etc/zebradb/marc_defs/marc21/biblios/record.abs | 331 ------------ etc/zebradb/marc_defs/normarc/biblios/record.abs | 327 ------------ .../marc_defs/unimarc/authorities/record.abs | 173 ------- etc/zebradb/marc_defs/unimarc/biblios/record.abs | 572 --------------------- etc/zebradb/retrieval-info-auth-grs1.xml | 40 -- etc/zebradb/zebra-authorities.cfg | 61 --- etc/zebradb/zebra-biblios.cfg | 64 --- 16 files changed, 2010 deletions(-) delete mode 100644 debian/templates/marc21-retrieval-info-auth-grs1.xml delete mode 100644 debian/templates/marc21-retrieval-info-bib-grs1.xml delete mode 100644 debian/templates/normarc-retrieval-info-auth-grs1.xml delete mode 100644 debian/templates/normarc-retrieval-info-bib-grs1.xml delete mode 100644 debian/templates/unimarc-retrieval-info-auth-grs1.xml delete mode 100644 debian/templates/unimarc-retrieval-info-bib-grs1.xml delete mode 100644 debian/templates/zebra-authorities-site.cfg.in delete mode 100644 debian/templates/zebra-biblios-site.cfg.in delete mode 100644 etc/zebradb/marc_defs/marc21/authorities/record.abs delete mode 100644 etc/zebradb/marc_defs/marc21/biblios/record.abs delete mode 100644 etc/zebradb/marc_defs/normarc/biblios/record.abs delete mode 100644 etc/zebradb/marc_defs/unimarc/authorities/record.abs delete mode 100644 etc/zebradb/marc_defs/unimarc/biblios/record.abs delete mode 100644 etc/zebradb/retrieval-info-auth-grs1.xml delete mode 100644 etc/zebradb/zebra-authorities.cfg delete mode 100644 etc/zebradb/zebra-biblios.cfg --- a/debian/templates/marc21-retrieval-info-auth-grs1.xml +++ a/debian/templates/marc21-retrieval-info-auth-grs1.xml @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --- a/debian/templates/marc21-retrieval-info-bib-grs1.xml +++ a/debian/templates/marc21-retrieval-info-bib-grs1.xml @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --- a/debian/templates/normarc-retrieval-info-auth-grs1.xml +++ a/debian/templates/normarc-retrieval-info-auth-grs1.xml @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --- a/debian/templates/normarc-retrieval-info-bib-grs1.xml +++ a/debian/templates/normarc-retrieval-info-bib-grs1.xml @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --- a/debian/templates/unimarc-retrieval-info-auth-grs1.xml +++ a/debian/templates/unimarc-retrieval-info-auth-grs1.xml @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --- a/debian/templates/unimarc-retrieval-info-bib-grs1.xml +++ a/debian/templates/unimarc-retrieval-info-bib-grs1.xml @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --- a/debian/templates/zebra-authorities-site.cfg.in +++ a/debian/templates/zebra-authorities-site.cfg.in @@ -1,61 +0,0 @@ - -# Simple Zebra configuration file that defines -# a database with MARCXML records. -# $Id: zebra.cfg,v 1.1.2.2 2006/05/09 12:03:16 rangi Exp $ -# -# Where are the config files located? -profilePath:/etc/koha/sites/__KOHASITE__:/etc/koha/zebradb/authorities/etc:/etc/koha/zebradb/etc:/etc/koha/zebradb/marc_defs/__ZEBRA_MARC_FORMAT__/authorities:/etc/koha/zebradb/lang_defs/__ZEBRA_LANGUAGE__ - -encoding: UTF-8 -# modulePath - where to look for loadable zebra modules -modulePath: /usr/lib/idzebra-2.0/modules:/usr/lib/x86_64-linux-gnu/idzebra-2.0/modules:/usr/lib/i386-linux-gnu/idzebra-2.0/modules:/usr/lib/aarch64-linux-gnu/idzebra-2.0/modules:/usr/lib/arm-linux-gnueabi/idzebra-2.0/modules:/usr/lib/arm-linux-gnueabihf/idzebra-2.0/modules:/usr/lib/mips-linux-gnu/idzebra-2.0/modules:/usr/lib/mipsel-linux-gnu/idzebra-2.0/modules:/usr/lib/powerpc-linux-gnu/idzebra-2.0/modules:/usr/lib/powerpc64le-linux-gnu/idzebra-2.0/modules:/usr/lib/s390x-linux-gnu/idzebra-2.0/modules - -# Files that describe the attribute sets supported. -attset: bib1.att -attset: explain.att -attset: gils.att - -#systag sysno rank - -# Specify record type -# group .recordType[ .name ]: type -# type is split into fundamental type. file-read-type . argument -# http://www.indexdata.dk/zebra/doc/zebra-cfg.tkl -# http://www.indexdata.dk/zebra/doc/grs.tkl - -# Can use -g iso2709 to batch index raw iso2709 records in a single or -# multiple files, or marcxml records that are split into separate files -# the trailing .record tells zebraidx to use record.abs -iso2709.recordType:grs.marcxml.record - -# Can use -g marcxml to batch index marcxml files -# zebraidx uses record.abs because of is the root element -marcxml.recordType:grs.sgml - -# Koha uses grs.xml internally when updating a single record, no idea -# why it knows to use record.abs -recordType:grs.xml - -recordId: (bib1,Local-Number) -# was auth1 -storeKeys:1 -storeData:1 - -# Lock File Area -lockDir: /var/lock/koha/__KOHASITE__/authorities -perm.anonymous:ar -perm.kohauser:rw -passwd: /etc/koha/sites/__KOHASITE__/zebra.passwd -register: /var/lib/koha/__KOHASITE__/authorities/register:20G -shadow: /var/lib/koha/__KOHASITE__/authorities/shadow:20G - -# Temp File area for result sets -setTmpDir: /var/lib/koha/__KOHASITE__/authorities/tmp - -# Temp File area for index program -keyTmpDir: /var/lib/koha/__KOHASITE__/authorities/key - -# Approx. Memory usage during indexing -memMax: 50M -rank:rank-1 - --- a/debian/templates/zebra-biblios-site.cfg.in +++ a/debian/templates/zebra-biblios-site.cfg.in @@ -1,59 +0,0 @@ -# Simple Zebra configuration file that defines -# a database with MARCXML records. -# $Id: zebra.cfg,v 1.1.2.2 2006/05/09 12:03:16 rangi Exp $ -# -# Where are the config files located? -profilePath:/etc/koha/sites/__KOHASITE__:/etc/koha/zebradb/biblios/etc:/etc/koha/zebradb/etc:/etc/koha/zebradb/marc_defs/__ZEBRA_MARC_FORMAT__/biblios:/etc/koha/zebradb/lang_defs/__ZEBRA_LANGUAGE__ -# modulePath - where to look for loadable zebra modules -modulePath: /usr/lib/idzebra-2.0/modules:/usr/lib/x86_64-linux-gnu/idzebra-2.0/modules:/usr/lib/i386-linux-gnu/idzebra-2.0/modules:/usr/lib/aarch64-linux-gnu/idzebra-2.0/modules:/usr/lib/arm-linux-gnueabi/idzebra-2.0/modules:/usr/lib/arm-linux-gnueabihf/idzebra-2.0/modules:/usr/lib/mips-linux-gnu/idzebra-2.0/modules:/usr/lib/mipsel-linux-gnu/idzebra-2.0/modules:/usr/lib/powerpc-linux-gnu/idzebra-2.0/modules:/usr/lib/powerpc64le-linux-gnu/idzebra-2.0/modules:/usr/lib/s390x-linux-gnu/idzebra-2.0/modules - -encoding: UTF-8 -# Files that describe the attribute sets supported. -attset: bib1.att -attset: explain.att -attset: gils.att - -# systag sysno rank - -# Specify record type -# group .recordType[ .name ]: type -# type is split into fundamental type. file-read-type . argument -# http://www.indexdata.dk/zebra/doc/zebra-cfg.tkl -# http://www.indexdata.dk/zebra/doc/grs.tkl - -# Can use -g iso2709 to batch index raw iso2709 records in a single or -# multiple files, or marcxml records that are split into separate files -# the trailing .record tells zebraidx to use record.abs -iso2709.recordType:grs.marcxml.record - -# Can use -g marcxml to batch index marcxml files -# zebraidx uses record.abs because of is the root element -marcxml.recordType:grs.sgml - -# Koha uses grs.xml internally when updating a single record, no idea -# why it knows to use record.abs -recordType:grs.xml - -recordId: (bib1,Local-number) -storeKeys:1 -storeData:1 - - -# Lock File Area -lockDir: /var/lock/koha/__KOHASITE__/biblios -perm.anonymous:ar -perm.kohauser:rw -passwd: /etc/koha/sites/__KOHASITE__/zebra.passwd -register: /var/lib/koha/__KOHASITE__/biblios/register:20G -shadow: /var/lib/koha/__KOHASITE__/biblios/shadow:20G - -# Temp File area for result sets -setTmpDir: /var/lib/koha/__KOHASITE__/biblios/tmp - -# Temp File area for index program -keyTmpDir: /var/lib/koha/__KOHASITE__/biblios/key - -# Approx. Memory usage during indexing -memMax: 50M -rank:rank-1 -truncmax: 1000000000 --- a/etc/zebradb/marc_defs/marc21/authorities/record.abs +++ a/etc/zebradb/marc_defs/marc21/authorities/record.abs @@ -1,82 +0,0 @@ -# -# NOTE: If you are using the DOM index filter, this configuration file is -# *not* used. To update the index definitions for the DOM filter, -# edit authority-koha-indexdefs.xml and run -# xsltproc ../../../xsl/koha-indexdefs-to-zebra.xsl \ -# authority-koha-indexdefs.xml \ -# > authority-zebra-indexdefs.xsl -# -# This is a fairly simple set of MARC21 Authority indexing rules -encoding utf-8 -name authorities -attset bib1.att -attset gils.att -esetname F @ -esetname B @ - -marc marc21.mar -systag sysno rank -xpath enable - -all any -melm 001 Local-Number,Local-Number:n,Local-Number:s -melm 942$a authtype:w,authtype:p - -# Personal Name -melm 100$a Personal-name-heading:w,Personal-name-heading:p,Personal-name-heading:s,Personal-name:w,Personal-name:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 100 Personal-name:w,Personal-name:p,Personal-name:s,Heading:w,Heading:p,Heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 400 Personal-name-see-from:w,Personal-name-see-from:p,Personal-name-see-from:s,See-from:w,See-from:p,See-from:s,Match:w,Match:p -melm 500 Personal-name-see-also-from:w,Personal-name-see-also-from:p,Personal-name-see-also-from:s,See-also-from:w,See-also-from:p,See-also-from:s,Match:w,Match:p - -# Corporate Name -melm 110$a Corporate-name-heading:w,Corporate-name-heading:p,Corporate-name-heading:s,Corporate-name:w,Corporate-name:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 110 Corporate-name:w,Corporate-name:p,Corporate-name:s,Heading:w,Heading:p,Heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 410 Corporate-name-see-from:w,Corporate-name-see-from:p,Corporate-name-see-from:s,See-from:w,See-from:p,See-from:s,Match:w,Match:p -melm 510 Corporate-name-see-also-from:w,Corporate-name-see-also-from:p,Corporate-name-see-also-from:s,See-also-from:w,See-also-from:p,See-also-from:s,Match:w,Match:p - -# Meeting Name -melm 111$a Meeting-name-heading:w,Meeting-name-heading:p,Meeting-name-heading:s,Meeting-name:w,Meeting-name:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 111 Meeting-name:w,Meeting-name:p,Meeting-name:s,Heading:w,Heading:p,Heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 411 Meeting-name-see-from:w,Meeting-name-see-from:p,Meeting-name-see-from:s,See-from:w,See-from:p,See-from:s,Match:w,Match:p -melm 511 Meeting-name-see-also-from:w,Meeting-name-see-also-from:p,Meeting-name-see-also-from:s,See-also-from:w,See-also-from:p,See-also-from:s,Match:w,Match:p - -# Uniform Title -melm 130$a Title-uniform-heading:w,Title-uniform-heading:p,Title-uniform-heading:s,Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 130 Title-uniform:w,Title-uniform:p,Title-uniform:s,Heading:w,Heading:p,Heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 431 Title-uniform-see-from:w,Title-uniform-see-from:p,Title-uniform-see-from:s,See-from:w,See-from:p,See-from:s,Match:w,Match:p -melm 531 Title-uniform-see-also-from:w,Title-uniform-see-also-from:p,Title-uniform-see-also-from:s,See-also-from:w,See-also-from:p,See-also-from:s,Match:w,Match:p - -# Chronological Term -melm 148$a Chronological-term-heading:w,Chronological-term-heading:p,Chronological-term-heading:s,Chronological-term:w,Chronological-term:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s -melm 148 Chronological-term:w,Chronological-term:p,Chronological-term:s,Heading:w,Heading:p,Heading:s -melm 448 Chronological-term-see-from:w,Chronological-term-see-from:p,Chronological-term-see-from:s,See-from:w,See-from:p,See-from:s -melm 548 Chronological-term-see-also-from:w,Chronological-term-see-also-from:p,Chronological-term-see-also-from:s,See-also-from:w,See-also-from:p,See-also-from:s - -# Topical Term -melm 150$a Subject-topical-heading:w,Subject-topical-heading:p,Subject-topical-heading:s,Subject-topical:w,Subject-topical:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 150 Subject-topical:w,Subject-topical:p,Subject-topical:s,Heading:w,Heading:p,Heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 450 Subject-topical-see-from:w,Subject-topical-see-from:p,Subject-topical-see-from:s,See-from:w,See-from:p,See-from:s,Match:w,Match:p -melm 550 Subject-topical-see-also-from:w,Subject-topical-see-also-from:p,Subject-topical-see-also-from:s,See-also-from:w,See-also-from:p,See-also-from:s,Match:w,Match:p - -# Geographic Name -melm 151$a Name-geographic-heading:w,Name-geographic-heading:w,Name-geographic-heading:s,Name-geographic:w,Name-geographic:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 151 Name-geographic:w,Name-geographic:p,Name-geographic:s,Heading:w,Heading:p,Heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 451 Name-geographic-see-from:w,Name-geographic-see-from:p,Name-geographic-see-from:s,See-from:w,See-from:p,See-from:s,Match:w,Match:p -melm 551 Name-geographic-see-also-from:w,Name-geographic-see-also-from:p,Name-geographic-see-also-from:s,See-also-from:w,See-also-from:p,See-also-from:s,Match:w,Match:p - -# Genre/Form Term -melm 155$a Term-genre-form-heading:w,Term-genre-form-heading:p,Term-genre-form-heading:s,Term-genre-form:w,Term-genre-form:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 155 Term-genre-form:w,Term-genre-form:p,Term-genre-form:s,Heading:w,Heading:p,Heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 455 Term-genre-form-see-from:w,Term-genre-form-see-from:p,Term-genre-form-see-from:s,See-from:w,See-from:p,See-from:s,Match:w,Match:p -melm 555 Term-genre-form-see-also-from:w,Term-genre-form-see-also-from:p,Term-genre-form-see-also-from:s,See-also-from:w,See-also-from:p,See-also-from:s,Match:w,Match:p - -# NOTE: subdivisions management missing from Koha -# General Subdivision -melm 180 General-subdivision,Heading:w,Heading:p,Heading:s -# Geographic Subdivision -melm 181 Geographic-subdivision,Heading:w,Heading:p,Heading:s -# Chronological Subdivision -melm 182 Chronological-subdivision,Heading:w,Heading:p,Heading:s -# Form Subdivision -melm 185 Form-subdivision,Heading:w,Heading:p,Heading:s - --- a/etc/zebradb/marc_defs/marc21/biblios/record.abs +++ a/etc/zebradb/marc_defs/marc21/biblios/record.abs @@ -1,331 +0,0 @@ -# -# NOTE: If you are using the DOM index filter, this configuration file is -# *not* used. To update the index definitions for the DOM filter, -# edit biblio-koha-indexdefs.xml and run -# xsltproc ../../../xsl/koha-indexdefs-to-zebra.xsl \ -# biblio-koha-indexdefs.xml \ -# > biblio-zebra-indexdefs.xsl -# -# This is a fairly simple example of a set of MARC21 indexing rules. It -# results in a server which provides a passable Bath level 0 and 1 service -# (author, title, subject, keyword and exact services). Feel free to -# elaborate on it, and if you do, please consider sharing your additions. -# NOTE: This is designed to be used with the grs.marcxml input filter -# for ISO2709 (ANSI Z39.2) or grs.xml for MARCXML-formatted records. It -# won't work for the old grs.marc input filter, which yields a different -# internal structure. -encoding utf-8 -name marc21 -attset bib1.att -attset gils.att -esetname F @ -esetname B @ - -marc marc21.mar -systag sysno rank -xpath enable -# Some notes: -# pl = Published Place -# ta = Target Audience 002/22 -# ff8-23 -# lf = Literary Form 008/33 -# bio = Biography 008/34 -# fmt = Format -# ln = Language -# ctype = Content type: review, catalog, encyclopedia, dictionary -# pubdate Publication Date -# rtype = Record type (leader 06) -# -# Date indexing in Koha 3.0 for MARC21: -# Index Expected format Notes -# date-entered-on-file [yymmdd] (008/0-5, indexed in word and sort indexes) -# copydate [yyyy] (260$c, indexed in word and sort indexes) -# acqdate [yyyy-mm-dd] (952$d, indexed in date,word,sort indexes) -# pubdate [yyyy] (008/7-10, indexed in year,word,num,sort indexes) - -all any -# melm 000 rtype:n:range(data,06,1),Bib-level:w:range(data,07,01) -xelm /record/leader llength:w:range(data,0,5),rtype:w:range(data,6,1),Bib-level:w:range(data,7,1) -# example: xelm /record/leader l1:w:range(data,0,5),l2:w:range(data,10,2) - -melm 001 Control-number -melm 005 Date/time-last-modified -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) - -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:w:range(data,35,3),ctype:w:range(data,24,4),Record-source:w:range(data,39,0) - -melm 010 LC-card-number,Identifier-standard -melm 011 LC-card-number,Identifier-standard -melm 015 BNB-card-number,BGF-number,Number-db,Number-natl-biblio,Identifier-standard -melm 017 Number-legal-deposit,Identifier-standard -melm 018 Identifier-standard -melm 020$a ISBN:w,Identifier-standard:w -melm 020 Identifier-standard -melm 022$a ISSN:w,Identifier-standard:w -melm 022 Identifier-standard -melm 023 Identifier-standard -melm 024$a Identifier-other -melm 024 Identifier-standard -melm 025 Identifier-standard -melm 027 Report-number,Identifier-standard -melm 028 Identifier-publisher-for-music,Identifier-standard -melm 030 CODEN,Identifier-standard -#melm 033 Date -melm 034 Map-scale -melm 035 Other-control-number -melm 037 Identifier-standard,Stock-number -melm 040 Code-institution,Record-source -melm 041$a ln,ln-audio:w -melm 041$d ln -melm 041$e ln -melm 041$h language-original -melm 041$j ln,ln-subtitle:w -melm 043 Code-geographic -#melm 046 pubdate -melm 050$b LC-call-number:w,LC-call-number:p,LC-call-number:s -melm 050 LC-call-number:w,LC-call-number:p,LC-call-number:s -melm 052 Geographic-class -melm 060 NLM-call-number -melm 070 NAL-call-number -melm 080 UDC-classification -melm 082 Dewey-classification:w,Dewey-classification:s -melm 086 Number-govt-pub -#melm 942$k LC-card-number:s - -## KOHA SPECIFIC -#melm 090$c Local-number:w -#Identifier-standard:w - -melm 100$9 Cross-Reference:w,Koha-Auth-Number -melm 100$a Author,Author:p,Author:s,Editor,Author-personal-bibliography,Author-personal-bibliography:p,Author-personal-bibliography:s -melm 100 Author,Author:p,Author:s,Author-title,Author-name-personal,Name,Name-and-title,Personal-name -melm 110$9 Koha-Auth-Number -melm 110 Author,Author:p,Author:s,Author-title,Author-name-corporate,Name,Name-and-title,Corporate-name -melm 111$9 Koha-Auth-Number -melm 111 Author,Author:p,Author:s,Author-title,Author-name-corporate,Name,Name-and-title,Conference-name -melm 130$n Thematic-number -melm 130$r Music-key -melm 130$9 Koha-Auth-Number -melm 130 Title,Title:p,Title-uniform - -melm 210 Title,Title:p,Title-abbreviated -melm 211 Title,Title:p,Title-abbreviated -melm 212 Title,Title:p,Title-other-variant -melm 214 Title,Title:p,Title-expanded -melm 222 Title,Title:p,Title-key -melm 240$r Music-key -melm 240$n Thematic-number -melm 240 Title:w,Title:p,Title-uniform -melm 243$n Thematic-number -melm 243$r Music-key -melm 243 Title:w,Title:p,Title-collective -melm 245$a Title-cover:w,Title-cover:p,Title-cover:s,Title:w,Title:p,Title:s -melm 245$c Author,Author-in-order:w,Author-in-order:p,Author-in-order:s -melm 245$9 Cross-Reference:w,Koha-Auth-Number -melm 245 Title:w,Title:p -melm 246 Title,Title:p,Title-abbreviated,Title-expanded,Title-former -melm 247 Title,Title:p,Title-former,Title-other-variant,Related-periodical -melm 260$a pl:w,pl:p -melm 260$b Publisher:w,Publisher:p -melm 260$c copydate,copydate:s -melm 260 pl -melm 300 Extent:w,Extent:p -melm 400$a Name-and-title -melm 400$t Author-title,Name-and-title,Title,Title-series -melm 400$9 Koha-Auth-Number -melm 400 Author,Author-name-personal,Name,Personal-name -melm 410$a Name-and-title -melm 410$t Author-title,Title,Title-series -melm 410$9 Koha-Auth-Number -melm 410 Author,Corporate-name -#melm 410 Author-name-corporate,Name -melm 411$a Name-and-title -#melm 411$t title,author,Author-title,Title-series -melm 411$t Author-title,Title-series -melm 411 Author,Conference-name -#melm 411 author,Author-name-corporate,Name -#melm 411 Author-name-corporate,Name -melm 440$a Title-series:w,Title-series:p -melm 440$9 Koha-Auth-Number -melm 440 Title-series:w,Title-series:p,Title,Title-series -melm 490$a Title-series:w,Title-series:p -melm 490$9 Koha-Auth-Number -melm 490 Title,Title-series - -melm 500 Note:w,Note:p -melm 502 Material-type -melm 505$r Author -melm 505$t Title -melm 505 Note:w,Note:p -melm 510 Indexed-by -melm 520 Abstract:w,Abstract:p -melm 521$a lexile-number:w,lexile-number:p,lexile-number:n -melm 526$c arl,arl:n -melm 526$d arp,arp:n -#melm 533$d pubdate,pubdate:s -#melm 541$d Date-of-acquisition,Date-of-acquisition:s -melm 590 Note:w,Note:p - -melm 600$a Name-and-title,Name,Personal-name,Subject-name-personal,Subject,Subject:p -melm 600$t Name-and-title,Title,Subject,Subject:p -melm 600$9 Koha-Auth-Number -#melm 600 Name,Personal-name,Subject-heading,Subject-name-personal -melm 600 Name,Personal-name,Subject-name-personal,Subject,Subject:p -melm 610$a Name-and-title,Subject,Subject:p -melm 610$t Name-and-title,Title,Subject,Subject:p -melm 610$9 Koha-Auth-Number -melm 610 Name,Subject,Subject:p,Corporate-name -melm 611$a Name-and-title,Subject,Subject:p -melm 611$t Name-and-title,Title,Subject,Subject:p -melm 611$9 Koha-Auth-Number -melm 611 Conference-name,Name,Subject,Subject:p -melm 630$n Thematic-number,Subject,Subject:p -melm 630$r Music-key,Subject,Subject:p -melm 630$9 Koha-Auth-Number -melm 630 Subject,Subject:p -melm 650$9 Koha-Auth-Number -melm 650 Subject,Subject:p -melm 651$9 Koha-Auth-Number -melm 651 Name-geographic,Subject,Subject:p -melm 652$9 Koha-Auth-Number -#melm 652 subject-heading,subject-heading:p -melm 653$a Index-term-uncontrolled:w,Index-term-uncontrolled:p,Subject,Subject:p -melm 653$9 Koha-Auth-Number -melm 653 Subject,Subject:p -melm 654$9 Koha-Auth-Number -melm 654 Subject,Subject:p -melm 655$a Index-term-genre:w,Index-term-genre:p,Subject,Subject:p -melm 655$9 Koha-Auth-Number -melm 655 Subject,Subject:p -melm 656$9 Koha-Auth-Number -melm 656 Subject,Subject:p -melm 657$9 Koha-Auth-Number -melm 657 Subject,Subject:p -melm 658$a curriculum:w,curriculum:p,Subject,Subject:p -melm 658$b curriculum:w,curriculum:p,Subject,Subject:p -melm 658$c curriculum:w,curriculum:p,Subject,Subject:p -melm 658 Subject,Subject:p -melm 690$9 Koha-Auth-Number -melm 690 Subject,Subject:p - -melm 700$9 Cross-Reference,Koha-Auth-Number -melm 700$a Author,Author:p -melm 700$n Thematic-number -melm 700$r Music-key -#melm 700$t author,Author-title,Name-and-title,Title,Title-uniform -melm 700$t Author-title,Name-and-title,Title,Title-uniform -melm 700 Author,Author:p,Author-name-personal,Name,Editor,Personal-name -#melm 710$t author,Author-title,Name-and-title,Title,Title-uniform -melm 710$t Author-title,Name-and-title,Title,Title-uniform -#melm 710$a author,author:p,Name-and-title -melm 710$a Name-and-title -melm 710$9 Koha-Auth-Number -melm 710 Author,Author:p,Corporate-name,Name -melm 711$a Name-and-title -#melm 711$t author,Author-title,Title,Title-uniform -melm 711$t Author-title,Title,Title-uniform -melm 711$9 Koha-Auth-Number -#melm 711 author,Author-name-corporate,Name,Conference-name -melm 711 Author,Author:p,Author-name-corporate,Name,Conference-name -melm 730$n Thematic-number -melm 730$r Music-key -melm 730$9 Koha-Auth-Number -melm 730 Title,Title:p,Title-uniform -melm 740 Title,Title:p,Title-other-variant -melm 751$a Name-geographic -melm 751$9 Koha-Auth-Number -melm 751 Name-geographic -melm 770$w Record-control-number -melm 772$w Record-control-number -melm 773$a Host-item -melm 773$9 Host-Item-Number -melm 773$t Host-item -melm 773$w Record-control-number -melm 774$w Record-control-number -melm 775$w Record-control-number -melm 776$w Record-control-number -melm 777$w Record-control-number -melm 780$t Title -melm 780$w Record-control-number -melm 780 Title,Title:p,Title-former,Related-periodical -melm 785$w Record-control-number -melm 785 Title,Title:p,Title-later,Related-periodical -melm 787$w Record-control-number - -melm 800$a Name-and-title,Title-series:w,Title-series:p -#melm 800$t author,Author-title,Name-and-title,Title,Title-series -melm 800$t Author-title,Name-and-title,Title,Title-series:w,Title-series:p -melm 800$9 Koha-Auth-Number -melm 800$w Record-control-number -melm 800 Author,Author-name-personal,Name,Personal-name -melm 810$a Name-and-title,Title-series:w,Title-series:p -melm 810$t Author-title,Name-and-title,Title,Title-series:w,Title-series:p -melm 810$w Record-control-number -melm 810$9 Koha-Auth-Number -melm 810 Author,Corporate-name,Author-name-corporate,Name -melm 811$a Name-and-title,Title-series:w,Title-series:p -melm 811$9 Koha-Auth-Number -#melm 811$t author,Author-title,Name-and-title,Title,Title-series -melm 811$t Author-title,Name-and-title,Title,Title-series:w,Title-series:p -melm 811$w Record-control-number -melm 811 Author,Author-name-corporate,Name,Conference-name -melm 830$w Record-control-number -melm 830$9 Koha-Auth-Number -melm 830 Title,Title-series:w,Title-series:p -melm 840 Title,Title-series:w,Title-series:p - -############################### -# Koha Local-Use Biblio Indexes -melm 999$c Local-Number:n,Local-Number:w,Local-Number:s -melm 999$d biblioitemnumber:n,biblioitemnumber:w,biblioitemnumber:s -melm 942$0 totalissues:n,totalissues:s -melm 942$2 cn-bib-source -melm 942$6 cn-bib-sort:n,cn-bib-sort:s -melm 942$c itemtype:w,itemtype:p,itype:w,itype:p -melm 942$n Suppress:w,Suppress:n - -# need to check bib1 -melm 942$h cn-class -melm 942$i cn-item -melm 942$k cn-prefix -melm 942$m cn-suffix - -# Items Indexes -melm 952$0 withdrawn:n,withdrawn:w -melm 952$1 lost,lost:n -melm 952$2 classification-source -melm 952$3 materials-specified -melm 952$4 damaged:n,damaged:w -melm 952$5 restricted:n,restricted:w -melm 952$6 cn-sort:n,cn-sort:s -melm 952$7 notforloan:n,notforloan:w -melm 952$8 ccode:w,ccode:p -melm 952$9 itemnumber:n,itemnumber:s -melm 952$a homebranch -melm 952$b holdingbranch -melm 952$c location - -#dateaccessioned -melm 952$d Date-of-acquisition,Date-of-acquisition:d,Date-of-acquisition:s -melm 952$e acqsource -melm 952$f coded-location-qualifier -melm 952$g price -#melm 952$h -melm 952$i Number-local-acquisition -melm 952$j stack:n,stack:w -#melm 952$k -melm 952$l issues:n,issues:w,issues:s -melm 952$m renewals:n,renewals:w -melm 952$n reserves:n,reserves:w -melm 952$o Local-classification:w,Local-classification:p,Local-classification:s -melm 952$p barcode,barcode:n -melm 952$q onloan:n,onloan:w -melm 952$r datelastseen -melm 952$s datelastborrowed -melm 952$t copynumber -melm 952$u uri:u -melm 952$v replacementprice -melm 952$w replacementpricedate -#melm 952$x -melm 952$y itype:w,itype:p -melm 952$z Note:w,Note:p --- a/etc/zebradb/marc_defs/normarc/biblios/record.abs +++ a/etc/zebradb/marc_defs/normarc/biblios/record.abs @@ -1,327 +0,0 @@ -# This is an attemptat creating inedxing rules for MARC records in the -# Norwegian format NORMARC. The format is documented here (in Norwegian): -# http://www.nb.no/fag/kompetansesenter/kunnskapsorganisering/dnk/normarc -# -# This file was created by Magnus Enger Libriotech http://libriotech.no/ -# -# ABBREVIATIONS -# -# NiN = Not in Normarc (these will be removed at a later date) -# -# NOTES -# -# There is a conflict between the practices of Koha and the definition of -# NORMARC, where $9 is used for Koha-Auth-Number by Koha, and to denote -# language by NORMARC. This concerns these fields: -# 650, 651, 652, 653, 655, 656 -# For the time being, these are still indexed as Koha-Auth-Number -# -# TODO -# -# Add NORMARC-specific fields: 019, 531, 532, 539, 571, 572, 573, 574, 640 -# Consider fields where NORMARC and MARC21 differ complettely: 652, 658, more? -# Consider the fields 09X, 59X, 69X, 79X, 99X -# Consider whether 246 and 510 are equvalent in NORMARC and MARC21 - -# NOTE: This is designed to be used with the grs.marcxml input filter -# for ISO2709 (ANSI Z39.2) or grs.xml for MARCXML-formatted records. It -# won't work for the old grs.marc input filter, which yields a different -# internal structure. - -encoding utf-8 -name marc21 -attset bib1.att -attset gils.att -esetname F @ -esetname B @ - -marc normarc.mar -systag sysno rank -xpath enable -# Some notes: -# pl = Published Place -# ta = Target Audience 002/22 -# ff8-23 -# lf = Literary Form 008/33 -# bio = Biography 008/34 -# fmt = Format -# ln = Language -# ctype = Content type: review, catalog, encyclopedia, dictionary -# pubdate Publication Date -# rtype = Record type (leader 06) -# -# Date indexing in Koha 3.0 for MARC21: -# Index Expected format Notes -# date-entered-on-file [yymmdd] (008/0-5, indexed in word and sort indexes) -# copydate [yyyy] (260$c, indexed in word and sort indexes) -# acqdate [yyyy-mm-dd] (952$d, indexed in date,word,sort indexes) -# pubdate [yyyy] (008/7-10, indexed in year,word,num,sort indexes) - -all any - -# TODO -# melm 000 rtype:n:range(data,06,1),Bib-level:w:range(data,07,01) -xelm /record/leader llength:w:range(data,0,5),rtype:w:range(data,6,1),Bib-level:w:range(data,7,1) -# example: xelm /record/leader l1:w:range(data,0,5),l2:w:range(data,10,2) - -melm 001 Control-number -# NiN melm 005 Date/time-last-modified - -# TODO -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) - -# TODO -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) - -melm 010 LC-card-number,Identifier-standard -# NiN melm 011 LC-card-number,Identifier-standard -melm 015 BNB-card-number,BGF-number,Number-db,Number-natl-biblio,Identifier-standard -# NiN melm 017 Number-legal-deposit,Identifier-standard -# NiN melm 018 Identifier-standard -melm 020$a ISBN:w,Identifier-standard:w -melm 020 ISBN,Identifier-standard -melm 022$a ISSN:w,ISBN:w -melm 022 ISSN,Identifier-standard -# NiN melm 023 Identifier-standard -melm 024 Identifier-standard -melm 025 Identifier-standard -melm 027 Report-number,Identifier-standard -melm 028 Identifier-publisher-for-music,Identifier-standard -melm 030 CODEN,Identifier-standard -#melm 033 Date -# NiN melm 034 Map-scale -#melm 035 Local-number,Identifier-standard -# NiN melm 037 Identifier-standard,Stock-number -melm 040 Code-institution,Record-source -melm 041 ln -melm 043 Code-geographic -#melm 046 pubdate -# NiN melm 050$b LC-call-number:w,LC-call-number:p,LC-call-number:s -# NiN melm 050 LC-call-number:w,LC-call-number:p,LC-call-number:s -# NiN melm 052 Geographic-class -melm 060 NLM-call-number -# NiN melm 070 NAL-call-number -melm 080 UDC-classification -melm 082 Dewey-classification:w,Dewey-classification:s -# NiN melm 086 Number-govt-pub -#melm 942$k LC-card-number:s - -## KOHA SPECIFIC -#melm 090$c Local-number:w -#Identifier-standard:w - -melm 100$9 Cross-Reference:w,Koha-Auth-Number -melm 100$a Author,Author:p,Author:s,Editor,Author-personal-bibliography,Author-personal-bibliography:p,Author-personal-bibliography:s -melm 100 Author,Author-title,Author-name-personal,Name,Name-and-title,Personal-name -melm 110$9 Koha-Auth-Number -melm 110 Author,Author-title,Author-name-corporate,Name,Name-and-title,Corporate-name -melm 111$9 Koha-Auth-Number -melm 111 Author,Author-title,Author-name-corporate,Name,Name-and-title,Conference-name -melm 130$i Thematic-number -melm 130$n Thematic-number -melm 130$r Music-key -melm 130$9 Koha-Auth-Number -melm 130 Title,Title-uniform - -melm 210 Title,Title-abbreviated -# NiN melm 211 Title,Title-abbreviated -# NiN melm 212 Title,Title-other-variant -# NiN melm 214 Title,Title-expanded -melm 222 Title,Title-key -melm 240$i Thematic-number -melm 240$r Music-key -melm 240$n Thematic-number -melm 240 Title:w,Title:p,Title-uniform -# NiN melm 243$n Thematic-number -# NiN melm 243$r Music-key -# NiN melm 243 Title:w,Title:p,Title-collective -melm 245$a Title-cover:w,Title-cover:p,Title-cover:s,Title:w,Title:p,Title:s -melm 245$c Author,Author-in-order:w,Author-in-order:p,Author-in-order:s -melm 245$9 Cross-Reference:w,Koha-Auth-Number -melm 245 Title:w,Title:p -melm 246 Title,Title:p,Title-abbreviated,Title-expanded,Title-former -# NiN melm 247 Title,Title:p,Title-former,Title-other-variant,Related-periodical -melm 260$a pl:w,pl:p -melm 260$b Publisher:w,Publisher:p -melm 260$c copydate,copydate:s -melm 260 pl -melm 300 Extent:w,Extent:p -# NiN melm 400$a Name-and-title -# NiN melm 400$t Author-title,Name-and-title,Title,Title-series -# NiN melm 400$9 Koha-Auth-Number -# NiN melm 400 Author,Author-name-personal,Name,Personal-name -# NiN melm 410 Author,Corporate-name -# NiN melm 410$a Name-and-title -# NiN melm 410$t Author-title,Title,Title-series -# NiN melm 410$9 Koha-Auth-Number -# NiN melm 410 Author-name-corporate,Name -# NiN melm 411 Author,Conference-name -# NiN melm 411$a Name-and-title -# NiN #melm 411$t title,author,Author-title,Title-series -# NiN melm 411$t Author-title,Title-series -# NiN #melm 411 author,Author-name-corporate,Name -# NiN melm 411 Author-name-corporate,Name -melm 440$a Title-series:w,Title-series:p -melm 440$9 Koha-Auth-Number -melm 440 Title-series:w,Title-series:p,Title,Title-series -melm 490$a Title-series:w,Title-series:p -melm 490 Title,Title-series -melm 490$9 Koha-Auth-Number - -melm 502 Material-type -# NiN melm 505$r Author -# NiN melm 505$t Title -melm 505 Note:w,Note:p -melm 510 Indexed-by -melm 520 Abstract:w,Abstract:p -#melm 533$d pubdate,pubdate:s -#melm 541$d Date-of-acquisition,Date-of-acquisition:s - -melm 600$a Name-and-title,Name,Personal-name,Subject-name-personal,Subject,Subject:p -melm 600$t Name-and-title,Title,Subject,Subject:p -melm 600$9 Koha-Auth-Number -#melm 600 Name,Personal-name,Subject-heading,Subject-name-personal -melm 600 Name,Personal-name,Subject-name-personal,Subject,Subject:p -melm 610$a Name-and-title,Subject,Subject:p -melm 610$t Name-and-title,Title,Subject,Subject:p -melm 610$9 Koha-Auth-Number -melm 610 Name,Subject,Corporate-name,Subject,Subject:p -melm 611 Conference-name,Subject,Subject:p -melm 611$a Name-and-title,Subject,Subject:p -melm 611$t Name-and-title,Title,Subject,Subject:p -melm 611$9 Koha-Auth-Number -melm 611 Name,Subject,Subject:p -melm 630$i Thematic-number,Subject,Subject:p -melm 630$n Thematic-number,Subject,Subject:p -melm 630$r Music-key,Subject,Subject:p -melm 630$9 Koha-Auth-Number -melm 630 Subject,Subject:p -melm 650$9 Koha-Auth-Number -melm 650 Subject,Subject:p -melm 651$9 Koha-Auth-Number -melm 651 Name-geographic,Subject,Subject:p -melm 652$9 Koha-Auth-Number -#melm 652 subject-heading,subject-heading:p -melm 653$9 Koha-Auth-Number -melm 653 Subject,Subject:p -melm 654$9 Koha-Auth-Number -melm 654 Subject,Subject:p -melm 655$9 Koha-Auth-Number -melm 655 Subject,Subject:p -melm 656$9 Koha-Auth-Number -melm 656 Subject,Subject:p -melm 657$9 Koha-Auth-Number -melm 657 Subject,Subject:p -melm 690$9 Koha-Auth-Number -melm 690 Subject,Subject:p - -melm 700$9 Cross-Reference,Koha-Auth-Number -melm 700$a Author,Author:p -melm 700$i Thematic-number -melm 700$n Thematic-number -melm 700$r Music-key -#melm 700$t author,Author-title,Name-and-title,Title,Title-uniform -melm 700$t Author-title,Name-and-title,Title,Title-uniform -melm 700 Author,Author-name-corporate,Author-name-personal,Name,Editor,Personal-name -melm 710 Author,Corporate-name -#melm 710$t author,Author-title,Name-and-title,Title,Title-uniform -melm 710$t Author-title,Name-and-title,Title,Title-uniform -#melm 710$a author,author:p,Name-and-title -melm 710$a Name-and-title -melm 710$i Thematic-number -melm 710$9 Koha-Auth-Number -#melm 710 author,Name -melm 710 Author,Name -melm 711$a Name-and-title -#melm 711$t author,Author-title,Title,Title-uniform -melm 711$t Author-title,Title,Title-uniform -melm 711$9 Koha-Auth-Number -#melm 711 author,Author-name-corporate,Name,Conference-name -melm 711 Author-name-corporate,Name,Conference-name -melm 730$i Thematic-number -melm 730$n Thematic-number -melm 730$r Music-key -melm 730$9 Koha-Auth-Number -melm 730 Title,Title-uniform -melm 740 Title,Title-other-variant -melm 773$a Host-item -melm 773$9 Host-Item-Number -melm 773$t Host-item -melm 773$w Record-control-number -melm 780$t Title -melm 780 Title,Title-former,Related-periodical -melm 785 Related-periodical - -melm 800$a Name-and-title -#melm 800$t author,Author-title,Name-and-title,Title,Title-series -melm 800$t Author-title,Name-and-title,Title,Title-series -melm 800$9 Koha-Auth-Number -melm 800 Author,Author-name-personal,Name,Personal-name -melm 810$a Name-and-title -melm 810$t Author-title,Name-and-title,Title,Title-series -melm 810$9 Koha-Auth-Number -melm 810 Author,Corporate-name,Author-name-corporate,Name -melm 811$a Name-and-title -melm 811$9 Koha-Auth-Number -#melm 811$t author,Author-title,Name-and-title,Title,Title-series -melm 811$t Author-title,Name-and-title,Title,Title-series -melm 811 Author,Author-name-corporate,Name,Conference-name -melm 830$9 Koha-Auth-Number -melm 830 Title,Title-series -# NiN melm 840 Title,Title-series - -############################### -# Koha Local-Use Biblio Indexes -melm 999$c Local-Number:n,Local-Number:w,Local-Number:s -melm 999$d biblioitemnumber:n,biblioitemnumber:w,biblioitemnumber:s -melm 942$0 totalissues:n,totalissues:s -melm 942$2 cn-bib-source -melm 942$6 cn-bib-sort:n,cn-bib-sort:s -melm 942$c itemtype:w -melm 942$n Suppress:w,Suppress:n - -# need to check bib1 -melm 942$h cn-class -melm 942$i cn-item -melm 942$k cn-prefix -melm 942$m cn-suffix - -# Items Indexes -melm 952$0 withdrawn:n,withdrawn:w -melm 952$1 lost,lost:n -melm 952$2 classification-source -melm 952$3 materials-specified -melm 952$4 damaged:n,damaged:w -melm 952$5 restricted:n,restricted:w -melm 952$6 cn-sort:n,cn-sort:s -melm 952$7 notforloan:n,notforloan:w -melm 952$8 ccode -melm 952$9 itemnumber:n,itemnumber:s -melm 952$a homebranch -melm 952$b holdingbranch -melm 952$c location - -#dateaccessioned -melm 952$d Date-of-acquisition,Date-of-acquisition:d,Date-of-acquisition:s -melm 952$e acqsource -melm 952$f coded-location-qualifier -melm 952$g price -#melm 952$h -#melm 952$i -melm 952$j stack:n,stack:w -#melm 952$k -melm 952$l issues:n,issues:w,issues:s -melm 952$m renewals:n,renewals:w -melm 952$n reserves:n,reserves:w -melm 952$o Local-classification:w,Local-classification:p,Local-classification:s -melm 952$p barcode,barcode:n -melm 952$q onloan:n,onloan:w -melm 952$r datelastseen -melm 952$s datelastborrowed -melm 952$t copynumber -melm 952$u uri:u -melm 952$v replacementprice -melm 952$w replacementpricedate -#melm 952$x -melm 952$y itype:w -#melm 952$z --- a/etc/zebradb/marc_defs/unimarc/authorities/record.abs +++ a/etc/zebradb/marc_defs/unimarc/authorities/record.abs @@ -1,173 +0,0 @@ -# -# NOTE: If you are using the DOM index filter, this configuration file is -# *not* used. To update the index definitions for the DOM filter, -# edit authority-koha-indexdefs.xml and run -# xsltproc ../../../xsl/koha-indexdefs-to-zebra.xsl \ -# authority-koha-indexdefs.xml \ -# > authority-zebra-indexdefs.xsl -# -# This is a fairly simple set of UNIMARC Authority indexing rules -encoding utf-8 -name authorities -attset bib1.att -attset gils.att -esetname F @ -esetname B @ - -marc unimarc.mar -systag sysno rank -xpath enable - -all any -melm 001 Local-Number,Local-Number:n,Local-Number:s -#FIXME check if 942 is used -melm 942$a authtype -melm 152$b authtype:w,authtype:p - -#FIXME index some coded fields and leader positions? -#FIXME why only $a indexed for some 7XX and not for others (710, 715, 716, 720)? -#FIXME why 250/260/280 indexed as Subject-heading, Place-heading and Form-heading (not only 250/260/280$a) ? - -# Personal Name -melm 200$a Personal-name-heading:w,Personal-name-heading:p,Personal-name-heading:s,Personal-name:w,Personal-name:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 200 Personal-name:w,Personal-name:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 400 Personal-name-see:w,Personal-name-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p -melm 500 Personal-name-see-also:w,Personal-name-see-also:p,See-also:w,See-also:p,Match:w,Match:p -melm 700$a Personal-name-parallel:w,Personal-name-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p - -# Corporate Name and conference Name -# with GRS-1, no way to make the difference -# with DOM, possible -melm 210$a Corporate-name-heading:w,Corporate-name-heading:p,Corporate-name-heading:s,Corporate-name:w,Corporate-name:p,Conference-name-heading:w,Conference-name-heading:p,Conference-name-heading:s,Conference-name:w,Conference-name:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 210 Corporate-name:w,Corporate-name:p,Conference-name:w,Conference-name:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 410 Corporate-name-see:w,Corporate-name-see:p,Conference-name-see:w,Conference-name-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p -melm 510 Corporate-name-see-also:w,Corporate-name-see-also:p,Conference-name-see-also:w,Conference-name-see-also:p,See-also:w,See-also:p,Match:w,Match:p -melm 710 Corporate-name-parallel:w,Corporate-name-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p - -# Geographic Name -# FIXME : what is Term-geographic? -melm 215$a Name-geographic-heading:w,Name-geographic-heading:w,Name-geographic-heading:s,Name-geographic:w,Name-geographic:p,Term-geographic-heading:w,Term-geographic-heading:p,Term-geographic-heading:s,Term-geographic:w,Term-geographic:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 215 Name-geographic-heading:w,Name-geographic-heading:w,Name-geographic-heading:s,Name-geographic:w,Name-geographic:p,Term-geographic:w,Term-geographic:p,Term-geographic:s,Heading:w,Heading:p,Heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 415 Name-geographic-see:w,Name-geographic-see:p,Term-geographic-see:w,Term-geographic-see:p,Term-geographic-see:s,See:w,See:p,See:s,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p -melm 515 Name-geographic-see-also:w,Name-geographic-see-also:p,Term-geographic-see-also:w,Term-geographic-see-also:p,Term-geographic-see-also:s,See-also:w,See-also:p,See-also:s,Match:w,Match:p -melm 715 Name-geographic-parallel:w,Name-geographic-parallel:p,Term-geographic-parallel:w,Term-geographic-parallel:p,Term-geographic-parallel:s,Parallel:w,Parallel:p,Parallel:s,Match:w,Match:p - -# Trademark -melm 216$a Trademark-heading:w,Trademark-heading:p,Trademark-heading:s,Trademark:w,Trademark:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 216 Trademark:w,Trademark:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 416 Trademark-see:w,Trademark-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p -melm 516 Trademark-see-also:w,Trademark-see-also:p,See-also:w,See-also:p,Match:w,Match:p -melm 716 Trademark-parallel:w,Trademark-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p - -# Family Name -melm 220$a Name-heading:w,Name-heading:p,Name-heading:s,Name:w,Name:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 220 Name:w,Name:p,Name:s,Heading:w,Heading:p,Heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 420 Name-see:w,Name-see:p,Name-see:s,See:w,See:p,See:s,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p -melm 520 Name-see-also:w,Name-see-also:p,Name-see-also:s,See-also:w,See-also:p,See-also:s,Match:w,Match:p -melm 720 Name-parallel:w,Name-parallel:p,Name-parallel:s,Parallel:w,Parallel:p,Parallel:s,Match:w,Match:p - -# Uniform Title -melm 230$a Title-uniform-heading:w,Title-uniform-heading:p,Title-uniform-heading:s,Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 230 Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 430 Title-uniform-see:w,Title-uniform-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p -melm 530 Title-uniform-see-also:w,Title-uniform-see-also:p,See-also:w,See-also:p,Match:w,Match:p -melm 730$a Title-uniform-parallel:w,Title-uniform-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p - -# Collective Uniform Title -melm 235$a Title-uniform-heading:w,Title-uniform-heading:p,Title-uniform-heading:s,Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 235 Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 435 Title-uniform-see:w,Title-uniform-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p -melm 535 Title-uniform-see-also:w,Title-uniform-see-also:p,See-also:w,See-also:p,Match:w,Match:p -melm 735$a Title-uniform-parallel:w,Title-uniform-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p - -# Name and Title -melm 240$a Name-Title-heading:w,Name-Title-heading:p,Name-Title-heading:s,Name-Title:w,Name-Title:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 240 Name-Title:w,Name-Title:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 440 Name-Title-see:w,Name-Title-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p -melm 540 Name-Title-see-also:w,Name-Title-see-also:p,See-also:w,See-also:p,Match:w,Match:p -melm 740$a Name-Title-parallel:w,Name-Title-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p - -# Name and Collective Title -# FIXME maybe use Name-Title index? -melm 245$a Title-uniform-heading:w,Title-uniform-heading:p,Title-uniform-heading:s,Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 245 Title-uniform:w,Title-uniform:p,Heading:w,Heading:p,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 445 Title-uniform-see:w,Title-uniform-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p -melm 545 Title-uniform-see-also:w,Title-uniform-see-also:p,See-also:w,See-also:p,Match:w,Match:p -melm 745$a Title-uniform-parallel:w,Title-uniform-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p - -# Topical Term -melm 250$a Subject-heading:w,Subject-heading:p,Subject-heading:s,Subject:w,Subject:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 250 Subject:w,Subject:p,Heading:w,Heading:p,Subject-heading:w,Subject-heading:p,Subject-heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 450 Subject-see:w,Subject-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p -melm 550 Subject-see-also:w,Subject-see-also:p,See-also:w,See-also:p,Match:w,Match:p -melm 750$a Subject-parallel:w,Subject-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p - -# Place Access -melm 260$a Place-heading:w,Place-heading:p,Place-heading:s,Place:w,Place:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p -melm 260 Place:w,Place:p,Heading:w,Heading:p,Place-heading:w,Place-heading:p,Place-heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 460 Place-see:w,Place-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p -melm 560 Place-see-also:w,Place-see-also:p,See-also:w,See-also:p,Match:w,Match:p -melm 760$a Place-parallel:w,Place-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p - -# Form Genre -melm 280$a Form-heading:w,Form-heading:p,Form-heading:s,Form:w,Form:p,Heading:w,Heading:p,Heading:s,Heading-Main:w,Heading-Main:p,Heading-Main:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 280 Form:w,Form:p,Heading:w,Heading:p,Form-heading:w,Form-heading:p,Form-heading:s,Match:w,Match:p,Match-heading:w,Match-heading:p -melm 480 Form-see:w,Form-see:p,See:w,See:p,Match:w,Match:p,Match-heading-see-from:w,Match-heading-see-from:p -melm 580 Form-see-also:w,Form-see-also:p,See-also:w,See-also:p,Match:w,Match:p -melm 780$a Form-parallel:w,Form-parallel:p,Parallel:w,Parallel:p,Match:w,Match:p - - -# FIXME: manage subdivisions ($j,$x,$y,$z) -# General Subdivision -# Subject-subdivision,Heading:w,Heading:p,Heading:s -# Geographic Subdivision -# Geographic-subdivision,Heading:w,Heading:p,Heading:s -# Chronological Subdivision -# Chronological-subdivision,Heading:w,Heading:p,Heading:s -# Form Subdivision -# Form-subdivision,Heading:w,Heading:p,Heading:s - -# 300 Information note -melm 300$a Note:w,Note:p -# 305 "See also" reference note -melm 305$a Note:w,Note:p -# 310 "See" reference note -melm 310$a Note:w,Note:p -# 320 General explanatory reference note -melm 320$a Note:w,Note:p -# 330 General scope note -melm 330$a Note:w,Note:p -# 340 Biography and activity note -melm 340$a Note:w,Note:p -# 356 Geographical note -melm 356$a Note:w,Note:p - -#FIXME Notes not defined in format. Keeping them for the moment -melm 301$a Note -melm 302$a Note -melm 303$a Note -melm 304$a Note -melm 306$a Note -melm 307$a Note -melm 308$a Note -melm 311$a Note -melm 312$a Note -melm 313$a Note -melm 314$a Note -melm 315$a Note -melm 316$a Note -melm 317$a Note -melm 318$a Note -melm 321$a Note -melm 322$a Note -melm 323$a Note -melm 324$a Note -melm 325$a Note -melm 326$a Note -melm 327$a Note -melm 328$a Note -melm 332$a Note -melm 333$a Note -melm 336$a Note -melm 337$a Note -melm 345$a Note --- a/etc/zebradb/marc_defs/unimarc/biblios/record.abs +++ a/etc/zebradb/marc_defs/unimarc/biblios/record.abs @@ -1,572 +0,0 @@ -# indexing rules. It -# results in a server which provides a passable Bath level 0 and 1 service -############################################################################ -# IMPORTANT : this file MUST be renamed record.abs : this name is "hardcoded" in zebra -# the default record.abs is designed for MARC21. -############################################################################ -# NOTE: This is designed to be used with the grs.marcxml input filter -# for ISO2709 (ANSI Z39.2) or grs.xml for MARCXML-formatted records. It -# won't work for the old grs.marc input filter, which yields a different -# internal structure. - -encoding utf-8 -name marc21 -attset bib1.att -attset gils.att -esetname F @ -esetname B @ - -marc unimarc.mar -systag sysno rank -xpath disable - -all any -############ IDENTIFICATION NUMBERS ################## -melm 001 Local-number,Local-number:n -# Local-number (biblionumber can be either in 090$9 or, on some setup, on 001) -melm 009 Identifier-standard:w,Identifier-standard:n -melm 090$9 Local-number,Local-number:n -melm 099$c date-entered-on-file:s,date-entered-on-file:n,date-entered-on-file:y,Date-of-acquisition,Date-of-acquisition:d,Date-of-acquisition:s -melm 099$d Date/time-last-modified:s,Date/time-last-modified:n,Date/time-last-modified:y -melm 099$t ccode:w - -# ISBN -melm 010$a ISBN:w -# wrong ISBN -melm 010$z ISBN:w,Identifier-standard:w -# ISSN -melm 011$a ISSN:w,Identifier-standard:w -# cancelled ISSN -melm 011$y ISSN:w,Identifier-standard:w -# wrong ISSN -melm 011$z ISSN:w,Identifier-standard:w -# L-ISSN -melm 011$f Identifier-standard:w -melm 011$g Identifier-standard:w -# Fingerprint (ancient books) -melm 012$a Identifier-standard:w -# ISMN -melm 013$a Identifier-standard:w -melm 013$z Identifier-standard:w -# Article identifier -melm 014$a Identifier-standard:w -melm 014$z Identifier-standard:w -# ISRN -melm 015$a Identifier-standard:w -melm 015$z Identifier-standard:w -# ISRC -melm 016$a Identifier-standard:w -melm 016$z Identifier-standard:w -# Other identifiers (DOI...) -melm 017$a Identifier-standard:w -melm 017$z Identifier-standard:w -# National bibliography -# uncomment to index -# melm 020$a Identifier-standard:w -# melm 020$z Identifier-standard:w -# Legal deposit -# uncomment to index -# melm 021$a Identifier-standard:w -# melm 021$z Identifier-standard:w -# CODEN -melm 040$a Identifier-standard:w -melm 040$z Identifier-standard:w -# Publisher's number (for music) -melm 071$a Identifier-publisher-for-music:w,Identifier-standard:w -melm 071$z Identifier-publisher-for-music:w,Identifier-standard:w -melm 071$b Publisher,Publisher:p -# UPC -melm 072$a Identifier-standard:w -melm 072$z Identifier-standard:w -# EAN -melm 073$a EAN:w,Identifier-standard:w -melm 073$z EAN:w,Identifier-standard:w - -############ ITEM TYPE ################## -# FIXME index 200$b only in Material-type ? -# FIXME in standard installations, 200$b should probably NOT be indexed -melm 200$b itemtype:w,itemtype:p,itype:w,itype:p,Material-type:w,Material-type:p -melm 995$r itemtype:w,itemtype:p,itype:w,itype:p - -############ CODED INFORMATIONS ################## -# Field 100 Description -# Name of Data Element Number of characters Character Positions -# Date Entered on File (Mandatory) 8 0-7 -# Type of date 1 8 -# Date 1 4 9-12 -# Date 2 4 13-16 -# Target audience 3 17-19 -# Government Publication Code 1 20 -# Modified Record Code 1 21 -# Language of cataloguing (mandatory) 3 22-24 do not index in ln -# Translitteration code 1 25 -# Character Set (Mandatory) 4 26-29 -# additional Character Set 4 28-33 -# Script of title 2 34-35 -melm 100$a tpubdate:s:range(data,8,1),pubdate:n:range(data,9,4),pubdate:y:range(data,9,4),pubdate:s:range(data,9,4),pubdate:n:range(data,13,4),pubdate:y:range(data,13,4),ta:w:range(data,17,1),ta:w:range(data,18,1),ta:w:range(data,19,1),Modified-code:n:range(data,21,1),char-encoding:n:range(data,26,2),char-encoding:n:range(data,28,2),char-encoding:n:range(data,30,2),script-Title:n:range(data,34,2) -melm 101$a ln -melm 101$c language-original -melm 102$a Country-publication - -# Field 105 Description -# Name of Data Element Number of characters Character Positions -# Illustration codes 4 0-3 -# Form of contents codes 4 4-7 -# Conference or meeting code 1 8 -# Festschrift indicator 1 9 -# Index indicator 1 10 -# Literature code 1 11 -# Biography code 1 12 -melm 105$a ff8-18-21:w:range(data,0,1),ff8-18-21:w:range(data,1,1),ff8-18-21:w:range(data,2,1),ff8-18-21:w:range(data,3,1),ctype:w:range(data,4,1),ctype:w:range(data,5,1),ctype:w:range(data,6,1),ctype:w:range(data,7,1),ff8-29:w:range(data,8,1),ff8-30:w:range(data,9,1),ff8-31:w:range(data,10,1),lf:w:range(data,11,1),bio:w:range(data,12,1) - -melm 106$a ff8-23:w,ff8-23:p - -# Field 110 Description -# Name of Data Element Number of characters Character Positions -# Type of serial designator 1 0 -# Frequency of issue 1 1 -# Regularity 1 2 -# Type of material code 1 3 -# Nature of contents code 3 4-6 -# Conference publication indicator 1 7 -# Title page availability codes 1 8 -# Index availability code 1 9 -# Cumulative index availability code 1 10 -melm 110$a ff8-21:w:range(data,0,1),ff8-18:w:range(data,1,1),ff8-19:w:range(data,2,1),ctype:w:range(data,3,1),ctype:w:range(data,4,3),ff8-29:w:range(data,7,1),Title-page-availability:w:range(data,8,1),ff8-31:w:range(data,9,1),Cumulative-index-availability:w:range(data,10,1) - -melm 115$a Video-mt:w:range(data,0,1) - -melm 116$a Graphics-type:w:range(data,0,1),Graphics-support:w:range(data,1,1),Graphics-support:w:range(data,2,1) - -############ AUTHORS ################## -# main Author -melm 200$f Author:w,Author:p -# other Authors -melm 200$g Author:w,Author:p -# physical Author -melm 700$3 Identifier-standard:w -melm 700$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 700$a Author,Personal-name,Author:p,Personal-name:p,Personal-name,Author:s -melm 700 Author,Personal-name,Author:p,Personal-name:p,Personal-name:p -melm 701$3 Identifier-standard:w -melm 701$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 701 Author,Personal-name,Author:p,Personal-name:p,Personal-name:p -melm 702$3 Identifier-standard:w -melm 702$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 702 Author,Personal-name,Author:p,Personal-name:p,Personal-name:p - -# collective Author -melm 710$3 Identifier-standard:w -melm 710$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 710 Author,Author-name-corporate,Author-name-conference,Corporate-name,Conference-name,Author:p,Author-name-corporate:p,Author-name-conference:p,Corporate-name:p,Conference-name:p - -melm 711$3 Identifier-standard:w -melm 711$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 711 Author,Author-name-corporate,Author-name-conference,Corporate-name,Conference-name,Author:p,Author-name-corporate:p,Author-name-conference:p,Corporate-name:p,Conference-name:p - -melm 712$3 Identifier-standard:w -melm 712$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 712 Author,Author-name-corporate,Author-name-conference,Corporate-name,Conference-name,Author:p,Author-name-corporate:p,Author-name-conference:p,Corporate-name:p,Conference-name:p - -# trademark Author : 716 -melm 716$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 716 Author:w,Author:p - -# family Author : 72X -melm 720$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 720 Author:w,Author:p -melm 721$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 721 Author:w,Author:p -melm 722$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 722 Author:w,Author:p - -# name-responsabily Author -melm 730$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 730 Author:w,Author:p - -# 740-742 = uniform and conventional headings for legal and religious texts. Use not recommended in France (503 used instead, see http://multimedia.bnf.fr/unimarcb_trad/B7XX-6-2011.pdf ) - -############## TITLE ################## -# main Title -# Keep Title-cover (used for in query weighting algorithm) -melm 200$a Title:w,Title:p,Title:s,Title-cover:w,Title-cover:p,Title-cover:s -# Title from an other author -melm 200$c Title:w,Title:p -# Parallel title -melm 200$d Title:w,Title:p -# subtitle -melm 200$e Title:w,Title:p,Title-cover:w,Title-cover:p -# volume : do not index -# melm 200$h Title:w,Title:p -# part title -melm 200$i Title:w,Title:p,Title-cover:w,Title-cover:p - -# edition statement -melm 205 Title,Title:p - -########## MATERIAL SPECIFIC AREA ################# -# TODO 206 -# 207 do not index -# 208 -melm 208$a Material-type:w,Material-type:p -melm 208$d Material-type:w,Material-type:p -# Uncomment to index this field -# melm 230$a Electronic-ressource - -########## PUBLISHER ################# -#melm 210$a pl,pl:p -melm 210$c Publisher,Publisher:p -melm 210$d pubdate:n,pubdate:y - -########## DESCRIPTION ################# -# Uncomment to index this field -# melm 215 Extent - -########## SERIES ################# -melm 225$a Title-series,Title-series:p -melm 225$d Title-series,Title-series:p -#SubTit -melm 225$e Title-series,Title-series:p -#Authors -melm 225$f Author,Author:p,Name-and-title,Name-and-title:p -#Part-Title -melm 225$h Title-series,Title-series:p -#Part Number -melm 225$i Title-series,Title-series:p -#Volume -melm 225$v Title-series,Title-series:p -melm 225$x ISSN - -########## NOTES ################# -# General Note -melm 300$a Note,Note:p -# Notes Pertaining to Identification Numbers -melm 301$a Note,Note:p -# Notes Pertaining to Coded Information (languages...) -melm 302$a Note,Note:p -# Notes Pertaining to Descriptive Information -melm 303$a Note,Note:p -# Notes Pertaining to Title and Statement of Responsibility -melm 304$a Note,Note:p,Title:w,Title:p -# Notes Pertaining to Edition and Bibliographic History -melm 305$a Note,Note:p -# Notes Pertaining to Publication, Distribution, etc. -melm 306$a Note,Note:p -# Notes Pertaining to Physical Description -melm 307$a Note,Note:p -# Notes Pertaining to Series -melm 308 Note,Note:p -# Notes Pertaining to Binding and Availability -melm 310$a Note,Note:p -# Notes Pertaining to Linking Fields -melm 311$a Note,Note:p -# Notes Pertaining to Related Titles -melm 312$a Note,Note:p -# Notes Pertaining to Subject Access -melm 313$a Note,Note:p -# Notes Pertaining to Intellectual Responsibility (in Sudoc catalogue, may contains the 4th, 5th etc. authors) -melm 314$a Note,Note:p,Author:w,Author:p -# Notes Pertaining to Material (or Type of Publication) Specific Information -melm 315$a Note,Note:p -# Note Relating to the Copy in Hand (ancient books) -# Do not index $u,$5 -melm 316$a Note,Note:p -# Provenance Note (ancient books) -# Do not index $u,$5 -melm 317$a Note,Note:p -# Action Note -# Do not index this note (useless for the public) -# melm 318 Note,Note:p -# Internal Bibliographies/Indexes Note -melm 320$a Note,Note:p -# External Indexes/Abstracts/References Note -melm 321$a Note,Note:p -# Credits Note (Projected and Video Material and Sound Recordings) -melm 322$a Note,Note:p -# Cast Note (Projected and Video Material and Sound Recordings) -melm 323$a Note,Note:p -# Facsimile Note -melm 324$a Note,Note:p -# Reproduction Note -melm 325$a Note,Note:p -# Frequency Statement Note (Serials) -melm 326$a Note,Note:p -# Contents Note -melm 327$a Note,Note:p,Title:w,Title:p -melm 327$b Note,Note:p,Title:w,Title:p -melm 327$c Note,Note:p,Title:w,Title:p -melm 327$d Note,Note:p,Title:w,Title:p -melm 327$e Note,Note:p,Title:w,Title:p -melm 327$f Note,Note:p,Title:w,Title:p -melm 327$g Note,Note:p,Title:w,Title:p -melm 327$h Note,Note:p,Title:w,Title:p -melm 327$i Note,Note:p,Title:w,Title:p -# Dissertation note -# Do not index $z ("Commercial edition : ") -melm 328$a Note,Note:p,Dissertation-information:w,Dissertation-information:p -melm 328$b Note,Note:p,Dissertation-information:w,Dissertation-information:p -melm 328$c Note,Note:p,Dissertation-information:w,Dissertation-information:p -melm 328$d Note,Note:p,Dissertation-information:w,Dissertation-information:p -melm 328$e Note,Note:p,Dissertation-information:w,Dissertation-information:p -melm 328$t Note,Note:p,Dissertation-information:w,Dissertation-information:p,Title:w,Title:p -# Summary or Abstract -melm 330$a Abstract:w,Note:w,Abstract:p,Note:p -# Preferred Citation of Described Materials -melm 332$a Note,Note:p -# Users/Intended Audience Note -melm 333$a Note,Note:p -# Awards note -# Do not index $u,$z -melm 334$a Note,Note:p -melm 334$b Note,Note:p -melm 334$c Note,Note:p -melm 334$d Note,Note:p -# Type of electronic ressource note -melm 336$a Note,Note:p -# System requirements note -melm 337$a Note,Note:p -# Acquisition Information Note -melm 345$a Note,Note:p -# Table of contents note (Used in french libraries) -# Do not index $u,v,p -# Uncomment to index as note and title -# melm 359$a Note,Note:p,Title:w,Title:p -# melm 359$b Note,Note:p,Title:w,Title:p -# melm 359$c Note,Note:p,Title:w,Title:p -# melm 359$d Note,Note:p,Title:w,Title:p -# melm 359$e Note,Note:p,Title:w,Title:p -# melm 359$f Note,Note:p,Title:w,Title:p -# melm 359$g Note,Note:p,Title:w,Title:p -# melm 359$h Note,Note:p,Title:w,Title:p -# melm 359$i Note,Note:p,Title:w,Title:p - -############## 4XX - LINKING ################## -# All 4XX indexed as Title, except for 410 -melm 410$t Title-series,Title-series:p -melm 411$t Title-series,Title-series:p -melm 412$t Title,Title:p -melm 413$t Title,Title:p -melm 421$t Title,Title:p -melm 422$t Title,Title:p -melm 423$t Title,Title:p -melm 424$t Title,Title:p -melm 425$t Title,Title:p -melm 430$t Title,Title:p -melm 431$t Title,Title:p -melm 432$t Title,Title:p -melm 433$t Title,Title:p -melm 434$t Title,Title:p -melm 435$t Title,Title:p -melm 436$t Title,Title:p -melm 437$t Title,Title:p -melm 440$t Title,Title:p -melm 441$t Title,Title:p -melm 442$t Title,Title:p -melm 443$t Title,Title:p -melm 444$t Title,Title:p -melm 445$t Title,Title:p -melm 446$t Title,Title:p -melm 447$t Title,Title:p -melm 448$t Title,Title:p -melm 451$t Title,Title:p -melm 452$t Title,Title:p -melm 453$t Title,Title:p -melm 454$t Title,Title:p -melm 455$t Title,Title:p -melm 456$t Title,Title:p -# FIXME Warning : field used by Koha for analytics, but also in Sudoc network -melm 461$t Title,Title:p,Host-item:w,Host-item:p -melm 462$t Title,Title:p -melm 463$t Title,Title:p -# FIXME Warning : field used by Koha for analytics, but also in Sudoc network -melm 464$t Title,Title:p,Host-item:w,Host-item:p -melm 470$t Title,Title:p -melm 481$t Title,Title:p -melm 482$t Title,Title:p -melm 488$t Title,Title:p - -# Linking ids (Koha analytics) -# FIXME Warning : field used by Koha for analytics, but also in Sudoc network -# melm 461$9 Host-Item-Number - -############## 5XX - TITLES ################## -melm 500$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 501$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 503$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 510$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 512$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 513$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 514$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 515$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 516$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 517$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 518$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 519$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 520$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 530$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 531$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 532$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 540$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 541$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 545$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 560$9 Koha-Auth-Number,Koha-Auth-Number:n - -melm 500 Title,Title:p -melm 501 Title,Title:p -melm 503 Title,Title:p -melm 510 Title,Title:p -melm 512 Title,Title:p -melm 513 Title,Title:p -melm 514 Title,Title:p -melm 515 Title,Title:p -melm 516 Title,Title:p -melm 517 Title,Title:p -melm 518 Title,Title:p -melm 519 Title,Title:p -melm 520 Title,Title:p -melm 530 Title,Title:p -melm 531 Title,Title:p -melm 532 Title,Title:p -melm 540 Title,Title:p -melm 541 Title,Title:p -melm 545 Title,Title:p -melm 560 Title,Title:p - -########### SUBJECTS (6xx) ################## -melm 600$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 601$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 602$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 604$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 605$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 606$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 607$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 608$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 610$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 615$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 616$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 617$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 620$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 621$9 Koha-Auth-Number,Koha-Auth-Number:n - -melm 600$a Personal-name,Personal-name:p,Subject,Subject:p -melm 600 Subject,Subject:p -melm 601$a Corporate-name,Conference-name,Corporate-name:p,Conference-name:p -melm 601 Subject,Subject:p -melm 602$a Personal-name,Personal-name:p -melm 602 Subject,Subject:p -melm 604 Subject,Subject:p -melm 605 Subject,Subject:p -melm 606 Subject,Subject:p -melm 607 Subject,Subject:p -melm 608 Subject,Subject:p -melm 610 Subject,Subject:p -melm 615 Subject,Subject:p -melm 616 Subject,Subject:p -melm 617 Subject,Subject:p -melm 620 Subject,Subject:p -melm 621 Subject,Subject:p -# Technical details access // see Marc21 753. Seems deprecated. -# melm 626 Subject,Subject:p -# Geographic area code // see Marc21 043. Probably not useful -# melm 660 Subject,Subject:p -# Chronological coverage code. Probably not useful -# melm 661 Subject,Subject:p - -########### CLASSIFICATIONS (67x/68x) ################## -# PRECIS -melm 670 Subject-precis:w,Subject-precis:p -# Universal Decimal Classification // see Marc21 080 -melm 675$a UDC-classification:w,UDC-classification:p,UDC-classification:s -# Dewey // see Marc21 082 -melm 676$a Dewey-classification:w,Dewey-classification:p,Dewey-classification:s -# LC // see Marc21 050 -melm 680$b LC-call-number:s -melm 680 LC-call-number:w,LC-call-number:p -# Other class numbers // see Marc21 084 -melm 686 Local-classification:w,Local-classification:p - -############## KOHA ITEM INFORMATION (based on 995) ############### -# Koha specific : $1, $2, $3 -melm 995$1 damaged,damaged:n -melm 995$2 lost,lost:n -melm 995$3 withdrawn,withdrawn:n - -# most subfields are based on "995 recommandation" -# used by French libraries for exchanging holding information -# source: http://www.abes.fr/content/download/1949/8319/version/1/file/pdf_r995.pdf -# (last version, 2005) -# Note that : -# - the use of $e,$h,$j in Koha and in 995 recommandation is different -# - $i, $m, $l, $o, $p, $q, $v, $w, $x, $y, $z are defined in 995 recommandation, but not used by Koha - -# 6 blocs of subfields are defined in 995 recommandation - -# 1. Information about origin of the document -# $a - Origin of the document, free text -# Not used in Sudoc network -melm 995$a homebranch,Host-item,item -# $a - Origin of the document, coded information -melm 995$b homebranch,Host-item,item -# $c - Lending or holding library - free text -melm 995$c holdingbranch,Record-Source,item - -# 2. Identification and classification -# $e - shelving information -# (in 995 recommandation : $e - detailed genre) -melm 995$e location,location:p,item -# $f - barcode - complete -melm 995$f barcode,barcode:p,item -# $h - ccode -# (in 995 recommandation : $h - barcode - prefix) -melm 995$h ccode,ccode:p,item -# $i - not used currently -# (in 995 recommandation : $i - barcode - suffix) -# $j - LC-card-number, -# (in 995 recommandation : $j - section, i.e. part of a library) -# $k - callnumber -melm 995$k Call-Number,Local-classification,Call-Number:p,Local-classification:p,Local-classification:s,item -# $l - not used currently -# (in 995 recommandation : $l - volumes) - -# 3 - Checkout and deposal information -# $m - not used currently -# (in 995 recommandation : $m - Date of loan or deposit) -# $n - Expiration of loan -melm 995$n onloan:d,onloan:n,onloan:s,onloan:w,item -# $o - not used currently -# (in 995 recommandation : $o - Circulation type (not for loan)) - -# 4 - Sorting and statistic information -# $p - not used currently -# (in 955 recommandation : $p - Serial) -# $q - not used currently -# (in 995 recommandation : $q - Target audience (age)) -# $r - Type of document and carriage -# (see above) -# $s - not used currently -# (in 995 recommandation : $s - Sorting element) -# $t - not used currently -# (in 995 recommandation : $t - Genre : fiction vs non-fiction) - -# 5 - Notes -# $u - item note -melm 995$u Note,Note:p,item -# $v - not used currently -# (in 995 recommandation : $v - serial issue note) - -# 6 - Target of document -# $w - not used currently -# (in 995 recommandation : $w - target library - free text) -# $x - not used currently -# (in 995 recommandation : $x - target library - coded information) -# $y - not used currently -# (in 995 recommandation : $y - target network of libraries - free text) -# $z - not used currently -# (in 995 recommandation : $z - target network of libraries - coded information) - -melm 995 item # just to index every subfield - -### biblioitems information (based on 942) ###### -melm 942$0 totalissues:n,totalissues:s -### 942 local info - may want to use this if you're using the English UNIMARC frameworks -###melm 942$0 popularity:n,popularity:s,item --- a/etc/zebradb/retrieval-info-auth-grs1.xml +++ a/etc/zebradb/retrieval-info-auth-grs1.xml @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --- a/etc/zebradb/zebra-authorities.cfg +++ a/etc/zebradb/zebra-authorities.cfg @@ -1,61 +0,0 @@ - -# Simple Zebra configuration file that defines -# a database with MARCXML records. -# $Id: zebra.cfg,v 1.1.2.2 2006/05/09 12:03:16 rangi Exp $ -# -# Where are the config files located? -profilePath:__ZEBRA_CONF_DIR__/authorities/etc:__ZEBRA_CONF_DIR__/etc:__ZEBRA_CONF_DIR__/marc_defs/__ZEBRA_MARC_FORMAT__/authorities:__ZEBRA_CONF_DIR__/lang_defs/__ZEBRA_LANGUAGE__ - -encoding: UTF-8 -# modulePath - where to look for loadable zebra modules -modulePath: /usr/lib/idzebra-2.0/modules:/usr/lib64/idzebra-2.0/modules:/usr/lib/x86_64-linux-gnu/idzebra-2.0/modules/ - -# Files that describe the attribute sets supported. -attset: bib1.att -attset: explain.att -attset: gils.att - -#systag sysno rank - -# Specify record type -# group .recordType[ .name ]: type -# type is split into fundamental type. file-read-type . argument -# http://www.indexdata.dk/zebra/doc/zebra-cfg.tkl -# http://www.indexdata.dk/zebra/doc/grs.tkl - -# Can use -g iso2709 to batch index raw iso2709 records in a single or -# multiple files, or marcxml records that are split into separate files -# the trailing .record tells zebraidx to use record.abs -iso2709.recordType:grs.marcxml.record - -# Can use -g marcxml to batch index marcxml files -# zebraidx uses record.abs because of is the root element -marcxml.recordType:grs.sgml - -# Koha uses grs.xml internally when updating a single record, no idea -# why it knows to use record.abs -recordType:grs.xml - -recordId: (bib1,Local-Number) -# was auth1 -storeKeys:1 -storeData:1 - -# Lock File Area -lockDir: __ZEBRA_LOCK_DIR__/authorities -#perm.anonymous:ar -perm.__ZEBRA_USER__:rw -passwd: __ZEBRA_CONF_DIR__/etc/passwd -register: __ZEBRA_DATA_DIR__/authorities/register:20G -shadow: __ZEBRA_DATA_DIR__/authorities/shadow:20G - -# Temp File area for result sets -setTmpDir: __ZEBRA_DATA_DIR__/authorities/tmp - -# Temp File area for index program -keyTmpDir: __ZEBRA_DATA_DIR__/authorities/key - -# Approx. Memory usage during indexing -memMax: 50M -rank:rank-1 - --- a/etc/zebradb/zebra-biblios.cfg +++ a/etc/zebradb/zebra-biblios.cfg @@ -1,64 +0,0 @@ -# Simple Zebra configuration file that defines -# a database with MARCXML records. -# $Id: zebra.cfg,v 1.1.2.2 2006/05/09 12:03:16 rangi Exp $ -# -# Where are the config files located? -profilePath:__ZEBRA_CONF_DIR__/biblios/etc:__ZEBRA_CONF_DIR__/etc:__ZEBRA_CONF_DIR__/marc_defs/__ZEBRA_MARC_FORMAT__/biblios:__ZEBRA_CONF_DIR__/lang_defs/__ZEBRA_LANGUAGE__ -# modulePath - where to look for loadable zebra modules -modulePath: /usr/lib/idzebra-2.0/modules:/usr/lib64/idzebra-2.0/modules:/usr/lib/x86_64-linux-gnu/idzebra-2.0/modules/ - -encoding: UTF-8 -# Files that describe the attribute sets supported. -attset: bib1.att -attset: explain.att -attset: gils.att - -# systag sysno rank - -# Specify record type -# group .recordType[ .name ]: type -# type is split into fundamental type. file-read-type . argument -# http://www.indexdata.dk/zebra/doc/zebra-cfg.tkl -# http://www.indexdata.dk/zebra/doc/grs.tkl - -# Can use -g iso2709 to batch index raw iso2709 records in a single or -# multiple files, or marcxml records that are split into separate files -# the trailing .record tells zebraidx to use record.abs -iso2709.recordType:grs.marcxml.record - -# Can use -g marcxml to batch index marcxml files -# zebraidx uses record.abs because of is the root element -marcxml.recordType:grs.sgml - -# Koha uses grs.xml internally when updating a single record, no idea -# why it knows to use record.abs -recordType:grs.xml - -recordId: (bib1,Local-number) -storeKeys:1 -storeData:1 - - -# Lock File Area -lockDir: __ZEBRA_LOCK_DIR__/biblios -#perm.anonymous:ar -perm.__ZEBRA_USER__:rw -passwd: __ZEBRA_CONF_DIR__/etc/passwd -register: __ZEBRA_DATA_DIR__/biblios/register:20G -shadow: __ZEBRA_DATA_DIR__/biblios/shadow:20G - -# Temp File area for result sets -setTmpDir: __ZEBRA_DATA_DIR__/biblios/tmp - -# Temp File area for index program -keyTmpDir: __ZEBRA_DATA_DIR__/biblios/key - -# Approx. Memory usage during indexing -memMax: 50M -rank:rank-1 -truncmax: 1000000000 - -# Specifies the maximum number of records that will be sorted in a result set. -# If the result set contains more than that limit, the records after the limit -# will not be sorted. If omitted, the default value is 1,000. -sortmax: 1000 --