From e42861895f5e4f20646e4c4aa55137861ebec8b4 Mon Sep 17 00:00:00 2001 From: Mathieu Saby Date: Fri, 1 Feb 2013 14:52:05 +0100 Subject: [PATCH 1/2] Bug 8252: Correct UNIMARC 1xx fields in DOM biblio and GRS-1 In DOM indexing, positions of biblio are not taken into account. Additionnaly some indexes are not working even in GRS1, and there are a lot of warns when rebuiding zebra. This patch correct all 1xx indexes in GRS1 and DOM, and suppress the warns. It also creates new indexes : Country-heading for 101, Code-langage-original for 102$c, Material-type for 200$b. 106$a (used for printed docs only) is no more indexed in itype but in ff8-23 instead. For the moment I keep 200$b indexed in itype and itemtype but if no library use this field that way. To test : Apply on a Koha using GRS1. Check if all coded fields are searchable in advanced search. Check in simple search if Material-type, Country heading and Code-langage-original are searchable (ex :"Material-type:texte" ; "Country-heading:FR" ; "Code-langage-original:eng") Apply on a Koha using DOM. Check if all coded fields are searchable in advanced search. Check in simple search if Material-type, Country heading and Code-langage-original are searchable (ex :"Material-type:texte" ; "Country-heading:FR" ; "Code-langage-original:eng") --- C4/Search.pm | 2 + etc/zebradb/biblios/etc/bib1.att | 63 ++- etc/zebradb/ccl.properties | 162 +++++--- .../unimarc/biblios/biblio-koha-indexdefs.xml | 154 ++++++-- .../unimarc/biblios/biblio-zebra-indexdefs.xsl | 233 +++++++++++- etc/zebradb/marc_defs/unimarc/biblios/record.abs | 77 ++-- .../prog/en/includes/subtypes_unimarc.inc | 400 ++++++++++---------- .../prog/en/includes/subtypes_unimarc.inc | 398 +++++++++---------- 8 files changed, 955 insertions(+), 534 deletions(-) diff --git a/C4/Search.pm b/C4/Search.pm index 50f7d2b..3047ebd 100644 --- a/C4/Search.pm +++ b/C4/Search.pm @@ -923,6 +923,7 @@ sub getIndexes{ 'cn-suffix', 'cpn', 'Code-institution', + 'Code-language-original', 'Conference-name', 'Conference-name-heading', 'Conference-name-see', @@ -934,6 +935,7 @@ sub getIndexes{ 'Corporate-name-heading', 'Corporate-name-see', 'Corporate-name-seealso', + 'Country-publication', 'ctype', 'date-entered-on-file', 'Date-of-acquisition', diff --git a/etc/zebradb/biblios/etc/bib1.att b/etc/zebradb/biblios/etc/bib1.att index b2c38c4..bdb5ea2 100644 --- a/etc/zebradb/biblios/etc/bib1.att +++ b/etc/zebradb/biblios/etc/bib1.att @@ -53,7 +53,7 @@ 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 51 Music-number att 52 Number-db att 53 Number-local-call att 54 ln @@ -80,7 +80,7 @@ att 1008 Subject-LC-childrens att 1009 Subject-name-personal att 1010 Body-of-text att 1011 date-entered-on-file -att 1012 Date/time-last-modified +att 1012 Date-time-last-modified att 1013 Authority/format-id att 1014 Concept-text att 1015 Concept-reference @@ -262,24 +262,65 @@ att 8911 Host-Item-Number att 9905 llength att 9902 Summary att 9990 Call-Number -# Usually Target Audience 008/22 + +## Codes for some Marc21 fields (008, 007, 040...) +## 8800-8841, 8700-8703, 8740, 9900-9904, 9913, 9658 + +# positions of Marc21 008 (1 byte) +# construction : 88+XX where XX is a position (00 to 39) +# : 88+4X for multi-position index (ex : 8840 = ff8-18-21) +# naming scheme : sometime ff8-XX, sometime a name in english (tpubdate, audience, Modified-code, lf, bio) + +# Indexes common to Marc21 and UNIMARC : +# Marc21 008/06 : Type of publication date (see UNIMARC 100/08) +att 8806 tpubdate +# Marc21 008/22 : Target Audience (see UNIMARC 100/17-19) att 8822 ta -# Usually Form of item 008/23 +# Marc21 008/38 : Modified Record code (see UNIMARC : 100/21) +att 8838 Modified-code + +# Indexes slightly different in Marc21 and UNIMARC (different meanings according to the type of the record => don't match a single UNIMARC field) +# Marc21 008/18 : For Serials, frequency (see UNIMARC 110/1). For Books, Illustrations (see UNIMARC 100/0-3). For Maps, relief. For Music, Form of Composition. For Visual Materials, Running time. +att 8818 ff8-18 +# Marc21 008/18-21 : For Books, Illustrations (see UNIMARC 100/0-3). For Maps, relief. For Music (18-19), Form of Composition. For Visual Materials (18-20), Running time. For Serials (18), frequency +att 8840 ff8-18-21 +# Marc21 008/24-27 : For Books, Nature of contents (see UNIMARC 105/4-7), for and Serials (24 only), Nature of contents (see UNIMARC 110/3). For Computer Files (26 only), type of file. For Music, Accompanying matter. For Maps (25 only), type of cartographic material +# att 8841 ff8-24-27 +# use ctype for 008/24-27 +# Marc21 008/19 : For Serials, Regularity (see UNIMARC 110/2). For Music, Form of composition. For Books, illustrations. For Visual Materials, Running time +att 8819 ff8-19 +# Marc21 008/21 : For Serials, Type of serial (see UNIMARC 110/0). For Music, Music parts. For Maps, relief +att 8821 ff8-21 +# Marc21 008/23 : For Books, Serials, Music, Mixed Materials, Computer files, Form of Item (see UNIMARC 106$a). For Maps, Projection 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 +# Marc21 008/28 : Government publication (see UNIMARC 100/20). except for Music, Accompanying matter +att 8828 ff8-28 +# Marc21 008/29 : For Books and Serials, Conference code (see UNIMARC 105/8 and 110/7). For Maps and Visual Materials, Form of item att 8829 ff8-29 -# Usually Literary Form 008/33 +# Marc21 008/30 : For Books, Festchrift indicator (see UNIMARC 105/9). For Music, Literary text for sound recordings +att 8830 ff8-30 +# Marc21 008/31 : For Books and Maps, Index indicator (see UNIMARC 105/10). For Music, Literary text for sound recordings +att 8831 ff8-31 +# Marc21 008/33 : For Books, Literary form (see UNIMARC : 105/11). For Serials, Script of title (see UNIMARC 100/34-35). For Music, Transposition and arrangement. For Visual Materials, Type of visual materials. For Maps, Special format characteristics att 8833 lf -#att 8833 ff8-33 -# Usually Biography, also Special format characteristics for maps 008/34 +# Marc21 008/34 : For Books, Biography (see UNIMARC 105/12). For Maps, Special format characteristics. For Serials, Entry convention. For Visual Materials, Technique. att 8834 bio -#att 8834 ff8-34 + +## positions of Marc21 007 (1 byte) att 8700 ff7-00 att 8701 ff7-01 att 8702 ff7-02 att 8703 ff7-01-02 + +# Unimarc only +att 9701 Video-mt +att 9702 Graphics-type +att 9703 Graphics-support +att 9704 Title-page-availability +att 9705 Cumulative-index-availability +att 9706 script-Title +att 9707 char-encoding + # Author-personal-bibliography - lastname,firstname in 100$a att 9900 Author-personal-bibliography # Author-in-order - firstname lastname in 245$c statement of responsibility diff --git a/etc/zebradb/ccl.properties b/etc/zebradb/ccl.properties index f93de96..dc06bc9 100644 --- a/etc/zebradb/ccl.properties +++ b/etc/zebradb/ccl.properties @@ -254,6 +254,12 @@ Code-institution 1=56 language 1=54 ln language +# +#Code-language- 1095 A code that indicates the 041$h +#original original language of the item. UNIMARC 102$c +# +Code-language-original 1=1095 + #Code-map-scale 1024 Coded form of cartographic 034 # mathematical data, including # scale, projection and/or @@ -270,10 +276,10 @@ ln language # characteristics and defines # the components of the record. # The codes are target-specific. -Record-type 1=1001 -rtype Record-type -mc-rtype Record-type -mus Record-type +rtype 1=1001 +Record-type rtype +mc-rtype rtype +mus rtype #Concept-reference 1015 Used within Z39.50-1988; # included here for historical @@ -350,7 +356,7 @@ acqdate Date-of-acquisition #Date/time last 1012 The date and time a record 005 #modified was last updated. -#Date-time-last-modified 1=1012 +Date-time-last-modified 1=1012 #Identifier-- 1013 Used in full-text searching #authority/format to indicate to the target @@ -389,6 +395,7 @@ acqdate Date-of-acquisition # ISO 2108. ISBN 1=7 nb ISBN +isbn ISBN #Identifier-ISSN 8 International Standard Serial 022, 4XX$x, # Number -- internationally 7XX$x @@ -398,6 +405,7 @@ nb ISBN # ISO 3297. ISSN 1=8 ns ISSN +issn ISSN #Identifier-legal- 49 The copyright registration 017 #deposit number that is assigned to @@ -418,7 +426,9 @@ ns ISSN #Identifier-publisher- 51 A formatted number assigned 028 #for-music by a publisher to a sound # recording or to printed music. -#Number-music-publisher 1=51 +Music-number 1=51 +Number-music-publisher Music-number +music Music-number #Identifier-report 1027 A report number assigned to 027, 088 # the item. This number could be @@ -435,15 +445,14 @@ ns ISSN # are indexed together in many 030, 035, 037 # online public-access catalogs. #Identifier-standard 1=1007 4=6 -# -#Identifier-stock 1028 A stock number that could be 037 -# used for ordering the item. Identifier-standard 1=1007 4=6 ident Identifier-standard upc 1=UPC ean 1=EAN -music 1=Music-number +# +#Identifier-stock 1028 A stock number that could be 037 +# used for ordering the item. Stock-number 1=1028 #Identifier-thematic 1030 The numeric designation for a $n in the following: @@ -475,7 +484,8 @@ Material-type 1=1031 # body, conference, or meeting. 410, 411, 600, 610, # (Subject name headings are 611, 700, 710, 711, # included.) 800, 810, 811 -#Name 1=1002 +Name 1=1002 +name Name #Name-and-title 57 The name of a person, corporate 100/2XX, 110/2XX, # body, conference, or meeting, 111/2XX, subfields @@ -536,6 +546,16 @@ Term-genre-form-seealso 1=Term-genre-form-seealso Place-publication 1=59 pl Place-publication +#Country-publication 1053 The country code or the 008/15-17 +# country name of the country UNIMARC 102$a +# where the document has been +# published. Entries are made +# according to ISO 3166. As +# country code a 2-digit letter +# code is used, as country name +# the English country name. +Country-publication 1=1053 + #Name-personal 1 A person's real name, 100, 400, 600, 700, # pseudonym, title of nobility 800 # nickname, or initials. @@ -559,6 +579,7 @@ pb Publisher # or contents may be recorded. Note 1=63 nt Note +notes Note # Record-linking Record-control-number 1=1045 @@ -785,19 +806,6 @@ Host-item 1=1033 # language and/or script. #Title-parallel 1=35 -#Video -video-mt 1=Video-mt -Video-mt video-mt -Graphics-type 1=Graphic-type -Graphics-support 1=Graphic-support -Type-Of-Serial 1=Type-Of-Serial -Frequency-code 1=Frequency-code -Regularity-code 1=Regularity-code -Material-type 1=Material-type -Literature-Code 1=Literature-Code -Biography-code 1=Biography-code -Illustration-code 1=Illustration-code - #Title-related- 1026 Serial titles related to this 247, 780, 785 #periodical item, either the immediate # predecessor or the immediate @@ -1011,9 +1019,6 @@ mc-itype itype #date1 1=8801 #date2 1=8802 -ff8-22 1=8822 -ff8-23 1=8823 -ff8-34 1=8834 #att 8700 ff7-00 #att 8701 ff7-01 @@ -1038,23 +1043,82 @@ aub Author-personal-bibliography Author-in-order 1=8901 auo Author-in-order -# Audience -audience 1=8822 -aud audience -# Content and Literary form -fiction 1=8833 +#### Indexes for MARC Coded informations (008, 007, 040...) +#### 8800-8841, 8700-8703, 8740, 9900-9904, 9913, 9658 + +## Indexes common to Marc21 and UNIMARC : +# Marc21 008/06 : Type of publication date (see UNIMARC 100/08) +tpubdate 1=8806 + +# Marc21 008/38 : Modified Record (see UNIMARC 100/21) +Modified-code 1=8838 + +# Marc21 008/22 : Target Audience (see UNIMARC 100/17-19) +ta 1=8822 +ff8-22 ta +aud ta +audience ta + +## Indexes slightly different in Marc21 and UNIMARC (different meanings according to the type of the record => don't match a single UNIMARC field) +## We can use it for UNIMARC to a first approximation +# Marc21 008/18 : For Serials, frequency (see UNIMARC 110/1). For Books, Illustrations (see UNIMARC 100/0-3). For Maps, relief. For Music, Form of Composition. For Visual Materials, Running time. +ff8-18 1=8818 +Frequency-code ff8-18 + +# Marc21 008/18-21 : For Books, Illustrations (see UNIMARC 100/0-3). For Maps, relief. For Music (18-19), Form of Composition. For Visual Materials (18-20), Running time. For Serials (18), frequency +ff8-18-21 1=8840 +Illustration-code ff8-18-21 + +# Marc21 008/19 : For Serials, Regularity (see UNIMARC 110/2). For Music, Form of composition. For Books, illustrations. For Visual Materials, Running time +ff8-19 1=8819 +Regularity-code ff8-19 + +# Marc21 008/21 : For Serials, Type of serial (see UNIMARC 110/0). For Music, Music parts. For Maps, relief +ff8-21 1=8821 +Type-Of-Serial ff8-21 + +# Marc21 008/23 : For Books, Serials, Music, Mixed Materials, Computer files, Form of Item (see UNIMARC 106$a). For Maps, Projection +ff8-23 1=8823 + +# Marc21 008/24-27 : For Books, Nature of contents (see UNIMARC 105/4-7), for and Serials (24 only), Nature of contents (see UNIMARC 110/3). For Computer Files (26 only), type of file. For Music, Accompanying matter. For Maps (25 only), type of cartographic material +# ff8-24-27 1=8841 +# Content-type ff8-24-27 +# Use ctype att (1034) + +# Marc21 008/28 : Government publication (see UNIMARC 100/20). except for Music, Accompanying matter +ff8-28 1=8828 + +# Marc21 008/29 : For Books and Serials, Conference code (see UNIMARC 105/8 and 110/7). For Maps and Visual Materials, Form of item +ff8-29 1=8829 +Conference-code ff8-29 + +# Marc21 008/30 : For Books, Festchrift indicator (see UNIMARC 105/9). For Music, Literary text for sound recordings +ff8-30 1=8830 +Festschrift-indicator ff8-30 + +# Marc21 008/31 : For Books and Maps, Index indicator (see UNIMARC 105/10). For Music, Literary text for sound recordings +ff8-31 1=8831 +Index-indicator ff8-31 + +# Marc21 008/33 : For Books, Literary form (see UNIMARC : 105/11). For Serials, Script of title (see UNIMARC 100/34-35). For Music, Transposition and arrangement. For Visual Materials, Type of visual materials. For Maps, Special format characteristics +lf 1=8833 +lf fiction fic fiction -#mystery 1=? -biography 1=8834 -bio biography +Literature-Code lf -# Format -format 1=8823 -# format used as a limit FIXME: needed? -l-format 1=8703 +# Marc21 008/34 : For Books, Biography. For Maps, Special format characteristics. For Continuing ressources, Entry convention. For Visual Materials, Technique. UNIMARC 105/12 : Biography code +bio 1=8834 +biography bio +ff8-34 bio +Biography-Code bio -Illustration-code 1=Illustration-code +## positions of Marc21 007 (1 byte) +ff7-00 1=8700 +ff7-01 1=8701 +ff7-02 1=87020 +ff7-01-02 1=8703 +l-format ff7-01-02 # Lexile Number lex 1=9903 r=r @@ -1068,6 +1132,20 @@ arp 1=9013 r=r # Curriculum curriculum 1=9658 +## UNIMARC Only +## 97XX + +Video-mt 1=9701 +video-mt Video-mt +Graphics-type 1=9702 +Graphic-type Graphics-type +Graphics-support 1=9703 +Graphic-support Graphics-support +Title-page-availability 1=9704 +Cumulative-index-availability 1=9705 +script-Title 1=9706 +char-encoding 1=9707 + ## Statuses popularity 1=issues @@ -1131,15 +1209,11 @@ sort3 7=3 # For recent changes in this section, see Bugzilla #3735 #keyTitle 1=33 #possessingInstitution 1=1044 -name 1=1002 #personalName 1=1 #corporateName 1=2 #conferenceName 1=3 #uniformTitle 1=6 -isbn 1=7 -issn 1=8 #geographicName 1=58 -notes 1=63 #topicalSubject 1=1079 #genreForm 1=1075 diff --git a/etc/zebradb/marc_defs/unimarc/biblios/biblio-koha-indexdefs.xml b/etc/zebradb/marc_defs/unimarc/biblios/biblio-koha-indexdefs.xml index ceaba51..05b12c4 100644 --- a/etc/zebradb/marc_defs/unimarc/biblios/biblio-koha-indexdefs.xml +++ b/etc/zebradb/marc_defs/unimarc/biblios/biblio-koha-indexdefs.xml @@ -29,11 +29,11 @@ Date-of-acquisition:d Date-of-acquisition:s - + - Date/time-last-modified:s - Date/time-last-modified:n - Date/time-last-modified:y + Date-time-last-modified:s + Date-time-last-modified:n + Date-time-last-modified:y @@ -158,12 +158,14 @@ EAN:w Identifier-standard:w - + itemtype:w itemtype:p itype:w itype:p + Material-type:w + Material-type:p @@ -171,66 +173,134 @@ itemtype:p itype:w itype:p - - - + + + tpubdate:s + + ta:w + + ta:w + + ta:w + + Modified-code:n - ln:s + + char-encoding:n + + char-encoding:n + + char-encoding:n + + script-Title:n - + ln:w - + + + Code-language-original:w + + - Country-heading:w - - - - Illustration-code:w - Content-type:w - Content-type:w - Content-type:w - Content-type:w - Conference-code:w - Festschrift-indicator:w - Index-indicator:w - Literature-Code:w - Biography-Code:w - - + Country-publication:w + + + + ff8-18-21:w + + + ff8-18-21:w + + + ff8-18-21:w + + + ff8-18-21:w + + + ctype:w + + + ctype:w + + + ctype:w + + + ctype:w + + + ff8-29:w + + + ff8-30:w + + + ff8-31:w + + + lf:w + + + bio:w + + - itype:w - itype:p + ff8-23:w + ff8-23:p + + + + ff8-21:w + + + ff8-18:w - - - Type-Of-Serial:w - Frequency-code:w - Regularity-code:w - Content-type:w - Content-type:w - Conference-publication-Code:w - Title-Page-availability-Code:w - Index-availability-Code:w - Cumulative-Index-availability-Code:w + + ff8-19:w + + + ctype:w + + + ctype:w + + + ff8-29:w + + + Title-page-availability:w + + + ff8-31:w + + + Cumulative-index-availability:w - + Video-mt:w - + Graphics-type:w + + Graphics-support:w + + Graphics-support:w diff --git a/etc/zebradb/marc_defs/unimarc/biblios/biblio-zebra-indexdefs.xsl b/etc/zebradb/marc_defs/unimarc/biblios/biblio-zebra-indexdefs.xsl index f1e82e3..413c647 100644 --- a/etc/zebradb/marc_defs/unimarc/biblios/biblio-zebra-indexdefs.xsl +++ b/etc/zebradb/marc_defs/unimarc/biblios/biblio-zebra-indexdefs.xsl @@ -76,7 +76,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -305,7 +305,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -456,7 +456,63 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -470,11 +526,18 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + - + @@ -483,7 +546,91 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -492,7 +639,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -501,7 +648,63 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -519,7 +722,21 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + + + + + + + + + + + + + + + diff --git a/etc/zebradb/marc_defs/unimarc/biblios/record.abs b/etc/zebradb/marc_defs/unimarc/biblios/record.abs index 44a5bbe..62eeb13 100644 --- a/etc/zebradb/marc_defs/unimarc/biblios/record.abs +++ b/etc/zebradb/marc_defs/unimarc/biblios/record.abs @@ -27,7 +27,7 @@ melm 001 Local-number,Local-number:n melm 009 Identifier-standard:w,Identifier-standard:n melm 090$9 Local-number,Local-number:n melm 099$c date-entered-on-file:s,date-entered-on-file:n,date-entered-on-file:y,Date-of-acquisition,Date-of-acquisition:d,Date-of-acquisition:s -melm 099$d Date/time-last-modified:s,Date/time-last-modified:n,Date/time-last-modified:y +melm 099$d Date-time-last-modified:s,Date-time-last-modified:n,Date-time-last-modified:y melm 099$t ccode:w # ISBN @@ -83,42 +83,59 @@ melm 073$a EAN:w,Identifier-standard:w melm 073$z EAN:w,Identifier-standard:w ############ ITEM TYPE ################## -melm 200$b itemtype:w,itemtype:p,itype:w,itype:p +# FIXME index 200$b only in Material-type ? +melm 200$b itemtype:w,itemtype:p,itype:w,itype:p,Material-type:w,Material-type:p melm 995$r itemtype:w,itemtype:p,itype:w,itype:p ############ CODED INFORMATIONS ################## -melm 100$a tpubdate:s:range(data,8,1),ta:w:range(data,17,1),ta:w:range(data,18,1),ta:w:range(data,19,1),Modified-code:n:range(data,21,1),ln: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) +# Field 100 Description +# Name of Data Element Number of characters Character Positions +# Date Entered on File (Mandatory) 8 0-7 +# Type of date 1 8 +# Date 1 4 9-12 +# Date 2 4 13-16 +# Target audience 3 17-19 +# Government Publication Code 1 20 +# Modified Record Code 1 21 +# Language of cataloguing (mandatory) 3 22-24 do not index in ln +# Translitteration code 1 25 +# Character Set (Mandatory) 4 26-29 +# additional Character Set 4 28-33 +# Script of title 2 34-35 +melm 100$a tpubdate:s:range(data,8,1),ta:w:range(data,17,1),ta:w:range(data,18,1),ta:w:range(data,19,1),Modified-code:n:range(data,21,1),char-encoding:n:range(data,26,2),char-encoding:n:range(data,28,2),char-encoding:n:range(data,30,2),script-Title:n:range(data,34,2) melm 101$a ln -melm 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 itype:w,itype:p - -#Field 110 Description -#Name of Data Element Number of characters Character Positions -#Type of serial designator 1 0 -#Frequency of issue 1 1 -#Regularity 1 2 -#Type of material code 1 3 -#Nature of contents code 3 4-6 -#Conference publication indicator 1 7 -#Title page availability codes 1 8 -#Index availability code 1 9 -#Cumulative index availability code 1 10 -melm 110$a 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 101$c Code-language-original +melm 102$a Country-publication + +# Field 105 Description +# Name of Data Element Number of characters Character Positions +# Illustration codes 4 0-3 +# Form of contents codes 4 4-7 +# Conference or meeting code 1 8 +# Festschrift indicator 1 9 +# Index indicator 1 10 +# Literature code 1 11 +# Biography code 1 12 +melm 105$a ff8-18-21:w:range(data,0,1),ff8-18-21:w:range(data,1,1),ff8-18-21:w:range(data,2,1),ff8-18-21:w:range(data,3,1),ctype:w:range(data,4,1),ctype:w:range(data,5,1),ctype:w:range(data,6,1),ctype:w:range(data,7,1),ff8-29:w:range(data,8,1),ff8-30:w:range(data,9,1),ff8-31:w:range(data,10,1),lf:w:range(data,11,1),bio:w:range(data,12,1) + +melm 106$a ff8-23:w,ff8-23:p + +# Field 110 Description +# Name of Data Element Number of characters Character Positions +# Type of serial designator 1 0 +# Frequency of issue 1 1 +# Regularity 1 2 +# Type of material code 1 3 +# Nature of contents code 3 4-6 +# Conference publication indicator 1 7 +# Title page availability codes 1 8 +# Index availability code 1 9 +# Cumulative index availability code 1 10 +melm 110$a ff8-21:w:range(data,0,1),ff8-18:w:range(data,1,1),ff8-19:w:range(data,2,1),ctype:w:range(data,3,1),ctype:w:range(data,4,3),ff8-29:w:range(data,7,1),Title-page-availability:w:range(data,8,1),ff8-31:w:range(data,9,1),Cumulative-index-availability:w:range(data,10,1) melm 115$a Video-mt:w:range(data,0,1) -melm 116$a Graphics-type:w:range(data,0,1),Graphics-support:w:range(data,1,1),Graphics-support:w:range(data,2,1), +melm 116$a Graphics-type:w:range(data,0,1),Graphics-support:w:range(data,1,1),Graphics-support:w:range(data,2,1) ############ AUTHORS ################## # main Author diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/subtypes_unimarc.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/subtypes_unimarc.inc index 5e6bf63..2ff13bb 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/subtypes_unimarc.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/subtypes_unimarc.inc @@ -1,214 +1,214 @@ Coded information filters diff --git a/koha-tmpl/opac-tmpl/prog/en/includes/subtypes_unimarc.inc b/koha-tmpl/opac-tmpl/prog/en/includes/subtypes_unimarc.inc index 1845ddb..f1bd37d 100644 --- a/koha-tmpl/opac-tmpl/prog/en/includes/subtypes_unimarc.inc +++ b/koha-tmpl/opac-tmpl/prog/en/includes/subtypes_unimarc.inc @@ -1,209 +1,209 @@
- Coded fields -

- - -

-

- - -

-

- - -

+ Coded Fields +

+ + +

+

+ + +

+

+ + +

- - + +

- - + +

-

- - +

+ +

- - + +

-
-
- Serials

-

- - -

-

- - -

-

- - +

+
+ Serials

+

+ + +

+

+ + +

+

+ +

- -
+
- Picture

- - -

+ Picture +

+ + +

\ No newline at end of file -- 1.7.9.5