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 fdd1dfe06f..3d926a3b9d 100644 --- a/etc/zebradb/marc_defs/unimarc/biblios/biblio-koha-indexdefs.xml +++ b/etc/zebradb/marc_defs/unimarc/biblios/biblio-koha-indexdefs.xml @@ -1562,12 +1562,24 @@ Local-classification:w Local-classification:p - + + + damaged:w + damaged:n + item:w + + lost:w lost:n item:w + + + withdrawn:w + withdrawn:n + item:w + homebranch:w @@ -1592,19 +1604,22 @@ Record-Source:w item:w - + location:w + location:p item:w - + barcode:w + barcode:p item:w - + ccode:w + ccode:p item: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 99cbdbc669..de3f06f390 100644 --- a/etc/zebradb/marc_defs/unimarc/biblios/biblio-zebra-indexdefs.xsl +++ b/etc/zebradb/marc_defs/unimarc/biblios/biblio-zebra-indexdefs.xsl @@ -369,6 +369,13 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + @@ -376,6 +383,13 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + @@ -406,21 +420,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 dfcd8b8966..aa0f74dcff 100644 --- a/etc/zebradb/marc_defs/unimarc/biblios/record.abs +++ b/etc/zebradb/marc_defs/unimarc/biblios/record.abs @@ -496,20 +496,90 @@ melm 680 LC-call-number:w,LC-call-number:p # Other class numbers // see Marc21 084 melm 686 Local-classification:w,Local-classification:p -#############"# item information (based on 995) ############### -melm 995$2 lost,lost:n,item -melm 995$a homebranch,Host-item,item -melm 995$b homebranch,Host-item,item -melm 995$c holdingbranch,Record-Source,item -melm 995$d holdingbranch,Record-Source,item -melm 995$e location,item -melm 995$f barcode,item -melm 995$h ccode,item -melm 995$j LC-card-number:s,item -melm 995$k Call-Number,Local-classification,lcn,Call-Number:p,Local-classification:p,lcn:p,item,Local-classification:s -melm 995$n onloan:d,onloan:n,onloan:s,onloan:w,item -melm 995$u Note,Note:p,item -melm 995 item # just to index every subfield + +############## KOHA ITEM INFORMATION (based on 995) ############### +# Koha specific : $1, $2, $3 +melm 995$1 damaged,damaged:n +melm 995$2 lost,lost:n +melm 995$3 withdrawn,withdrawn:n + +# most subfields are based on "995 recommandation" +# used by French libraries for exchanging holding information +# source: http://www.abes.fr/content/download/1949/8319/version/1/file/pdf_r995.pdf +# (last version, 2005) +# Note that : +# - the use of $e,$h,$j in Koha and in 995 recommandation is different +# - $i, $m, $l, $o, $p, $q, $v, $w, $x, $y, $z are defined in 995 recommandation, but not used by Koha + +# 6 blocs of subfields are defined in 995 recommandation + +# 1. Information about origin of the document +# $a - Origin of the document, free text +# Not used in Sudoc network +melm 995$a homebranch,Host-item,item +# $a - Origin of the document, coded information +melm 995$b homebranch,Host-item,item +# $c - Lending or holding library - free text +melm 995$c holdingbranch,Record-Source,item +# $d - Lending or holding library - coded information +melm 995$d holdingbranch,Record-Source,item + +# 2. Identification and classification +# $e - shelving information +# (in 995 recommandation : $e - detailed genre) +melm 995$e location,location:p,item +# $f - barcode - complete +melm 995$f barcode,barcode:p,item +# $h - ccode +# (in 995 recommandation : $h - barcode - prefix) +melm 995$h ccode,ccode:p,item +# $i - not used currently +# (in 995 recommandation : $i - barcode - suffix) +# $j - LC-card-number, +# (in 995 recommandation : $j - section, i.e. part of a library) +melm 995$j LC-card-number:s,item +# $k - callnumber +melm 995$k Call-Number,Local-classification,Call-Number:p,Local-classification:p,Local-classification:s,item +# $l - not used currently +# (in 995 recommandation : $l - volumes) + +# 3 - Checkout and deposal information +# $m - not used currently +# (in 995 recommandation : $m - Date of loan or deposit) +# $n - Expiration of loan +melm 995$n onloan:d,onloan:n,onloan:s,onloan:w,item +# $o - not used currently +# (in 995 recommandation : $o - Circulation type (not for loan)) + +# 4 - Sorting and statistic information +# $p - not used currently +# (in 955 recommandation : $p - Serial) +# $q - not used currently +# (in 995 recommandation : $q - Target audience (age)) +# $r - Type of document and carriage +melm 995$r itemtype:w,itemtype:p,itype:w,itype:p,item +# $s - not used currently +# (in 995 recommandation : $s - Sorting element) +# $t - not used currently +# (in 995 recommandation : $t - Genre : fiction vs non-fiction) + +# 5 - Notes +# $u - item note +melm 995$u Note,Note:p,item +# $v - not used currently +# (in 995 recommandation : $v - serial issue note) + +# 6 - Target of document +# $w - not used currently +# (in 995 recommandation : $w - target library - free text) +# $x - not used currently +# (in 995 recommandation : $x - target library - coded information) +# $y - not used currently +# (in 995 recommandation : $y - target network of libraries - free text) +# $z - not used currently +# (in 995 recommandation : $z - target network of libraries - coded information) + +melm 995 item # just to index every subfield ### biblioitems information (based on 942) ###### melm 942$0 totalissues:n,totalissues:s