From 9eab9f1bc3cae0a71db8e006d28a51961b1236a0 Mon Sep 17 00:00:00 2001 From: MJ Ray Date: Mon, 1 Oct 2007 16:13:56 +0100 Subject: [PATCH] Add more zebra configuration Signed-off-by: Chris Cormack --- Makefile.PL | 5 +- etc/koha-conf.xml | 10 +- etc/zebradb/authorities/lock/norm..LCK | 0 etc/zebradb/authorities/lock/shadow..LCK | 0 etc/zebradb/authorities/lock/state..LCK | 1 + etc/zebradb/authorities/register/dict-0.mf | Bin 0 -> 8192 bytes etc/zebradb/authorities/register/gmatch-0.mf | Bin 0 -> 4096 bytes etc/zebradb/authorities/register/isambA-0.mf | Bin 0 -> 4544 bytes etc/zebradb/authorities/register/recdA-0.mf | Bin 0 -> 5632 bytes etc/zebradb/authorities/register/reci-0.mf | Bin 0 -> 256 bytes etc/zebradb/authorities/tab/bib1.att | 319 +++++++++++++++++++ etc/zebradb/authorities/tab/record.abs | 185 +++++++++++ etc/zebradb/biblios/lock/norm..LCK | 0 etc/zebradb/biblios/lock/shadow..LCK | 0 etc/zebradb/biblios/tab/bib1.att | 151 +++++++++ etc/zebradb/biblios/tab/record.abs | 237 ++++++++++++++ etc/{ => zebradb}/ccl.properties | 0 etc/{ => zebradb}/cql.properties | 0 etc/{ => zebradb}/pqf.properties | 0 etc/zebradb/tab/default.idx | 57 ++++ etc/zebradb/tab/explain.abs | 224 +++++++++++++ etc/zebradb/tab/explain.att | 27 ++ etc/zebradb/tab/explain.tag | 175 ++++++++++ etc/zebradb/tab/gils.att | 79 +++++ etc/zebradb/tab/kohalis | 1 + etc/zebradb/tab/numeric.chr | 13 + etc/zebradb/tab/sort-string-utf.chr | 48 +++ etc/zebradb/tab/tagsetm.tag | 35 ++ etc/zebradb/tab/usmarc.mar | 3 + etc/zebradb/tab/word-phrase-utf.chr | 41 +++ etc/{ => zebradb}/zebra-authorities.cfg | 0 etc/{ => zebradb}/zebra-biblios.cfg | 0 32 files changed, 1604 insertions(+), 7 deletions(-) create mode 100644 etc/zebradb/authorities/lock/norm..LCK create mode 100644 etc/zebradb/authorities/lock/shadow..LCK create mode 100644 etc/zebradb/authorities/lock/state..LCK create mode 100644 etc/zebradb/authorities/register/dict-0.mf create mode 100644 etc/zebradb/authorities/register/gmatch-0.mf create mode 100644 etc/zebradb/authorities/register/isambA-0.mf create mode 100644 etc/zebradb/authorities/register/recdA-0.mf create mode 100644 etc/zebradb/authorities/register/reci-0.mf create mode 100644 etc/zebradb/authorities/tab/bib1.att create mode 100644 etc/zebradb/authorities/tab/record.abs create mode 100644 etc/zebradb/biblios/lock/norm..LCK create mode 100644 etc/zebradb/biblios/lock/shadow..LCK create mode 100644 etc/zebradb/biblios/tab/bib1.att create mode 100644 etc/zebradb/biblios/tab/record.abs rename etc/{ => zebradb}/ccl.properties (100%) rename etc/{ => zebradb}/cql.properties (100%) rename etc/{ => zebradb}/pqf.properties (100%) create mode 100644 etc/zebradb/tab/default.idx create mode 100644 etc/zebradb/tab/explain.abs create mode 100644 etc/zebradb/tab/explain.att create mode 100644 etc/zebradb/tab/explain.tag create mode 100644 etc/zebradb/tab/gils.att create mode 100644 etc/zebradb/tab/kohalis create mode 100644 etc/zebradb/tab/numeric.chr create mode 100644 etc/zebradb/tab/sort-string-utf.chr create mode 100644 etc/zebradb/tab/tagsetm.tag create mode 100644 etc/zebradb/tab/usmarc.mar create mode 100644 etc/zebradb/tab/word-phrase-utf.chr rename etc/{ => zebradb}/zebra-authorities.cfg (100%) rename etc/{ => zebradb}/zebra-biblios.cfg (100%) diff --git a/Makefile.PL b/Makefile.PL index 28f3d1ba63..af2a46c1d6 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -163,8 +163,9 @@ WriteMakefile( 'rewrite-config.PL' => [ '$(PREFIX)/share/koha/etc/koha-conf.xml', '$(PREFIX)/share/koha/etc/koha-httpd.conf', - '$(PREFIX)/share/koha/etc/zebra-biblios.cfg', - '$(PREFIX)/share/koha/etc/zebra-authorities.cfg' + '$(PREFIX)/share/koha/etc/zebradb/tab/kohalis', + '$(PREFIX)/share/koha/etc/zebradb/zebra-biblios.cfg', + '$(PREFIX)/share/koha/etc/zebradb/zebra-authorities.cfg' ] } # 'opac/getfromintranet.PL' => ['$(INST_LIBDIR)/opac/cgi-bin/detail.pl','$(INST_LIBDIR)/opac/cgi-bin/moredetail.pl','$(INST_LIBDIR)/opac/cgi-bin/search.pl','$(INST_LIBDIR)/opac/cgi-bin/subjectsearch.pl','$(INST_LIBDIR)/opac/cgi-bin/logout.pl'], diff --git a/etc/koha-conf.xml b/etc/koha-conf.xml index abe67a32dc..43687f5154 100644 --- a/etc/koha-conf.xml +++ b/etc/koha-conf.xml @@ -11,11 +11,11 @@ __BASE_DIR__/zebradb/biblios - __PREFIX__/share/koha/etc/zebra-biblios.cfg - __PREFIX__/share/koha/etc/pqf.properties + __PREFIX__/share/koha/etc/zebradb/zebra-biblios.cfg + __PREFIX__/share/koha/etc/zebradb/pqf.properties - __PREFIX__/share/koha/etc/ccl.properties + __PREFIX__/share/koha/etc/zebradb/ccl.properties __ZEBRA_USER__ __ZEBRA_PASS__ @@ -23,10 +23,10 @@ __BASE_DIR__/zebradb/authorities - __PREFIX__/share/koha/etc/zebra-authorities.cfg + __PREFIX__/share/koha/etc/zebradb/zebra-authorities.cfg - __PREFIX__/share/koha/etc/ccl.properties + __PREFIX__/share/koha/etc/zebradb/ccl.properties __ZEBRA_USER__ __ZEBRA_PASS__ diff --git a/etc/zebradb/authorities/lock/norm..LCK b/etc/zebradb/authorities/lock/norm..LCK new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/zebradb/authorities/lock/shadow..LCK b/etc/zebradb/authorities/lock/shadow..LCK new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/zebradb/authorities/lock/state..LCK b/etc/zebradb/authorities/lock/state..LCK new file mode 100644 index 0000000000..0db88d4931 --- /dev/null +++ b/etc/zebradb/authorities/lock/state..LCK @@ -0,0 +1 @@ +o 1 18678 diff --git a/etc/zebradb/authorities/register/dict-0.mf b/etc/zebradb/authorities/register/dict-0.mf new file mode 100644 index 0000000000000000000000000000000000000000..570ad8793cb672b96aca62280478ec61103501e9 GIT binary patch literal 8192 zcmeI$%}v8V5Cz~DJD0~A03 ztYG&-3E|mVYv#>bvOnMa^!&KrYysG~;xUS=_^EiI00k&O0SZun0u-PC1t>rP3Q*wG z1STj)u!T_#-d?GjIW@i=AZ7X+P+S;wi$2`6eo%PFvo^?Gvmu3Q)r$PC5uuOx>b&xJKbqxu*w%)eBkI#3V6Sul-jgR|pbK(Q!E;UWO zd6Q~cI~xpSm-14q%BwE5os(L$Gy3xuS;nPasc5%u(@ykiLvAV7cs0RjXF5FkK+ I0D&(AHf;+67XSbN literal 0 HcmV?d00001 diff --git a/etc/zebradb/authorities/register/isambA-0.mf b/etc/zebradb/authorities/register/isambA-0.mf new file mode 100644 index 0000000000000000000000000000000000000000..4f4b7238b47661a4d035bc419a054785a5e8dcac GIT binary patch literal 4544 zcmeH@!41P83`K2+kf=&G$bk`1vkcev)xEYSaF_`P24DaNU;qYS00v+H24DaNU;qYS;6w&^B1s)_65`soc~s`>%;s}m zv&}p=@-z9w)M-gs`TZYv+l=e)aD)X1y=TF%pLW literal 0 HcmV?d00001 diff --git a/etc/zebradb/authorities/register/recdA-0.mf b/etc/zebradb/authorities/register/recdA-0.mf new file mode 100644 index 0000000000000000000000000000000000000000..defe33fb862519efca1700836a59d50501d63c3c GIT binary patch literal 5632 zcmc&&-EJF26y8l@Czv*N;|4=WisM2{LG{{6OM^68DRqj76a}d+LPA2ydUtSEtaqdR zDK$^Q9S^_-PsJ@4JOyWF&v<8l?AQ(kCz5Ao&(3##zH{b`73Kf^tRVclqNtUjAGCwv z$Whd@3l$bx)#i4+)!4ner(Bd3W#v)5)~qT`cxQFJRJsL!;( zA}8$AFwnd46M3mZM)1_Wa_GtPJ~e#vl1b&(U@zPJ$z4NyfC}_HB5cp3_|pn8z0t^X zxt_!_LV9dj)Y1<+ooDdZ?SA?6@ZgAO$rCQryENS46tUiAN#JuC;(%;q3~A4^sQ%)d zXsHFF$r>1@NrNEPCUWhtKMq1V0xN>hx80$B+W&@VI3`+J!n~v-14KOtEC1M*-fbVW zkDhee-A<=-*zUqV4BAJqOf(Ok!)D?&O~(F(MJQI|HT47AbM=EZZ1aR@V$K|442*!D z*+HmJX5et(9sjUU5A1P&$UTon1L`yG zCKIAb&ekA(MA{HdB$cYFD~kFZ&)=*W(O^6kW-sXa(`7q%@>2+o@D*)OH$s z`+QOc&iu8SWU;WGQ$U!&Ci5iByNJJV;>1aHXE zC7kl>O2V{k#_PwK!Y~ix(oCx%{v4%x3C0yML~<+Gb4SGA;gyjWH5^KUxmpL|krIAQ zQ7`6A_>BLzrue_nR7|!0;NDKPu?wRz&-@L@{NLA-c-$!S<2ck2UmT`yCl2y)l|BgX z3jFzxOgJZ&Jt{dLQYXQgR5jA7p@`072sBAn-l?bdQsWnzM-b4J!5xz+IfO3{S z)aET4B}M&#QMQ5j>T=~HTQ+jERsO6bd@ZOS?8jQv3$g;fs0P$zHdU@U;U!)qr zjEgG=8$okDzM}fiMC0GAC)BYC??LA}^!zbz4tEeATEVz&VP}*W63a6^(~Nwdy3lLt zK&i|M38_EIh-8Uu?eqJ<8D1^Ys@@avhX(lH z^XmNG{0Q+Amc}>0bLiRAnlkoH(-1hDadXa@AX4Parm%k+K?~w8dZYp!;j%DIM{sa~ zj{At8N+P&76zMuOi3)T)j(bkqvBNmgll=KY*0F{7X_7*U73iAM5k%(IaaL1vAMxeu zUAnm`D{7B7H+QP7`u1M);Z9?}#oLiTik0|nMIjo#LtlA=M|KFfcU&L7r!Iu&U*jr5sou0dBGb( zJ!a0s96s}ZngQzyGzx!9eWx&ri^>jIJZ_%~e0JK*{;6h({vQ>c5w}N(KW4TR_)3_H z(ay#1rg8fW@%=F(EEqp_ATip^Fma}7pCdl>BX7&Z$<9TlA-n>=5Xr8TDVnV3sVQDx G`uiW(UVr!i literal 0 HcmV?d00001 diff --git a/etc/zebradb/authorities/register/reci-0.mf b/etc/zebradb/authorities/register/reci-0.mf new file mode 100644 index 0000000000000000000000000000000000000000..d7ec33937ef2264c3d90ca263376973c0ab421dd GIT binary patch literal 256 zcmXR)P0q|qNv%*&FlA_9fC45M1C`c+av7ntHmWp&X8>V77lzOr2pKSo9f=Q<1F5AJ Qn*nM+%o><`VSHp70G(A08UO$Q literal 0 HcmV?d00001 diff --git a/etc/zebradb/authorities/tab/bib1.att b/etc/zebradb/authorities/tab/bib1.att new file mode 100644 index 0000000000..1797cc203d --- /dev/null +++ b/etc/zebradb/authorities/tab/bib1.att @@ -0,0 +1,319 @@ +# $Id: bib1.att,v 1.1 2002/10/22 12:51:09 adam Exp $ +# Bib-1 Attribute Set +name bib1 +reference Bib-1 +include gils.att + + +att 1 Personal-name +att 2 Corporate-name +att 3 Conference-name +att 4 Title +att 5 Title-series +att 6 Title-uniform +att 7 ISBN +att 8 ISSN +att 9 LC-card-number +att 10 BNB-card-number +att 11 BGF-number +att 12 Local-number +att 13 Dewey-classification +att 14 UDC-classification +att 15 Bliss-classification +att 16 LC-call-number +att 17 NLM-call-number +att 18 NAL-call-number +att 19 MOS-call-number +att 20 Local-classification +att 21 Subject +att 22 Subject-Rameau +att 23 BDI-index-subject +att 24 INSPEC-subject +att 25 MESH-subject +att 26 PA-subject +att 27 LC-subject-heading +att 28 RVM-subject-heading +att 29 Local-subject-index +att 30 Date +att 31 pubdate +att 32 Date-of-acquisition +att 33 Title-key +att 34 Title-collective +att 35 Title-parallel +att 36 Title-cover +att 37 Title-added-title-page +att 38 Title-caption +att 39 Title-running +att 40 Title-spine +att 41 Title-other-variant +att 42 Title-former +att 43 Title-abbreviated +att 44 Title-expanded +att 45 Subject-precis +att 46 Subject-rswk +att 47 Subject-subdivision +att 48 Number-natl-biblio +att 49 Number-legal-deposit +att 50 Number-govt-pub +att 51 Number-music-publisher +att 52 Number-db +att 53 Number-local-call +att 54 ln +att 55 Code-geographic +att 56 Code-institution +att 57 Name-and-title +att 58 Name-geographic +att 59 pl +att 60 CODEN +att 61 Microform-generation +att 62 Abstract +att 63 Note +att 1000 Author-title +# Record-type +att 1001 rtype +att 1002 Name +att 1003 Author +att 1004 Author-name-personal +att 1005 Author-name-corporate +att 1006 Author-name-conference +att 1007 Identifier-standard +att 1008 Subject-LC-childrens +att 1009 Subject-name-personal +att 1010 Body-of-text +att 1011 dateaddeddb +att 1012 Date/time-last-modified +att 1013 Authority/format-id +att 1014 Concept-text +att 1015 Concept-reference +att 1016 Any +att 1017 Server-choice +att 1018 Publisher +att 1019 Record-source +att 1020 Editor +att 1021 Bib-level +att 1022 Geographic-class +att 1023 Indexed-by +att 1024 Map-scale +att 1025 Music-key +att 1026 Related-periodical +att 1027 Report-number +att 1028 Stock-number +att 1030 Thematic-number +att 1031 Material-type +att 1032 Doc-id +att 1033 Host-item +att 1034 ctype +att 1035 Anywhere +att 1036 Author-Title-Subject + +# Koha Specific Stuff +att 8001 Extent +att 8910 Koha-Auth-Number + +# record length according to the leader +att 8005 llength +#att 8002 Summary +#att 8900 Call-Number + +# Usually Target Audience 008/22 +att 8822 ta + +# Usually Form of item 008/23 +att 8823 ff8-23 + +# Usually Nature of contents 008/24-27 +att 8824 ff8-24-27 + +# Usually Content-type, also Form of item for maps 008/29 +att 8829 ff8-29 + +# Usually Literary Form 008/33 +att 8833 lf +#att 8833 ff8-33 + +# Usually Biography, also Special format characteristics for maps 008/34 +att 8834 bio +#att 8834 ff8-34 + +att 8700 ff7-00 +att 8701 ff7-01 +att 8702 ff7-02 +att 8703 ff7-01-02 + +att 9100 dynixbib-id +att 9520 withdrawn +att 9521 lost +att 9522 onloan + +att 9523 popularity +# Author-personal-bibliography - lastname,firstname in 100$a +att 8900 Author-personal-bibliography +# Author-in-order - firstname lastname in 245$c statement of responsibility +att 8901 Author-in-order + + +# Koha Specific Stuff + +att 8900 Call-Number +att 8800 date-entered-on-file +att 8801 date1 +att 8802 date2 +att 8805 language +att 8822 ff8-22 +att 8833 ff8-33 +att 8834 ff8-34 + +att 8700 ff7-00 +att 8701 ff7-01 +att 8702 ff7-02 + +###################################################################### +###################################################################### +#Authorities +###################################################################### +###################################################################### + +####################################### +#Coded Entries +####################################### + +#used in $5 for relationships +#Coded field + +att 9200 Auth-RelationShip + +#used in $2 should contain authtypecode if authority is an other type +#Coded field +att 9210 Auth-Internal-authtype + +#used in $3 should contain authid if authority is an other type +#Coded field +att 9220 Auth-Internal-LN + +#used in $7 should contain Script language +#Coded field (Greek, and other alphabets) +att 9230 Auth-Script + +#used in $8 should contain Entity language +#Coded field (Greek, and other alphabets) +att 9240 Auth-Language + +#BUGFIX ?? +# Maybe there could be a problem to define so few types. +# We could have MANY undesired results not to have a specialization by Authtype +# It can be added + +#used in $2 should contain authtypecode if authority is an other type +#Coded field +#Can be found also by Authority/format-id +att 9250 Authority/format-id + + +###################################################### +# Global search (Any AuthorityType) +###################################################### +att 9001 Heading +att 9002 See +att 9003 See-also +att 9004 Parallel +att 9005 Heading-entity +att 9006 See-Entity +att 9007 See-also-Entity +att 9008 Parallel-Entity +att 9009 Subject-heading +att 9000 Name-geographic + +###################################################### +# Main Entries +###################################################### + +att 9011 Personal-heading +att 9012 Corporate-heading +att 9013 Conference-heading +att 9014 Place-heading +att 9015 Trademark-heading +att 9016 Title-uniform +att 9017 Collective-Title-uniform +att 9018 Place-Access +#att 9019 Subject-heading is already defined +#att 9010 Name-geographic + +att 9021 Personal-see +att 9022 Corporate-see +att 9023 Conference-see +att 9024 Place-see +att 9025 Trademark-see +att 9026 Title-uniform-see +att 9027 Collective-Title-uniform-see +att 9028 Place-Access-see +att 9029 Subject-see +att 9020 Name-geographic-see + +att 9031 Personal-see-also +att 9032 Corporate-see-also +att 9033 Conference-see-also +att 9034 Place-see-also +att 9035 Trademark-see-also +att 9036 Title-uniform-see-also +att 9037 Collective-Title-uniform-see-also +att 9038 Place-Access-see-also +att 9039 Subject-see-also +att 9030 Name-geographic-see-also + +att 9041 Personal-parallel +att 9042 Corporate-parallel +att 9043 Conference-parallel +att 9044 Place-parallel +att 9045 Trademark-parallel +att 9046 Title-uniform-parallel +att 9047 Collective-Title-uniform-parallel +att 9048 Place-Access-parallel +att 9049 Subject-parallel +att 9040 Name-geographic-parallel + + +###################################### +#Whole record +###################################### +att 9101 Personal-heading-entity +att 9102 Corporate-heading-entity +att 9103 Conference-heading-entity +att 9104 Place-heading-entity +att 9105 Trademark-heading-entity +att 9106 Title-uniform-entity +att 9107 Collective-Title-uniform-entity +att 9108 Place-Access-entity +att 9109 Subject-heading-entity +att 9130 Name-geographic-entity + +att 9111 Personal-see-entity +att 9112 Corporate-see-entity +att 9113 Conference-see-entity +att 9114 Place-see-entity +att 9115 Trademark-see-entity +att 9116 Title-see-entity +att 9117 Collective-Title-uniform-see-entity +att 9118 Place-Access-see-entity +att 9119 Subject-see-entity + +att 9121 Personal-see-also-entity +att 9122 Corporate-see-also-entity +att 9123 Conference-see-also-entity +att 9124 Place-see-also-entity +att 9125 Trademark-see-also-entity +att 9126 Title-see-also-entity +att 9127 Collective-Title-uniform-see-also-entity +att 9128 Place-Access-see-also-entity +att 9129 Subject-see-also-entity + +att 9131 Personal-parallel-entity +att 9132 Corporate-parallel-entity +att 9133 Conference-parallel-entity +att 9134 Place-parallel-entity +att 9135 Trademark-parallel-entity +att 9136 Title-parallel-entity +att 9137 Collective-Title-uniform-parallel-entity +att 9138 Place-Access-parallel-entity +att 9139 Subject-parallel-entity + + diff --git a/etc/zebradb/authorities/tab/record.abs b/etc/zebradb/authorities/tab/record.abs new file mode 100644 index 0000000000..d6b45696ab --- /dev/null +++ b/etc/zebradb/authorities/tab/record.abs @@ -0,0 +1,185 @@ +# $Id: record_authorities_unimarc.abs,v 1.1.2.1 2006/11/28 10:11:56 tipaul Exp $ + +# 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 authorities +#attset auth1.att +attset bib1.att +esetname F @ +esetname B @ + +marc usmarc.mar +systag sysno rank +xpath disable + +all any +melm 001 Local-Number +melm 152$b Authority/format-id +#melm 005 Version-id +#melm 015 IASDN + + +######################## +# Coded fields +######################## +#melm 100$a date-entered-on-file:n:range(data,0,8),date-entered-on-file:s:range(data,0,8),auth-status:n:range(data,8,1),auth-status:s:range(data,8,1),language:n:range(data,9,3),language:s:range(data,9,3),char-encoding:w:range(data,13,4),char-encoding:s:range(data,13,4),ff100-17:w:range(data,17,3),ff100-21:w:range(data,21,2),ff100-23:w:range(data,23,1) + +#melm 101$a Language +#melm 102$a Country-heading +# Subject-Heading +#melm 106$a Vaut 0(inutilisable sujet-matiere),1 (utilisable sujet-matiere)ou 2(utilisable uniquement sujet-matiere) +#melm 120$a Obligatoire sur Autorite NP : Sexe et discrimination +#melm 123$a Obligatoire sur Autorite GEO : Localisation +#melm 150$a Obligatoire sur Autorite CO : Type de collectivite +# 4XX$3 5XX$3 7XX$3 authority number +# 4XX$5 5XX$5 7XX$5 Linking type +# 4XX$7 5XX$7 7XX$7 Script Cataloguing +# 4XX$8 5XX$8 7XX$8 Language + + +############ HEADINGS ################## +melm 100$a Heading:w,Heading:p,Heading:s, personal-heading,personal-heading:w,personal-heading:s,personal-heading:p +melm 110$a Heading:w,Heading:p,Heading:s,corporate-heading +melm 110$a Heading:w,Heading:p,Heading:s,Conference-heading +melm 115$a Heading:w,Heading:p,Heading:s,Name-geographic +#melm 216 Name-corporate +melm 120$a Heading:w,Heading:p,Heading:s,personal-heading,personal-heading:w,personal-heading:s,personal-heading:p +melm 130$a Heading:w,Heading:p,Heading:s,Title-Uniform,Title-Uniform:w,Title-Uniform:s,Title-Uniform:p +melm 135$a Heading:w,Heading:p,Heading:s,Title-Uniform,Title-Uniform:w,Title-Uniform:s,Title-Uniform:p +melm 150$a Heading:w,Heading:p,Heading:s,Subject-heading, Subject-heading:w,Subject-heading:s,Subject-heading:p + +melm 100 Heading-Entity:w,Heading-Entity:p,Heading-Entity:s, personal-Heading-Entity,personal-Heading-Entity:w,personal-Heading-Entity:s,personal-Heading-Entity:p +melm 110 Heading-Entity:w,Heading-Entity:p,Heading-Entity:s,corporate-Heading-Entity +melm 110 Heading-Entity:w,Heading-Entity:p,Heading-Entity:s,Conference-Heading-Entity +melm 115 Heading-Entity:w,Heading-Entity:p,Heading-Entity:s,Name-geographic-Entity +#melm 216 Name-corporate +melm 120 Heading-Entity:w,Heading-Entity:p,Heading-Entity:s,personal-Heading-Entity,personal-Heading-Entity:w,personal-Heading-Entity:s,personal-Heading-Entity:p +melm 130 Heading-Entity:w,Heading-Entity:p,Heading-Entity:s,Title-Uniform-entity,Title-Uniform-entity:w,Title-Uniform:s,Title-Uniform-entity:p +melm 135 Heading-Entity:w,Heading-Entity:p,Heading-Entity:s,Title-Uniform-entity,Title-Uniform-entity:w,Title-Uniform:s,Title-Uniform-entity:p +melm 150 Heading-Entity:w,Heading-Entity:p,Heading-Entity:s,Subject-Thesaurus + +#210 Heading - Corporate Body Name +#215 Heading - Territorial or Geographical Name +#216 Heading - Trademark +#220 Heading - Family Name +#230 Heading - Uniform Title +#235 Heading - Collective Uniform Title +#240 Heading - Name/Title +#245 Heading - Name/Collective Uniform Title +#250 Heading - Topical Subject +#260 Heading - Place Access +#280 Heading - Form, Genre or Physical Characteristics +#melm 712 Author,Author:p,Author:s + +############# Rejected forms ################## +#melm 400$a See, See:w,See:p,See:s,personal-see,personal-see:w,personal-see:s,personal-see:p +#melm 410$a See, See:w,See:p,See:s,corporate-see +#melm 410$a See, See:w,See:p,See:s,Conference-see +#melm 415$a See, See:w,See:p,See:s,Name-geographic-see +##melm 416 Name-corporate +#melm 440$a See, See:w,See:p,See:s,personal-see,personal-see:w,personal-see:s,personal-see:p +#melm 430$a See, See:w,See:p,See:s,Title-Uniform-see,Title-Uniform-see:w,Title-Uniform-see:s,Title-Uniform-see:p +#melm 435$a See, See:w,See:p,See:s,Title-Uniform-see,Title-Uniform-see:w,Title-Uniform-see:s,Title-Uniform-see:p +#melm 450$a See, See:w,See:p,See:s,Subject-see,Subject-see:w,Subject-see:s,Subject-see,:p +#melm 400 See-Entity, See-Entity:w,See-Entity:p,See-Entity:s,personal-See-Entity,personal-See-Entity:w,personal-See-Entity:s,personal-See-Entity:p +#melm 410 See-Entity, See-Entity:w,See-Entity:p,See-Entity:s,corporate-See-Entity +#melm 410 See-Entity, See-Entity:w,See-Entity:p,See-Entity:s,Conference-See-Entity +#melm 415 See-Entity, See-Entity:w,See-Entity:p,See-Entity:s,Name-geographic-See-Entity +##melm 416 Name-corporate +#melm 440 See-Entity, See-Entity:w,See-Entity:p,See-Entity:s,personal-See-Entity,personal-See-Entity:w,personal-See-Entity:s,personal-See-Entity:p +#melm 430 See-Entity, See-Entity:w,See-Entity:p,See-Entity:s,Title-Uniform-See-Entity,Title-Uniform-See-Entity:w,Title-Uniform-See-Entity:s,Title-Uniform-See-Entity:p +#melm 435 See-Entity, See-Entity:w,See-Entity:p,See-Entity:s,Title-Uniform-See-Entity,Title-Uniform-See-Entity:w,Title-Uniform-See-Entity:s,Title-Uniform-See-Entity:p +#melm 450 See-Entity, See-Entity:w,See-Entity:p,See-Entity:s,Subject-See-Entity,Subject-See-Entity:w,Subject-See-Entity:s,Subject-See-Entity,:p +# +##410 Heading - Corporate Body Name +##415 Heading - Territorial or Geographical Name +##416 Heading - Trademark +##440 Heading - Family Name +##430 Heading - Uniform Title +##435 Heading - Collective Uniform Title +##440 Heading - Name/Title +##445 Heading - Name/Collective Uniform Title +##450 Heading - Topical Subject +##460 Heading - Place Access +##480 Heading - Form, Genre or Physical Characteristics +##melm 714 Author,Author:p,Author:s +# +############# Related forms ################## +#melm 500$a personal-see-also,personal-see-also:w,personal-see-also:s,personal-see-also:p +#melm 510$a corporate-see-also +#melm 510$a Conference-see-also +#melm 515$a Name-geographic-see-also +##melm 416 Name-corporate +#melm 540$a personal-see-also,personal-see-also:w,personal-see-also:s,personal-see-also:p +#melm 530$a Title-Uniform-see-also,Title-Uniform-see-also:w,Title-Uniform-see-also:s,Title-Uniform-see-also:p +#melm 535$a Title-Uniform-see-also,Title-Uniform-see-also:w,Title-Uniform-see-also:s,Title-Uniform-see-also:p +#melm 550$a Subject-see-also,Subject-see-also:w,Subject-see-also:s,Subject-see-also:p +##510 Heading - Corporate Body Name +##515 Heading - Territorial or Geographical Name +##516 Heading - Trademark +##550 Heading - Family Name +##530 Heading - Uniform Title +##535 Heading - Collective Uniform Title +##540 Heading - Name/Title +###545 Heading - Name/Collective Uniform Title +##550 Heading - Topical Subject +##560 Heading - Place Access +##580 Heading - Form, Genre or Physical Characteristics +##melm 714 Author,Author:p,Author:s +# +############# Parallel forms ################## +#melm 700$a personal-parallel,personal-parallel:w,personal-parallel:s,personal-parallel:p +#melm 710$a corporate-parallel +#melm 710$a Conference-parallel +#melm 715$a Name-geographic-parallel +##melm 716 Name-corporate +#melm 770$a personal-parallel,personal-parallel:w,personal-parallel:s,personal-parallel:p +#melm 730$a Title-Uniform-parallel,Title-Uniform-parallel:w,Title-Uniform-parallel:s,Title-Uniform-parallel:p +#melm 735$a Title-Uniform-parallel,Title-Uniform-parallel:w,Title-Uniform-parallel:s,Title-Uniform-parallel:p +#melm 750$a Subject-parallel,Subject-parallel:w,Subject-parallel:s,Subject-parallel:p +# +########### NOTES ################# +#melm 300$a Note !:w,!:p +#melm 301$a Note !:w,!:p +#melm 302$a Note !:w,!:p +#melm 303$a Note !:w,!:p +#melm 304$a Note !:w,!:p +#melm 305$a Note !:w,!:p +#melm 306$a Note !:w,!:p +#melm 307$a Note !:w,!:p +#melm 308$a Note !:w,!:p +#melm 310$a Note !:w,!:p +#melm 311$a Note !:w,!:p +#melm 312$a Note !:w,!:p +#melm 313$a Note !:w,!:p +#melm 314$a Note !:w,!:p +#melm 315$a Note !:w,!:p +#melm 316$a Note !:w,!:p +#melm 317$a Note !:w,!:p +#melm 318$a Note !:w,!:p +#melm 320$a Note !:w,!:p +#melm 321$a Note !:w,!:p +#melm 322$a Note !:w,!:p +#melm 323$a Note !:w,!:p +#melm 324$a Note !:w,!:p +#melm 325$a Note !:w,!:p +#melm 326$a Note !:w,!:p +#melm 327$a Note !:w,!:p +#melm 328$a Note !:w,!:p +#melm 330$a Note !:w,!:p +#melm 332$a Note !:w,!:p +#melm 333$a Note !:w,!:p +#melm 336$a Note !:w,!:p +#melm 337$a Note !:w,!:p +#melm 345$a Note !:w,!:p +##### diff --git a/etc/zebradb/biblios/lock/norm..LCK b/etc/zebradb/biblios/lock/norm..LCK new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/zebradb/biblios/lock/shadow..LCK b/etc/zebradb/biblios/lock/shadow..LCK new file mode 100644 index 0000000000..e69de29bb2 diff --git a/etc/zebradb/biblios/tab/bib1.att b/etc/zebradb/biblios/tab/bib1.att new file mode 100644 index 0000000000..2ade049a4f --- /dev/null +++ b/etc/zebradb/biblios/tab/bib1.att @@ -0,0 +1,151 @@ +# $Id: bib1.att,v 1.1 2002/10/22 12:51:09 adam Exp $ +# Bib-1 Attribute Set +name bib1 +reference Bib-1 + +att 1 Personal-name +att 2 Corporate-name +att 3 Conference-name +att 4 Title +att 5 Title-series +att 6 Title-uniform +att 7 ISBN +att 8 ISSN +att 9 LC-card-number +att 10 BNB-card-number +att 11 BGF-number +att 12 Local-number +att 13 Dewey-classification +att 14 UDC-classification +att 15 Bliss-classification +att 16 LC-call-number +att 17 NLM-call-number +att 18 NAL-call-number +att 19 MOS-call-number +att 20 Local-classification +att 21 Subject +att 22 Subject-Rameau +att 23 BDI-index-subject +att 24 INSPEC-subject +att 25 MESH-subject +att 26 PA-subject +att 27 LC-subject-heading +att 28 RVM-subject-heading +att 29 Local-subject-index +att 30 Date +att 31 pubdate +att 32 Date-of-acquisition +att 33 Title-key +att 34 Title-collective +att 35 Title-parallel +att 36 Title-cover +att 37 Title-added-title-page +att 38 Title-caption +att 39 Title-running +att 40 Title-spine +att 41 Title-other-variant +att 42 Title-former +att 43 Title-abbreviated +att 44 Title-expanded +att 45 Subject-precis +att 46 Subject-rswk +att 47 Subject-subdivision +att 48 Number-natl-biblio +att 49 Number-legal-deposit +att 50 Number-govt-pub +att 51 Number-music-publisher +att 52 Number-db +att 53 Number-local-call +att 54 ln +att 55 Code-geographic +att 56 Code-institution +att 57 Name-and-title +att 58 Name-geographic +att 59 pl +att 60 CODEN +att 61 Microform-generation +att 62 Abstract +att 63 Note +att 1000 Author-title +# Record-type +att 1001 rtype +att 1002 Name +att 1003 Author +att 1004 Author-name-personal +att 1005 Author-name-corporate +att 1006 Author-name-conference +att 1007 Identifier-standard +att 1008 Subject-LC-childrens +att 1009 Subject-name-personal +att 1010 Body-of-text +att 1011 dateaddeddb +att 1012 Date/time-last-modified +att 1013 Authority/format-id +att 1014 Concept-text +att 1015 Concept-reference +att 1016 Any +att 1017 Server-choice +att 1018 Publisher +att 1019 Record-source +att 1020 Editor +att 1021 Bib-level +att 1022 Geographic-class +att 1023 Indexed-by +att 1024 Map-scale +att 1025 Music-key +att 1026 Related-periodical +att 1027 Report-number +att 1028 Stock-number +att 1030 Thematic-number +att 1031 Material-type +att 1032 Doc-id +att 1033 Host-item +att 1034 ctype +att 1035 Anywhere +att 1036 Author-Title-Subject + +# Koha Specific Stuff +att 8001 Extent +att 8910 Koha-Auth-Number + +# record length according to the leader +att 8005 llength +#att 8002 Summary +#att 8900 Call-Number + +# Usually Target Audience 008/22 +att 8822 ta + +# Usually Form of item 008/23 +att 8823 ff8-23 + +# Usually Nature of contents 008/24-27 +att 8824 ff8-24-27 + +# Usually Content-type, also Form of item for maps 008/29 +att 8829 ff8-29 + +# Usually Literary Form 008/33 +att 8833 lf +#att 8833 ff8-33 + +# Usually Biography, also Special format characteristics for maps 008/34 +att 8834 bio +#att 8834 ff8-34 + +att 8700 ff7-00 +att 8701 ff7-01 +att 8702 ff7-02 +att 8703 ff7-01-02 + +att 9529 shelf-location +att 9100 dynixbib-id +att 9520 withdrawn +att 9521 lost +att 9522 onloan +att 9523 popularity +att 9526 barcode +# Author-personal-bibliography - lastname,firstname in 100$a +att 8900 Author-personal-bibliography +# Author-in-order - firstname lastname in 245$c statement of responsibility +att 8901 Author-in-order diff --git a/etc/zebradb/biblios/tab/record.abs b/etc/zebradb/biblios/tab/record.abs new file mode 100644 index 0000000000..af63eaa382 --- /dev/null +++ b/etc/zebradb/biblios/tab/record.abs @@ -0,0 +1,237 @@ +# $Id: record.abs,v 1.1.2.1 2006/05/08 14:42:49 tgarip1957 Exp $ + +# 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 usmarc.mar +systag sysno rank +xpath disable + +# 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) + +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 Local-number +melm 005 Date,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 ln:n:range(data,35,3),ctype:w:range(data,24,4),Date:n:range(data,0,5),Date:s:range(data,0,5),Date:n:range(data,7,4),Date:s:range(data,7,4),Date:n:range(data,11,4),Date:s:range(data,11,4),pubdate:n:range(data,7,4),pubdate:s:range(data,7,4),dateaddeddb:n:range(data,0,5),dateaddeddb:s:range(data,0,5),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),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 ISBN,Identifier-standard +melm 022$a ISSN:w,ISBN:w +melm 022 ISSN,Identifier-standard +melm 023 Identifier-standard +melm 024 Identifier-standard +melm 025 Identifier-standard +melm 027 Report-number,Identifier-standard +melm 028 Number-music-publisher,Identifier-standard +melm 030 CODEN,Identifier-standard +melm 033 Date +melm 034 Map-scale +#melm 035 Local-number,Identifier-standard +melm 037 Identifier-standard,Stock-number +melm 040 Code-institution,Record-source +melm 041 ln +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-title,Author-name-personal,Name,Name-and-title,Personal-name +melm 110 Author,Author-title,Author-name-corporate,Name,Name-and-title,Corporate-name +melm 111 Author,Author-title,Author-name-corporate,Name,Name-and-title,Conference-name +melm 130$n Thematic-number +melm 130$r Music-key +melm 130 Title,Title-uniform + +melm 210 Title,Title-abbreviated +melm 211 Title,Title-abbreviated +melm 212 Title,Title-other-variant +melm 214 Title,Title-expanded +melm 222 Title,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 Title:w,Title:p +melm 245$9 Cross-Reference:w,Koha-Auth-Number +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 Date,Date:s,Date:y +#,pubdate,pubdate: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 Author,Author-name-personal,Name,Personal-name +melm 400$9 Koha-Auth-Number +melm 410 Author,Corporate-name +melm 410$a Name-and-title +melm 410$t Author-title,Title,Title-series +melm 410$9 Koha-Auth-Number +melm 410 Author-name-corporate,Name +melm 411 Author,Conference-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,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 Title,Title-series +melm 490$9 Koha-Auth-Number + +melm 502 Material-type +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 +melm 600$t Name-and-title,Title,Subject +#melm 600 Name,Personal-name,Subject-heading,Subject-name-personal +melm 600 Name,Personal-name,Subject-name-personal,Subject +melm 610 Corporate-name +melm 610$a Name-and-title +melm 610$t Name-and-title,Title +melm 610 Name,Subject +melm 611 Conference-name +melm 611$a Name-and-title +melm 611$t Name-and-title,Title +melm 611 Name,Subject +melm 630$n Thematic-number +melm 630$r Music-key +melm 630 Subject +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 +melm 655$9 Koha-Auth-Number +melm 655 Subject +melm 656$9 Koha-Auth-Number +melm 656 Subject +melm 657$9 Koha-Auth-Number +melm 657 Subject +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-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 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 author,Author-name-corporate,Name,Conference-name +melm 711 Author-name-corporate,Name,Conference-name +melm 730$n Thematic-number +melm 730$r Music-key +melm 730 Title,Title-uniform +melm 740 Title,Title-other-variant +melm 773$t Host-item +melm 780 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 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 Author,Corporate-name,Author-name-corporate,Name +melm 811$a Name-and-title +#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 Title,Title-series +melm 840 Title,Title-series +melm 852$a Code-institution + +melm 959$0 withdrawn:n +melm 959$1 lost:n +melm 959$2 onloan + +# c is collection code, d is the new item type +# Record-source is homebranch. +melm 959$n Record-source +melm 942$c Material-type +melm 942$d Material-type +melm 910$a dynixbib-id:n +#melm 942$k Call-Number +#melm 942$k Local-Number !:w,!:p,!:s +#melm 942$k Local-classification:w,Local-classification:p,Local-classification:s +melm 959$d Local-classification,Local-classification:w,Local-classification:p,Local-classification:s +melm 959$p Stock-number +melm 959$c shelf-location +melm 959$s popularity:n,popularity:s +melm 959$v Date-of-acquisition,Date-of-acquisition:d,Date-of-acquisition:s +melm 959$t Material-type +melm 959$b barcode,barcode:n diff --git a/etc/ccl.properties b/etc/zebradb/ccl.properties similarity index 100% rename from etc/ccl.properties rename to etc/zebradb/ccl.properties diff --git a/etc/cql.properties b/etc/zebradb/cql.properties similarity index 100% rename from etc/cql.properties rename to etc/zebradb/cql.properties diff --git a/etc/pqf.properties b/etc/zebradb/pqf.properties similarity index 100% rename from etc/pqf.properties rename to etc/zebradb/pqf.properties diff --git a/etc/zebradb/tab/default.idx b/etc/zebradb/tab/default.idx new file mode 100644 index 0000000000..6ddef3e840 --- /dev/null +++ b/etc/zebradb/tab/default.idx @@ -0,0 +1,57 @@ +# Zebra indexes as referred to from the *.abs-files. +# $Id: default.idx,v 1.10.2.1 2004/09/16 14:07:50 adam Exp $ +# + +# Traditional word index +# Used if completenss is 'incomplete field' (@attr 6=1) and +# structure is word/phrase/word-list/free-form-text/document-text +index w +completeness 0 +position 1 +charmap word-phrase-utf.chr +#firstinfield 1 + +# Phrase index +# Used if completeness is 'complete {sub}field' (@attr 6=2, @attr 6=1) +# and structure is word/phrase/word-list/free-form-text/document-text +index p +completeness 1 +charmap word-phrase-utf.chr +#firstinfield 1 + +# URX (URL) index +# Used if structure=urx (@attr 4=104) +index u +completeness 0 +charmap urx.chr + +# Numeric index +# Used if structure=numeric (@attr 4=109) +index n +completeness 0 +charmap numeric.chr + +# Null map index (no mapping at all) +# Used if structure=key (@attr 4=3) +index 0 +completeness 0 +position 1 +charmap @ + +# Year +# Used if structure=year (@attr 4=4) +index y +completeness 0 +charmap @ + +# Date +# Used if structure=date (@attr 4=5) +index d +completeness 0 +charmap @ + +# Sort register +sort s +completeness 1 +charmap sort-string-utf.chr + diff --git a/etc/zebradb/tab/explain.abs b/etc/zebradb/tab/explain.abs new file mode 100644 index 0000000000..bb3d98ff02 --- /dev/null +++ b/etc/zebradb/tab/explain.abs @@ -0,0 +1,224 @@ +# This Explain schema is used for our internal management and processing of +# explain data. On request, records are mapped to the proper Explain ASN.1 +# before transmission. +# +# $Id: explain.abs,v 1.2 2004/01/19 12:10:20 adam Exp $ + +name explain +reference Explain-schema +attset explain.att +#attset explain +tagset explain.tag + +esetname B @ +esetname F @ + +section rpnCapabilities +elm (4,550) rpnOperators - +elm (4,550)/(4,551) rpnOperator - +elm (4,552) resultSetAsOperandSupported - +elm (4,553) restrictionOperandSupported - +elm (4,554) proximitySupport - +elm (4,554)/(4,555) anySupport - +elm (4,554)/(4,556) unitsSupported - +elm (4,554)/(4,556)/(4,557) unitSupported - +elm (4,554)/(4,556)/(4,557)/(4,558) known - +elm (4,554)/(4,556)/(4,557)/(4,559) private - +elm (4,554)/(4,556)/(4,557)/(4,559)/(4,558) privateUnit - +elm (4,554)/(4,556)/(4,557)/(4,559)/(4,560) description - + +section accessInfo +elm (4,501) queryTypesSupported - +elm (4,501)/(4,518) queryTypeDetails - +elm (4,501)/(4,518)/(4,519):rpnCapabilities rpnCapabilities - +elm (4,501)/(4,518)/(4,520) iso8777Capabilities - +elm (4,501)/(4,518)/(4,521) privateCapabilities - +elm (4,503) diagnosticSets - +elm (4,503)/(4,1000) diagnosticSet - +elm (4,505) attributeSetIds - +elm (4,505)/(4,1000) attributeSetId - +elm (4,507) schemas - +elm (4,507)/(4,1000) schema - +elm (4,509) recordSyntaxes - +elm (4,509)/(4,1000) recordSyntax - +elm (4,511) resourceChallenges - +elm (4,511)/(4,1000) resourceChallenge - +elm (4,513) restrictedAccess - +elm (4,514) costInfo - +elm (4,515) variantSets - +elm (4,515)/(4,1000) variantSets - +elm (4,516) elementSetNames - +elm (4,516)/(4,1001) elementSetName - +elm (4,517) unitSystems - +elm (4,517)/(4,1001) unitSystem - + +section commonInfo +elm (4,601) dateAdded ! +elm (4,602) dateChanged ! +elm (4,603) expiry DateExpired +elm (4,604) languageCode HumanStringLanguage + +section contactInfo +elm (4,102) name - +elm (4,113) description - +elm (4,127) address - +elm (4,128) email - +elm (4,129) phone - + +section stringOrNumeric +elm (4,1001) string - +elm (4,1002) numeric - + +section attributeSetDetailsValue +elm (4,709) attributeValue - +elm (4,709)/(4,710):stringOrNumeric value - +elm (4,709)/(4,113) description - +elm (4,709)/(4,712) subAttributes - +elm (4,709)/(4,712)/(4,713):stringOrNumeric subAttribute - +elm (4,709)/(4,714) superAttributes - +elm (4,709)/(4,714)/(4,715):stringOrNumeric superAttributes - +elm (4,709)/(4,711) partialSupport - + +section attributeSetDetails +elm (4,1000) attributeSet - +elm (4,702) attributesByType - +elm (4,702)/(4,703) attributeTypeDetails - +elm (4,702)/(4,703)/(4,704) attributeType - +elm (4,702)/(4,703)/(4,705) defaultIfOmitted - +elm (4,702)/(4,703)/(4,705)/(4,706):stringOrNumeric defaultValue - +elm (4,702)/(4,703)/(4,705)/(4,113) defaultDescription - +elm (4,702)/(4,703)/(4,708):attributeSetDetailsValue attributeValues - + +section attributeCombinations +elm (4,1000) attributeSet - +elm (4,717) legalCombinations - +elm (4,717)/(4,718) legalCombination - +elm (4,717)/(4,718)/(4,719) attributeOccurrence - +elm (4,717)/(4,718)/(4,719)/(4,1000) attributeSetId - +elm (4,717)/(4,718)/(4,719)/(4,704) attributeType - +elm (4,717)/(4,718)/(4,719)/(4,720) mustBeSupplied - +elm (4,717)/(4,718)/(4,719)/(4,721) anyOrNone - +elm (4,717)/(4,718)/(4,719)/(4,722) specific - +elm (4,717)/(4,718)/(4,719)/(4,722)/(4,710):stringOrNumeric value - + +section attributeType +elm (4,751) attributeType - +elm (4,751)/(4,102) attributeName - +elm (4,751)/(4,113) attributeDescription - +elm (4,751)/(4,704) type - +elm (4,751)/(4,708) attributeValues - +elm (4,751)/(4,708)/(4,709) attributeValue - +elm (4,751)/(4,708)/(4,709)/(4,102) name - +elm (4,751)/(4,708)/(4,709)/(4,113) description - +elm (4,751)/(4,708)/(4,709)/(4,710):stringOrNumeric attributeValue - +elm (4,751)/(4,708)/(4,709)/(4,752):stringOrNumeric equivalentAttribute - + +section main +# +# CategoryList +# +elm (4,1) categoryList ExplainCategory +elm (4,1)/(4,600):commonInfo categoryListCommonInfo - +elm (4,1)/(4,300) categories - +elm (4,1)/(4,300)/(4,301) category - +elm (4,1)/(4,300)/(4,301)/(4,102) categoryName - +elm (4,1)/(4,300)/(4,301)/(4,302) originalName - +elm (4,1)/(4,300)/(4,301)/(4,113) description - +elm (4,1)/(4,300)/(4,301)/(4,303) asn1Module - + +# +# TargetInfo +# +elm (4,2) targetInfo ExplainCategory +elm (4,2)/(4,600):commonInfo targetCommonInfo - +elm (4,2)/(4,102) targetName TargetName +elm (4,2)/(4,103) recentNews - +elm (4,2)/(4,104) icon - +elm (4,2)/(4,105) namedResultSets - +elm (4,2)/(4,106) multipleDbSearch - +elm (4,2)/(4,107) maxResultSets - +elm (4,2)/(4,108) maxResultSize - +elm (4,2)/(4,109) maxTerms - +elm (4,2)/(4,110) timeoutInterval - +elm (4,2)/(4,111) welcomeMessage - +elm (4,2)/(4,112):contactInfo contactInfo - +elm (4,2)/(4,113) description - +elm (4,2)/(4,114) nicknames - +elm (4,2)/(4,114)/(4,102) nickname - +elm (4,2)/(4,115) usageRestrictions - +elm (4,2)/(4,116) paymentAddr - +elm (4,2)/(4,117) hours - +elm (4,2)/(4,118) dbCombinations - +elm (4,2)/(4,118)/(4,605) databaseList - +elm (4,2)/(4,118)/(4,605)/(4,102) databaseName - +elm (4,2)/(4,119) addresses - +elm (4,2)/(4,119)/(4,120) internetAddress - +elm (4,2)/(4,119)/(4,120)/(4,121) host - +elm (4,2)/(4,119)/(4,120)/(4,122) port - +elm (4,2)/(4,119)/(4,123) otherAddress - +elm (4,2)/(4,119)/(4,123)/(4,124) addressType - +elm (4,2)/(4,119)/(4,123)/(4,121) address - +elm (4,2)/(4,125) languages - +elm (4,2)/(4,125)/(4,126) language - +elm (4,2)/(4,500):accessInfo commonAccessInfo - +# +# DatabaseInfo +# +elm (4,3) databaseInfo ExplainCategory +elm (4,3)/(4,600):commonInfo databaseCommonInfo - +elm (4,3)/(4,102) databaseName DatabaseName +elm (4,3)/(4,226) explainDatabase - +elm (4,3)/(4,114) nicknames - +elm (4,3)/(4,114)/(4,102) nickname - +elm (4,3)/(4,104) icon - +elm (4,3)/(4,201) userFee - +elm (4,3)/(4,202) available Availability +elm (4,3)/(4,203) titleString - +elm (4,3)/(4,227) keywords - +elm (4,3)/(4,227)/(4,1000) keyword - +elm (4,3)/(4,113) description - +elm (4,3)/(4,205) associatedDbs - +elm (4,3)/(4,205)/(4,605) databaseList - +elm (4,3)/(4,205)/(4,605)/(4,102) databaseName - +elm (4,3)/(4,206) subDbs - +elm (4,3)/(4,206)/(4,605) databaseList - +elm (4,3)/(4,206)/(4,605)/(4,102) databaseName - +elm (4,3)/(4,207) disclaimers - +elm (4,3)/(4,103) recentNews - +elm (4,3)/(4,209) recordCount - +elm (4,3)/(4,209)/(4,210) recordCountActual - +elm (4,3)/(4,209)/(4,211) recordCountApprox - +elm (4,3)/(4,212) defaultOrder - +elm (4,3)/(4,213) avRecordSize - +elm (4,3)/(4,214) maxRecordSize - +elm (4,3)/(4,215) hours - +elm (4,3)/(4,216) bestTime - +elm (4,3)/(4,217) lastUpdate - +elm (4,3)/(4,218) updateInterval - +elm (4,3)/(4,219) coverage - +elm (4,3)/(4,220) proprietary - +elm (4,3)/(4,221) copyrightText - +elm (4,3)/(4,222) copyrightNotice - +elm (4,3)/(4,223):contactInfo producerContactInfo - +elm (4,3)/(4,224):contactInfo supplierContactInfo - +elm (4,3)/(4,225):contactInfo submissionContactInfo - +elm (4,3)/(4,500):accessInfo databaseAccessInfo - +# +# AttributeSetInfo +# +elm (4,7) attributeSetInfo ExplainCategory +elm (4,7)/(4,600):commonInfo attributeSetInfoCommonInfo - +elm (4,7)/(4,1000) attributeSet AttributeSetOID +elm (4,7)/(4,113) description - +elm (4,7)/(4,102) name - +elm (4,7)/(4,750):attributeType attributes - +# +# AttributeDetails +# +elm (4,10) attributeDetails ExplainCategory +elm (4,10)/(4,600):commonInfo attributeDetailsCommonInfo - +elm (4,10)/(4,102) databaseName DatabaseName +elm (4,10)/(4,700) attributesBySet - +elm (4,10)/(4,700)/(4,701):attributeSetDetails attributeSetDetails - +elm (4,10)/(4,716):attributeCombinations attributeCombinations - + diff --git a/etc/zebradb/tab/explain.att b/etc/zebradb/tab/explain.att new file mode 100644 index 0000000000..062c1d8471 --- /dev/null +++ b/etc/zebradb/tab/explain.att @@ -0,0 +1,27 @@ +# The Explain Attribute Set +# +# $Id: explain.att,v 1.1 2002/10/22 12:51:09 adam Exp $ +name explain +reference Exp-1 + +att 1 ExplainCategory +att 2 HumanStringLanguage +att 3 DatabaseName +att 4 Targetname +att 5 AttributeSetOID +att 6 RecordSyntaxOID +att 7 TagSetOID +att 8 ExtendedServicesOID +att 9 DateAdded +att 10 DateChanged +att 11 DateExpired +att 12 ElementSetName +att 13 ProcessingContext +att 14 ProcessingName +att 15 TermListName +att 16 SchemaOID +att 17 Producer +att 18 Supplier +att 19 Availability +att 20 Proprietary +att 21 UserFee diff --git a/etc/zebradb/tab/explain.tag b/etc/zebradb/tab/explain.tag new file mode 100644 index 0000000000..70f92f87df --- /dev/null +++ b/etc/zebradb/tab/explain.tag @@ -0,0 +1,175 @@ +# Tag set for internal Explain-data management +# +# $Id: explain.tag,v 1.1 2002/10/22 12:51:09 adam Exp $ + +name explain +reference Explain-tagset +type 4 +include tagsetm.tag + +# +# Explain categories +# +tag 1 categoryList structured +tag 2 targetInfo structured +tag 3 databaseInfo structured +tag 4 schemaInfo structured +tag 5 tagSetInfo structured +tag 6 recordSyntaxInfo structured +tag 7 attributeSetInfo structured +tag 8 termListInfo structured +tag 9 extendedServicesInfo structured +tag 10 attributeDetails structured +tag 11 termListDetails structured +tag 12 elementSetDetails structured +tag 13 retrievalRecordDetails structured +tag 14 sortDetails structured +tag 15 processing structured +tag 16 variants structured +tag 17 units structured + +# +# TargetInfo +# +tag 102 name string +tag 103 recentNews string +tag 104 icon structured +tag 105 namedResultSets bool +tag 106 multipleDbSearch bool +tag 107 maxResultSets numeric +tag 108 maxResultSize numeric +tag 109 maxTerms numeric +tag 110 timeoutInterval intunit +tag 111 welcomeMessage string +tag 112 contactInfo structured +tag 113 description string +tag 114 nicknames structured +tag 115 usageRest string +tag 116 paymentAddr string +tag 117 hours string +tag 118 dbCombinations structured +tag 119 addresses structured +tag 120 internetAddress structured +tag 121 host string +tag 122 port numeric +tag 123 otherAddress structured +tag 124 addressType string +tag 125 languages structured +tag 126 language string +tag 127 address string +tag 128 email string +tag 129 phone string + +# +# DatabaseInfo +# +tag 201 userFee bool +tag 202 available bool +tag 203 titleString string +tag 205 associatedDbs structured +tag 206 subDbs structured +tag 207 disclaimers string +tag 209 recordCount structured +tag 210 recordCountActual numeric +tag 211 recordCountApprox numeric +tag 212 defaultOrder string +tag 213 avRecordSize numeric +tag 214 maxRecordSize numeric +tag 215 hours string +tag 216 bestTime string +tag 217 lastUpdate generalizedtime +tag 218 updateInterval intunit +tag 219 coverage string +tag 220 proprietary bool +tag 221 copyrightText string +tag 222 copyrightNotice string +tag 223 producerContactInfo structured +tag 224 supplierContactInfo structured +tag 225 submissionContactInfo structured +tag 226 explainDatabase null +tag 227 keywords string + +# CategoryList +tag 300 categories structured +tag 301 category structured +tag 302 originalName string +tag 303 asn1Module string +# +# AccessInfo +# +tag 500 accessinfo structured +tag 501 queryTypesSupported structured +tag 503 diagnosticSets structured +tag 505 attributeSetIds structured +tag 507 schemas structured +tag 509 recordSyntaxes structured +tag 511 resourceChallenges structured +tag 513 restrictedAccess structured +tag 514 costInfo structured +tag 515 variantSets structured +tag 516 elementSetNames structured +tag 517 unitSystems structured +tag 518 queryTypeDetails structured +tag 519 rpnCapabilities structured +tag 520 Iso8777Capabilities structured +tag 521 privateCapabilities structured + +tag 550 rpnOperators structured +tag 551 rpnOperator numeric +tag 552 resultSetAsOperandSupported bool +tag 553 restrictionOperandSupported bool +tag 554 proximitySupport structured +tag 555 anySupport bool +tag 556 proximityUnitsSupported structured +tag 557 proximityUnitSupported structured +tag 558 proximityUnitVal numeric +tag 559 proximityUnitPrivate structured +tag 560 proximityUnitDescription string + +# CommonInfo + +tag 600 commonInfo structured +tag 601 dateAdded generalizedtime +tag 602 dateChanged generalizedtime +tag 603 expiry generalizedtime +tag 604 languageCode string +tag 605 databaseList structured + +# AttributeDetails, AttributeSetDetails + +tag 700 attributesBySet structured +tag 701 attributeSetDetails structured +tag 702 attributesByType structured +tag 703 attributeTypeDetails structured +tag 704 type numeric +tag 705 defaultIfOmitted structured +tag 706 defaultValue structured +tag 708 attributeValues structured +tag 709 attributeValue structured +tag 710 value structured +tag 711 partialSupport string +tag 712 subAttributes structured +tag 713 subAttribute structured +tag 714 superAttributes structured +tag 715 superAttribute structured +tag 716 attributeCombinations structured +tag 717 legalAttributeCombinations structured +tag 718 attributeCombination structured +tag 719 attributeOccurrence structured +tag 720 mustBeSupplied bool +tag 721 anyOrNone string +tag 722 specific structured + +# +# AttributeSetInfo +# +tag 750 attributes structured +tag 751 attributeType structured +tag 752 equivalentAttribute structured +# +# General tags for list members, etc. +# +tag 1000 oid oid +tag 1001 string string +tag 1002 numeric numeric + diff --git a/etc/zebradb/tab/gils.att b/etc/zebradb/tab/gils.att new file mode 100644 index 0000000000..89f52658c9 --- /dev/null +++ b/etc/zebradb/tab/gils.att @@ -0,0 +1,79 @@ +# $Id: gils.att,v 1.1 2002/10/22 12:51:09 adam Exp $ +name gils +reference GILS-attset +include bib1.att + +att 2000 Distributor +att 2001 Distributor-Name +att 2002 Index-Terms # Subject-Terms-Contr. +att 2003 Purpose +att 2004 General-Access-Constraints +att 2005 Use-Constraints +att 2006 Distributor-Organization +att 2007 Distributor-Street-Address +att 2008 Distributor-City +att 2009 Distributor-State-or-Province +att 2010 Distributor-Zip-or-Postal-Code +att 2011 Distributor-Country +att 2012 Distributor-Network-Address +att 2013 Distributor-Hours-of-Service +att 2014 Distributor-Telephone +att 2015 Distributor-Fax +att 2016 Resource-Description +att 2017 Order-Information +att 2018 Technical-Prerequisites +att 2019 Available-Time-Structured +att 2020 Available-Time-Textual +att 2021 Linkage +att 2022 Linkage-Type +att 2023 Contact-Name +att 2024 Contact-Organization +att 2025 Contact-Street-Address +att 2026 Contact-City +att 2027 Contact-State-or-Province +att 2028 Contact-Zip-or-Postal-Code +att 2029 Contact-Country +att 2030 Contact-Network-Address +att 2031 Contact-Hours-of-Service +att 2032 Contact-Telephone +att 2033 Contact-Fax +att 2034 Agency-Program +att 2035 Sources-of-Data +att 2036 Subject-Thesaurus +att 2037 Methodology +att 2038 West-Bounding-Coordinate +att 2039 East-Bounding-Coordinate +att 2040 North-Bounding-Coordinate +att 2041 South-Bounding-Coordinate +att 2042 Place-Keyword +att 2043 Place-Keyword-Thesaurus +att 2044 Time-Period-Structured +att 2045 Time-Period-Textual +att 2046 Cross-Reference-Title +att 2047 Cross-Reference-Linkage +att 2049 Original-Control-Identifier +att 2050 Supplemental-Information +att 2051 Record-Review-Date +att 2052 Originator-Dissemination-Control +att 2053 Security-Classification-Control +att 2054 Cost +att 2055 Cost-Information +att 2056 Schedule-Number +att 2057 Controlled-Subject-Index +att 2058 Uncontrolled-Term +att 2059 Spatial-Domain +att 2060 Bounding-Coordinates +att 2061 Place +att 2062 Time-Period +att 2063 Availability +att 2064 Order-Process +att 2065 Available-Time-Period +att 2066 Access-Constraints +att 2067 Point-of-Contact +att 2068 Cross-Reference +att 2069 Available-Linkage +att 2070 Cross-Reference-Relationship +att 2071 Language-of-Record +att 2072 Beginning-Date +att 2073 Ending-Date +att 2074 Controlled-Term diff --git a/etc/zebradb/tab/kohalis b/etc/zebradb/tab/kohalis new file mode 100644 index 0000000000..a65eab460e --- /dev/null +++ b/etc/zebradb/tab/kohalis @@ -0,0 +1 @@ +__ZEBRA_USER__:__ZEBRA_PASS__ diff --git a/etc/zebradb/tab/numeric.chr b/etc/zebradb/tab/numeric.chr new file mode 100644 index 0000000000..cec5e57644 --- /dev/null +++ b/etc/zebradb/tab/numeric.chr @@ -0,0 +1,13 @@ +# Numeric character map +# +# $Id: numeric.chr,v 1.1 1997/10/27 14:35:04 adam Exp $ + +# Define the basic value-set. *Beware* of changing this without re-indexing +# your databases. + +lowercase -{0-9}., +uppercase -{0-9}., + +# Breaking characters + +space {\001-\040}!"#$%&'\()*+/:;<=>?@\[\\]^_`\{|}~ diff --git a/etc/zebradb/tab/sort-string-utf.chr b/etc/zebradb/tab/sort-string-utf.chr new file mode 100644 index 0000000000..f7320ee04d --- /dev/null +++ b/etc/zebradb/tab/sort-string-utf.chr @@ -0,0 +1,48 @@ +# Generic character map. +# +# $Id: string.chr,v 1.4 1999/09/07 07:19:21 adam Exp $ + +# Define the basic value-set. *Beware* of changing this without re-indexing +# your databases. +lowercase {0-9}{a-y}üzæäøöå +uppercase {0-9}{A-Y}ÜZÆÄØÖÅ + +# Breaking characters + +space {\001-\040}!"#$%&'\()*+,-./:;<=>?@\[\\]^_`\{|}~ + +# Characters to be considered equivalent for searching purposes. + +# equivalent æä(ae) +# equivalent øö(oe) +# equivalent å(aa) +# equivalent uü + +# Supplemental mappings + +#map (ä) ä +#map (æ) æ +#map (ø) ø +#map (å) å +#map (ö) ö +#map (Ä) Ä +#map (&Aelig;) Æ +#map (Ø) Ø +#map (Å) Å +#map (Ö) Ö + +#map éÉ e +#map á a +#map ó o +#map í i + +#map (Aa) (AA) + +#map (aa) a +map (^The\s) @ +map (^the\s) @ +map (^a\s) @ +map (^A\s) @ +map (^An\s) @ +map (^an\s) @ + diff --git a/etc/zebradb/tab/tagsetm.tag b/etc/zebradb/tab/tagsetm.tag new file mode 100644 index 0000000000..eae4c6a186 --- /dev/null +++ b/etc/zebradb/tab/tagsetm.tag @@ -0,0 +1,35 @@ +# TagSet-M Tags +# +# $Id: tagsetm.tag,v 1.2 2002/12/01 23:28:30 mike Exp $ +name tagsetm +reference TagsetM +type 1 + +tag 1 schemaIdentifier oid +tag 2 elementsOrdered bool +tag 3 elementOrdering int +tag 4 defaultTagType int +tag 5 defaultVariantSetId oid +tag 6 defaultVariantSpec structured +tag 7 processingInstructions string +tag 8 recordUsage int +tag 9 restriction string +tag 10 rank int +tag 11 userMessage string +tag 12 url string +tag 13 record structured +tag 14 local-control-number string +tag 15 creation-date generalizedtime +tag 16 dateOfLastModification/lastModified generalizedtime +tag 17 dateOfLastReview generalizedtime +tag 18 score int +tag 19 wellKnown string +tag 20 recordWrapper structured +tag 21 defaultTagSetId oid +tag 22 languageOfRecord string +tag 23 type string +tag 24 scheme string +tag 25 costInfo string +tag 26 costFlag bool +tag 27 termCreatedBy string +tag 28 termModifiedBy string diff --git a/etc/zebradb/tab/usmarc.mar b/etc/zebradb/tab/usmarc.mar new file mode 100644 index 0000000000..99920f981c --- /dev/null +++ b/etc/zebradb/tab/usmarc.mar @@ -0,0 +1,3 @@ +# $Id: usmarc.mar,v 1.1 2002/10/22 12:51:09 adam Exp $ +name usmarc +reference USmarc diff --git a/etc/zebradb/tab/word-phrase-utf.chr b/etc/zebradb/tab/word-phrase-utf.chr new file mode 100644 index 0000000000..9fc53510f5 --- /dev/null +++ b/etc/zebradb/tab/word-phrase-utf.chr @@ -0,0 +1,41 @@ +# Generic character map. +# +# $Id: word-phrase-utf.chr,v 1.1.2.1 2006/07/03 21:56:45 kados Exp $ + +# Define the basic value-set. *Beware* of changing this without re-indexing +# your databases. +lowercase {0-9}{a-y}üzæäøöå +uppercase {0-9}{A-Y}ÜZÆÄØÖÅ + +# Breaking characters + +space {\001-\040}!"#$%&'\()*+,-./:;<=>?@\[\\]^_`\{|}~ + +# Characters to be considered equivalent for searching purposes. + +# equivalent æä(ae) +# equivalent øö(oe) +# equivalent å(aa) +# equivalent uü + +# Supplemental mappings + +#map (ä) ä +#map (æ) æ +#map (ø) ø +#map (å) å +#map (ö) ö +#map (Ä) Ä +#map (&Aelig;) Æ +#map (Ø) Ø +#map (Å) Å +#map (Ö) Ö + +#map éÉ e +#map á a +#map ó o +#map í i + +#map (Aa) (AA) + +#map (aa) a diff --git a/etc/zebra-authorities.cfg b/etc/zebradb/zebra-authorities.cfg similarity index 100% rename from etc/zebra-authorities.cfg rename to etc/zebradb/zebra-authorities.cfg diff --git a/etc/zebra-biblios.cfg b/etc/zebradb/zebra-biblios.cfg similarity index 100% rename from etc/zebra-biblios.cfg rename to etc/zebradb/zebra-biblios.cfg -- 2.20.1