From 9f1b24c964a6614dd2cc70a946121b00e63e877e Mon Sep 17 00:00:00 2001 From: Henri-Damien LAURENT Date: Wed, 19 Nov 2008 14:58:34 +0100 Subject: [PATCH] Improving UNIMARC(A) compliance Adding some fields to index. Adding also some indexes in order to be able to query specific fields. Signed-off-by: Galen Charlton --- .../marc_defs/unimarc/authorities/record.abs | 62 +++++++++++++++---- 1 file changed, 50 insertions(+), 12 deletions(-) diff --git a/etc/zebradb/marc_defs/unimarc/authorities/record.abs b/etc/zebradb/marc_defs/unimarc/authorities/record.abs index 4030924203..23ac408d6f 100644 --- a/etc/zebradb/marc_defs/unimarc/authorities/record.abs +++ b/etc/zebradb/marc_defs/unimarc/authorities/record.abs @@ -29,6 +29,28 @@ melm 410 Corporate-name-see:w,Corporate-name-see:p,Conference-name-see:w,Confere 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 melm 710 Corporate-name-parallel:w,Corporate-name-parallel:p,Parallel:w,Parallel:p + +# Geographic & Geographic Name +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 +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 +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 +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 +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 + +# Trademark +melm 216$a Trademark-heading:w,Trademark-heading:p,Trademark-heading:s,Trademark:w,Trademark: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 +melm 216 Trademark:w,Trademark:p,Conference-name:w,Conference-name:p,Heading:w,Heading:p +melm 416 Trademark-see:w,Trademark-see:p,Conference-name-see:w,Conference-name-see:p,See:w,See:p +melm 516 Trademark-see-also:w,Trademark-see-also:p,Conference-name-see-also:w,Conference-name-see-also:p,See-also:w,See-also:p +melm 716 Trademark-parallel:w,Trademark-parallel:p,Parallel:w,Parallel: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 +melm 220 Name:w,Name:p,Name:s,Heading:w,Heading:p,Heading:s +melm 420 Name-see:w,Name-see:p,Name-see:s,See:w,See:p,See:s +melm 520 Name-see-also:w,Name-see-also:p,Name-see-also:s,See-also:w,See-also:p,See-also:s +melm 720 Name-parallel:w,Name-parallel:p,Name-parallel:s,Parallel:w,Parallel:p,Parallel:s + # 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 melm 230 Title-uniform:w,Title-uniform:p,Heading:w,Heading:p @@ -43,6 +65,20 @@ melm 435 Title-uniform-see:w,Title-uniform-see:p,See:w,See:p melm 535 Title-uniform-see-also:w,Title-uniform-see-also:p,See-also:w,See-also:p melm 735$a Title-uniform-parallel:w,Title-uniform-parallel:p,Parallel:w,Parallel:p +# Uniform 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 +melm 240 Name-Title:w,Name-Title:p,Heading:w,Heading:p +melm 440 Name-Title-see:w,Name-Title-see:p,See:w,See:p +melm 540 Name-Title-see-also:w,Name-Title-see-also:p,See-also:w,See-also:p +melm 740$a Name-Title-parallel:w,Name-Title-parallel:p,Parallel:w,Parallel:p + +# Second area for uniform titles in UNIMARC? +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 +melm 245 Title-uniform:w,Title-uniform:p,Heading:w,Heading:p +melm 445 Title-uniform-see:w,Title-uniform-see:p,See:w,See:p +melm 545 Title-uniform-see-also:w,Title-uniform-see-also:p,See-also:w,See-also:p +melm 745$a Title-uniform-parallel:w,Title-uniform-parallel:p,Parallel:w,Parallel: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 melm 250 Subject:w,Subject:p,Heading:w,Heading:p,Subject-heading:w,Subject-heading:p,Subject-heading:s @@ -50,18 +86,20 @@ melm 450 Subject-see:w,Subject-see:p,See:w,See:p melm 550 Subject-see-also:w,Subject-see-also:p,See-also:w,See-also:p melm 750$a Subject-parallel:w,Subject-parallel:p,Parallel:w,Parallel:p -# Geographic Name -melm 215$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 -melm 215 Name-geographic:w,Name-geographic:p,Heading:w,Heading:p -melm 415 Name-geographic-see:w,Name-geographic-see:p,See:w,See:p -melm 515 Name-geographic-see-also:w,Name-geographic-see-also:p,See-also:w,See-also:p -melm 715$a Name-geographic-parallel:w,Name-geographic-parallel:p,Parallel:w,Parallel:p - -# Geographic Term - Not in UNIMARC? -#melm 155$a 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 -#melm 155 Term-geographic:w,Term-geographic:p,Term-geographic:s,Heading:w,Heading:p,Heading:s -#melm 455 Term-geographic-see:w,Term-geographic-see:p,Term-geographic-see:s,See:w,See:p,See:s -#melm 555 Term-geographic-see-also:w,Term-geographic-see-also:p,Term-geographic-see-also:s,See-also:w,See-also:p,See-also:s +# 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 +melm 260 Place:w,Place:p,Heading:w,Heading:p,Place-heading:w,Place-heading:p,Place-heading:s +melm 460 Place-see:w,Place-see:p,See:w,See:p +melm 560 Place-see-also:w,Place-see-also:p,See-also:w,See-also:p +melm 760$a Place-parallel:w,Place-parallel:p,Parallel:w,Parallel: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 +melm 280 Form:w,Form:p,Heading:w,Heading:p,Form-heading:w,Form-heading:p,Form-heading:s +melm 480 Form-see:w,Form-see:p,See:w,See:p +melm 580 Form-see-also:w,Form-see-also:p,See-also:w,See-also:p +melm 780$a Form-parallel:w,Form-parallel:p,Parallel:w,Parallel:p + # NOTE: subdivisions management missing from Koha # Not in UNIMARC? -- 2.39.5