From 0381f479941e75e4abd5a2b62598f93609c71790 Mon Sep 17 00:00:00 2001 From: Paul POULAIN Date: Fri, 23 Nov 2007 19:26:12 +0100 Subject: [PATCH] unimarc zebra config files moved to etc/zebradbs directory Signed-off-by: Joshua Ferraro --- .../authorities/etc/record_unimarc.abs | 187 ++++++++++ etc/zebradb/biblios/etc/record_unimarc.abs | 351 ++++++++++++++++++ etc/zebradb/etc/sort-string-utf_french.chr | 51 +++ 3 files changed, 589 insertions(+) create mode 100644 etc/zebradb/authorities/etc/record_unimarc.abs create mode 100644 etc/zebradb/biblios/etc/record_unimarc.abs create mode 100644 etc/zebradb/etc/sort-string-utf_french.chr diff --git a/etc/zebradb/authorities/etc/record_unimarc.abs b/etc/zebradb/authorities/etc/record_unimarc.abs new file mode 100644 index 0000000000..31a680ba13 --- /dev/null +++ b/etc/zebradb/authorities/etc/record_unimarc.abs @@ -0,0 +1,187 @@ + +# 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 +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 200$a Heading,Heading-Entity,Heading:s,personal-heading +melm 210$a Heading,Heading-Entity,Heading:s,corporate-heading,Conference-heading +melm 215$a Heading,Heading-Entity,Heading:s,Name-geographic +#melm 216 Name-corporate +melm 220$a Heading,Heading-Entity,Heading:s,personal-heading +melm 230$a Heading,Heading-Entity,Heading:s,Title-Uniform +melm 235$a Heading,Heading-Entity,Heading:s,Title-Uniform +melm 240$a Heading,Heading-Entity,Heading:s,Name-Title +melm 250$a Heading,Heading-Entity,Heading:s,Subject-heading, Subject-heading:s + +melm 200 Heading-Entity,Heading-Entity:s, personal-Heading-Entity +melm 210 Heading-Entity,Heading-Entity:s,corporate-Heading-Entity +melm 210 Heading-Entity,Heading-Entity:s,Conference-Heading-Entity +melm 215 Heading-Entity,Heading-Entity:s,Name-geographic-Entity +#melm 216 Name-corporate +melm 220 Heading-Entity,Heading-Entity:s,personal-Heading-Entity +melm 230 Heading-Entity,Heading-Entity:s,Title-Uniform-entity +melm 235 Heading-Entity,Heading-Entity:s,Title-Uniform-entity +melm 240 Heading-Entity,Heading-Entity:s,Name-Title-entity +melm 250 Heading-Entity,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:s,See-Entity, personal-see,personal-see:w,personal-see:s,personal-see:p +melm 410$a See, See:s,See-Entity, corporate-see +melm 410$a See, See:s,See-Entity, Conference-see +melm 415$a See, See:s,See-Entity, Name-geographic-see +#melm 416 Name-corporate +melm 440$a See, See:s,See-Entity, personal-see,personal-see:s +melm 430$a See, See:s,See-Entity, Title-Uniform-see,Title-Uniform-see:s +melm 435$a See, See:s,See-Entity, Title-Uniform-see,Title-Uniform-see:s +melm 450$a See, See:s,See-Entity, Subject-see,Subject-see:s +melm 400 See-Entity, personal-See-Entity,personal-See-Entity:s +melm 410 See-Entity, corporate-See-Entity +melm 410 See-Entity, Conference-See-Entity +melm 415 See-Entity, Name-geographic-See-Entity +#melm 416 Name-corporate +melm 440 See-Entity, personal-See-Entity +melm 430 See-Entity, Title-Uniform-See-Entity +melm 435 See-Entity, Title-Uniform-See-Entity +melm 435 See-Entity, Name-Title-See-Entity +melm 450 See-Entity,Subject-See-Entity + +#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 540$a Name-Title-see-also,Name-Title-see-also:w,Name-Title-see-also:s,Name-Title-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 740$a Name-Title-parallel,Name-Title-parallel:w,Name-Title-parallel:s,Name-Title-parallel:p +melm 750$a Subject-parallel,Subject-parallel:w,Subject-parallel:s,Subject-parallel:p + +########## NOTES ################# +melm 300$a Note +melm 301$a Note +melm 302$a Note +melm 303$a Note +melm 304$a Note +melm 305$a Note +melm 306$a Note +melm 307$a Note +melm 308$a Note +melm 310$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 320$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 330$a Note +melm 332$a Note +melm 333$a Note +melm 336$a Note +melm 337$a Note +melm 345$a Note + diff --git a/etc/zebradb/biblios/etc/record_unimarc.abs b/etc/zebradb/biblios/etc/record_unimarc.abs new file mode 100644 index 0000000000..a6f61cf533 --- /dev/null +++ b/etc/zebradb/biblios/etc/record_unimarc.abs @@ -0,0 +1,351 @@ +# 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 usmarc.mar +systag sysno rank +xpath disable + +all any +melm 001 Local-number,Local-number:n +# Local-number (biblionumber can be either in 090$9 or, on some setup, on 001) +melm 090$9 Local-number,Local-number:n + +melm 010$a Standard-Number,ISBN:w +# wrong ISBN +melm 010$z Standard-Number,ISBN:w +melm 011$a Standard-Number,ISSN:w +# cancelled ISSN +melm 011$y Standard-Number,ISSN:w +# wrong ISSN +melm 011$z ISSN:w + +melm 200$b Material-type,Koha-ItemType + + +#melm 100$9 Cross-Reference !:w +#melm 100$a date-entered-on-file:n:range(data,0,8),date-entered-on-file:s:range(data,0,8),tpubdate:s:range(data,8,1),Date-of-publication:n:range(data,9,4),Date-of-publication:n:range(data,13,4),Date-of-publication:s:range(data,9,4),Date-of-publication:s:range(data,13,4),audience:s:range(data,17,1),audience:s:range(data,18,1),audience:s:range(data,19,1),Modified-code:n:range(data,21,1),Language:s:range(data,22,3),char-encoding:n:range(data,26,2),char-encoding:n:range(data,28,2) +melm 100$a date-entered-on-file:n:range(data,0,8),date-entered-on-file:s:range(data,0,8),tpubdate:s:range(data,8,1),audience:s:range(data,17,1),audience:s:range(data,18,1),audience:s:range(data,19,1),Modified-code:n:range(data,21,1),Language:s:range(data,22,3),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 Language +melm 102$a Country-heading + +#Field 105 Description +#Illustration codes 4 +#Form of contents codes 4 +#Conference or meeting code 1 +#Festschrift indicator 1 +#Index indicator 1 +#Literature code 1 +#Biography code 1 +melm 105$a Illustration-code:w:range(data,0,4),Content-type:w:range(data,4,1),Content-type:w:range(data,5,1),Content-type:w:range(data,6,1),Content-type:w:range(data,7,1),Conference-code:w:range(data,8,1),Festschrift-indicator:w:range(data,9,1),Index-indicator:w:range(data,10,1),Literature-Code:w:range(data,11,1),Biography-Code:w:range(data,12,1) + +melm 106$a Material-type + +#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 Type-Of-Serial:w:range(data,0,1),Frequency-code:w:range(data,1,1),Regularity-code:w:range(data,2,1),Content-type:w:range(data,3,1),Content-type:w:range(data,4,3),Conference-publication-Code:w:range(data,7,1),Title-Page-availability-Code:w:range(data,8,1),Index-availability-Code:w:range(data,9,1),Cumulative-Index-availability-Code: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), + + +melm 680$b LC-call-number:s +melm 680 LC-call-number +#melm 001 Identifier-standard:w + +melm 200$b Material-type +#melm 200$b Koha-Itemtype + +#melm 100$9 Cross-Reference !:w + +melm 101$a Code-Language:w + +############ AUTHORS ################## +# main Author +melm 200$f Author:w,Author:p,Author:s +# other Authors +melm 200$g Author:w,Author:p +# physical Author +melm 700$9 Koha-Auth-Number,Koha-Auth-Number:n +melm 700$a Author,Author-name-personal,Author:p,Author-name-personal:p melm 700 Author,Author-name-personal,Author:p,Author-name-personal:p +melm 701$9 Koha-Auth-Number,Koha-Auth-Number:n +melm 701 Author,Author-name-personal,Author:p,Author-name-personal:p +melm 702$9 Koha-Auth-Number,Koha-Auth-Number:n +melm 702 Author,Author-name-personal,Author:p,Author-name-personal:p +# collective Author +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$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$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 + + + +############## TITLE ################## +# main Title +melm 200$a Title:w,Title:p,Title:s +# Title 2 +melm 200$c Title:w,Title:p +# // Title +melm 200$d Title:w,Title:p +# subTitle +melm 200$e Title:w,Title:p + +melm 205 Title,Title:p + +melm 208 Serials,Serials:p +melm 207 Printed-Music,Printed-Music:p + + + +melm 210$a Place-Publication,Place-Publication:p +melm 210$c Publisher,Publisher:p +melm 210$d Date-of-Publication:y,Date:y,Date-of-Publication:s,Date:s + +melm 215 Physical-detail + +#Series +melm 225$a Title-series,Title-series:p +melm 225$d Title-series,Title-series:p +#SubTitle +melm 225$e Title-series,Title-series:p +#Authors +melm 225$f Author,Author:p,Author-Title-series,Author-Title-series: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 + +melm 230$a Electronic-Ressource + +########## NOTES ################# +melm 300$a Note,Note:p +melm 301$a Note,Note:p +melm 302$a Note,Note:p +melm 303$a Note,Note:p +melm 304$a Note,Note:p +melm 305$a Note,Note:p +melm 306$a Note,Note:p +melm 307$a Note,Note:p +melm 308 Note,Note:p +melm 308$a Note,Note:p +melm 310$a Note,Note:p +melm 311$a Note,Note:p +melm 312$a Note,Note:p +melm 313$a Note,Note:p +melm 314$a Note,Note:p +melm 315$a Note,Note:p +melm 316$a Note,Note:p +melm 317$a Note,Note:p +melm 318$a Note,Note:p +melm 320$a Note,Note:p +melm 321$a Note,Note:p +melm 322$a Note,Note:p +melm 323$a Note,Note:p +melm 324$a Note,Note:p +melm 325$a Note,Note:p +melm 326$a Note,Note:p +melm 327$a Note,Note:p +melm 328 Note,Thesis-Note:w,Note:p +melm 328$a Note,Note:p +melm 330$a Abstract,Note:w,Abstract:p,Note:p +melm 332$a Note,Note:p +melm 333$a Note,Note:p +melm 336$a Note,Note:p +melm 337$a Note,Note:p +melm 345$a Note,Note:p + + +############## 4XX - LINKING ################## +# Authorities Title,Title:p +melm 400$t Title,Title:p +melm 401$t Title,Title:p +melm 403$t Title,Title:p,Title-Uniform,Title-Uniform:p +melm 410$t Title,Title:p +melm 412$t Title,Title:p +melm 413$t Title,Title:p +melm 414$t Title,Title:p +melm 415$t Title,Title:p +melm 416$t Title,Title:p +melm 417$t Title,Title:p +melm 418$t Title,Title:p +melm 419$t Title,Title:p +melm 420$t Title,Title:p +melm 430$t Title,Title:p +melm 431$t Title,Title:p +melm 432$t Title,Title:p +melm 440$t Title,Title:p +melm 441$t Title,Title:p +melm 445$t Title,Title:p +melm 400$d Date-of-Publication:n +melm 401$d Date-of-Publication:n +melm 403$d Date-of-Publication:n +melm 410$d Date-of-Publication:n +melm 412$d Date-of-Publication:n +melm 413$d Date-of-Publication:n +melm 414$d Date-of-Publication:n +melm 415$d Date-of-Publication:n +melm 416$d Date-of-Publication:n +melm 417$d Date-of-Publication:n +melm 418$d Date-of-Publication:n +melm 419$d Date-of-Publication:n +melm 420$d Date-of-Publication:n +melm 430$d Date-of-Publication:n +melm 431$d Date-of-Publication:n +melm 432$d Date-of-Publication:n +melm 440$d Date-of-Publication:n +melm 441$d Date-of-Publication:n +melm 445$d Date-of-Publication:n +melm 400 Link +melm 401 Link +melm 403 Link +melm 410 Link +melm 412 Link +melm 413 Link +melm 414 Link +melm 415 Link +melm 416 Link +melm 417 Link +melm 418 Link +melm 419 Link +melm 420 Link +melm 430 Link +melm 431 Link +melm 432 Link +melm 440 Link +melm 441 Link +melm 445 Link + +# Authorities Title +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 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 + +########### 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 603$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 610$9 Koha-Auth-Number,Koha-Auth-Number:n +melm 630$9 Koha-Auth-Number,Koha-Auth-Number:n +melm 631$9 Koha-Auth-Number,Koha-Auth-Number:n +melm 632$9 Koha-Auth-Number,Koha-Auth-Number:n +melm 633$9 Koha-Auth-Number,Koha-Auth-Number:n +melm 634$9 Koha-Auth-Number,Koha-Auth-Number:n +melm 635$9 Koha-Auth-Number,Koha-Auth-Number:n +melm 636$9 Koha-Auth-Number,Koha-Auth-Number:n + +melm 600$a author,Personal-name,author:p,Personal-name:p +melm 600 subject-heading,subject-heading:p +melm 602$a Personal-name,Personal-name:p +melm 602 subject-heading,subject-heading:p +melm 601$a author,Corporate-name,Conference-name,author:p,Corporate-name:p,Conference-name:p +melm 601 subject-heading,subject-heading:p +melm 604$a author +melm 604$t title +melm 610$t title +melm 605$a title +melm 606 subject-heading,subject-heading:p +melm 607 subject-heading,subject-heading:p +melm 630 subject-heading,subject-heading:p +melm 631 subject-heading,subject-heading:p +melm 632 subject-heading,subject-heading:p +melm 633 subject-heading,subject-heading:p +melm 634 subject-heading,subject-heading:p +melm 635 subject-heading,subject-heading:p +melm 636 subject-heading,subject-heading:p +melm 610 subject-heading +melm 640 subject-heading,subject-heading:p +melm 641 subject-heading,subject-heading:p +melm 642 subject-heading,subject-heading:p +melm 643 subject-heading,subject-heading:p +melm 644 subject-heading,subject-heading:p +melm 645 subject-heading,subject-heading:p +melm 646 subject-heading,subject-heading:p + +###################### + +melm 676$a Dewey-classification:w,Dewey-classification:s + +#############"# item information (based on 995) ############### +melm 995$a homebranch,Host-item +melm 995$b homebranch,Host-item +melm 995$c holdingbranch,Record-Source +melm 995$d holdingbranch,Record-Source +melm 995$e location +melm 995$f barcode +melm 995$j LC-card-number:s +melm 995$k Call-Number,Local-Classification,lcn,Call-Number:p,Local-Classification:p,lcn:p +melm 995$s popularity:n,popularity:s +melm 995$n onloan:d,onloan:n,onloan:s +melm 995$u Note, Note:p +melm 995 item # just to index every subfield diff --git a/etc/zebradb/etc/sort-string-utf_french.chr b/etc/zebradb/etc/sort-string-utf_french.chr new file mode 100644 index 0000000000..25712a1b5c --- /dev/null +++ b/etc/zebradb/etc/sort-string-utf_french.chr @@ -0,0 +1,51 @@ +# Generic character map. +# + +encoding utf-8 + +# Define the basic value-set. *Beware* of changing this without re-indexing +# your databases. +lowercase {0-9}aæbcdefghijklmnopqrstuvwxyzø +uppercase {0-9}AÆBCDEFGHIJKLMNOPQRSTUVWXYZØ + +# Breaking characters + +space {\001-\040}!"#$%&'\()*+,-/:;<=>?@\[\\]^_`\{|}~. + +# Characters to be considered equivalent for searching purposes. +equivalent æä(ae) +equivalent øö(oe) +equivalent Ã¥(aa) +#equivalent uü +equivalent y(i) + +# Supplemental mappings + +map (ä) a +map (æ) æ +map (ø) ø +map (å) a +map (ö) o +map (Ä) A +map (&Aelig;) Æ +map (Ø) Ø +map (Å) A +map (Ö) O + +map âàáäÂÀÂÄ a +map êèéëÊÈÉË e +map îïíÎÏ i +map ôöóÔÖ o +map ûùüÛÜÙ u +map ç c +#map y i + +map (^Le\s) @ +map (^La\s) @ +map (^Les\s) @ +map (^Un\s) @ +map (^Une\s) @ +map (^De\s) @ +map (^Des\s) @ +map (^L\s) @ +map (^D\s) @ -- 2.20.1