Bugzilla – Attachment 15008 Details for
Bug 8252
Error in DOM biblio for UNIMARC (no range for fields 1xx)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
[PATCH 2/2] Bug 8252: Followup for Marc21
0006-FollowupMarc21.patch (text/plain), 6.19 KB, created by
Mathieu Saby
on 2013-02-01 14:00:54 UTC
(
hide
)
Description:
[PATCH 2/2] Bug 8252: Followup for Marc21
Filename:
MIME Type:
Creator:
Mathieu Saby
Created:
2013-02-01 14:00:54 UTC
Size:
6.19 KB
patch
obsolete
>From 9906a2de2a14ff623fd263b8e07ed3c283158ff6 Mon Sep 17 00:00:00 2001 >From: Mathieu Saby <mathieu.saby@univ-rennes2.fr> >Date: Fri, 1 Feb 2013 14:52:40 +0100 >Subject: [PATCH 2/2] Bug 8252: Followup for Marc21 > >Followup for Marc21 >To test : >Apply on a Koha using GRS1. >Check if all coded fields are searchable in advanced search. >Check in simple search if Country heading and Code-langage-original are searchable (ex "Country-heading:FR" ; "Code-langage-original:eng") >Apply on a Koha using DOM. >same tests > >--- > .../marc21/biblios/biblio-koha-indexdefs.xml | 8 ++++++-- > .../marc21/biblios/biblio-zebra-indexdefs.xsl | 11 +++++++++-- > etc/zebradb/marc_defs/marc21/biblios/record.abs | 5 +++-- > 3 files changed, 18 insertions(+), 6 deletions(-) > >diff --git a/etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml b/etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml >index 14443d6..50aacdc 100644 >--- a/etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml >+++ b/etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml >@@ -17,7 +17,7 @@ > </index_control_field> > <!--record.abs line 44: melm 005 Date/time-last-modified--> > <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="005"> >- <target_index>Date/time-last-modified:w</target_index> >+ <target_index>Date-time-last-modified:w</target_index> > </index_control_field> > <!--record.abs line 45: 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)--> > <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="007" offset="11" length="1"> >@@ -58,7 +58,7 @@ > <target_index>pubdate:s</target_index> > </index_control_field> > <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="008" offset="15" length="3"> >- <target_index>pl:w</target_index> >+ <target_index>Country-publication:w</target_index> > </index_control_field> > <index_control_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="008" offset="22" length="1"> > <target_index>ta:w</target_index> >@@ -186,6 +186,10 @@ > <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="041" subfields="e"> > <target_index>ln:w</target_index> > </index_subfields> >+ <!--record.abs line 72: melm 041$e ln--> >+ <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="041" subfields="h"> >+ <target_index>Code-language-original:w</target_index> >+ </index_subfields> > <!--record.abs line 73: melm 041$j ln--> > <index_subfields xmlns="http://www.koha-community.org/schemas/index-defs" tag="041" subfields="j"> > <target_index>ln:w</target_index> >diff --git a/etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl b/etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl >index 14f299e..7cbc459 100644 >--- a/etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl >+++ b/etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl >@@ -58,7 +58,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) > </z:index> > </xslo:template> > <xslo:template match="marc:controlfield[@tag='005']"> >- <z:index name="Date/time-last-modified:w"> >+ <z:index name="Date-time-last-modified:w"> > <xslo:value-of select="."/> > </z:index> > </xslo:template> >@@ -101,7 +101,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) > <z:index name="pubdate:s"> > <xslo:value-of select="substring(., 8, 4)"/> > </z:index> >- <z:index name="pl:w"> >+ <z:index name="Country-publication:w"> > <xslo:value-of select="substring(., 16, 3)"/> > </z:index> > <z:index name="ta:w"> >@@ -179,6 +179,13 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) > </xslo:if> > </xslo:for-each> > <xslo:for-each select="marc:subfield"> >+ <xslo:if test="contains('h', @code)"> >+ <z:index name="Code-language-original:w"> >+ <xslo:value-of select="."/> >+ </z:index> >+ </xslo:if> >+ </xslo:for-each> >+ <xslo:for-each select="marc:subfield"> > <xslo:if test="contains('j', @code)"> > <z:index name="ln:w"> > <xslo:value-of select="."/> >diff --git a/etc/zebradb/marc_defs/marc21/biblios/record.abs b/etc/zebradb/marc_defs/marc21/biblios/record.abs >index 0f8360e..01ccba4 100644 >--- a/etc/zebradb/marc_defs/marc21/biblios/record.abs >+++ b/etc/zebradb/marc_defs/marc21/biblios/record.abs >@@ -49,10 +49,10 @@ xelm /record/leader llength:w:range(data,0,5),rtype:w:range(data,6,1),Bib-level: > # 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 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 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),Country-publication: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 >@@ -78,6 +78,7 @@ melm 040 Code-institution,Record-source > melm 041$a ln > melm 041$d ln > melm 041$e ln >+melm 041$h Code-language-original > melm 041$j ln > melm 043 Code-geographic > #melm 046 pubdate >-- >1.7.9.5 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 8252
:
15007
|
15008
|
16945
|
16946
|
17970
|
17971
|
17972
|
21057
|
21058
|
21059
|
21430
|
21437
|
21438
|
21439
|
21452
|
21454
|
21945
|
21946
|
21947
|
21948
|
21949
|
22672