From 8b9cf7676aa6e620d61742ac57c7b14e310b39a0 Mon Sep 17 00:00:00 2001
From: Koha User <support@biblibre.com>
Date: Wed, 27 Mar 2019 16:44:04 +0100
Subject: [PATCH] Bug 20390: UNIMARC biblio mappings

This is a unimarc default mappings for Koha Elasticsearch
implementation by Claudie Tregouet, Laurence Rault and Gaetan Boisson.

To test:
1) Delete data from search_marc_map, search_marc_to_field search_field
2) Reset mappings with the url
mappings.pl?op=reset&i_know_what_i_am_doing=1
3) Rebuild the whole index
rebuild_elastic_search.pl -d -b
4) Have a look to the mappings interface
5) Check if the recorded information in elasticsearch are with the
expected mappings.

Rebased by : Claire Hernandez <claire.hernandez@biblibre.com>
2018/17/05, 2019/28/03
---
 admin/searchengine/elasticsearch/mappings.yaml | 1292 +++++++++++++++++++++---
 1 file changed, 1166 insertions(+), 126 deletions(-)

diff --git a/admin/searchengine/elasticsearch/mappings.yaml b/admin/searchengine/elasticsearch/mappings.yaml
index 5cb2c18..3150f55 100644
--- a/admin/searchengine/elasticsearch/mappings.yaml
+++ b/admin/searchengine/elasticsearch/mappings.yaml
@@ -409,6 +409,11 @@ authorities:
         marc_type: unimarc
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '0909'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
     type: string
   Match:
     label: Match
@@ -524,7 +529,7 @@ authorities:
         sort: ~
         suggestible: ''
       - facet: ''
-        marc_field: 235(378abeijkmratsuwxyz)
+        marc_field: 235(378abeijkmrstuwxyz)
         marc_type: unimarc
         sort: ~
         suggestible: ''
@@ -1163,6 +1168,11 @@ biblios:
         marc_type: marc21
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '330a'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
     type: ''
   acqsource:
     label: acqsource
@@ -1255,15 +1265,65 @@ biblios:
         sort: ~
         suggestible: '1'
       - facet: 1
-        marc_field: 700a
+        marc_field: 700
         marc_type: unimarc
         sort: ~
         suggestible: 1
-      - facet: 0
+      - facet: 1
         marc_field: '701'
         marc_type: unimarc
         sort: ~
         suggestible: 0
+      - facet: '1'
+        marc_field: 225f
+        marc_type: unimarc
+        sort: ~
+        suggestible: '1'
+      - facet: '1'
+        marc_field: '702'
+        marc_type: unimarc
+        sort: ~
+        suggestible: '1'
+      - facet: '1'
+        marc_field: '710'
+        marc_type: unimarc
+        sort: ~
+        suggestible: '1'
+      - facet: '1'
+        marc_field: '711'
+        marc_type: unimarc
+        sort: ~
+        suggestible: '1'
+      - facet: '1'
+        marc_field: '712'
+        marc_type: unimarc
+        sort: ~
+        suggestible: '1'
+      - facet: '1'
+        marc_field: '716'
+        marc_type: unimarc
+        sort: ~
+        suggestible: '1'
+      - facet: '1'
+        marc_field: '720'
+        marc_type: unimarc
+        sort: ~
+        suggestible: '1'
+      - facet: '1'
+        marc_field: '721'
+        marc_type: unimarc
+        sort: ~
+        suggestible: '1'
+      - facet: '1'
+        marc_field: '722'
+        marc_type: unimarc
+        sort: ~
+        suggestible: '1'
+      - facet: '1'
+        marc_field: '730'
+        marc_type: unimarc
+        sort: ~
+        suggestible: '1'
     type: string
   author-in-order:
     label: author-in-order
@@ -1408,6 +1468,11 @@ biblios:
         marc_type: marc21
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '995f'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
     type: ''
   bgf-number:
     label: bgf-number
@@ -1436,6 +1501,11 @@ biblios:
         marc_type: normarc
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: leader_/7
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
     type: ''
   biblioitemnumber:
     label: biblioitemnumber
@@ -1474,6 +1544,15 @@ biblios:
         sort: ~
         suggestible: ''
     type: ''
+  call-number:
+    label: call-number
+    mappings:
+      - facet: ''
+        marc_field: '995k'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+    type: ''
   ccode:
     label: collection-code
     mappings:
@@ -1488,7 +1567,7 @@ biblios:
         sort: ~
         suggestible: ''
       - facet: '1'
-        marc_field: '9958'
+        marc_field: '995h'
         marc_type: unimarc
         sort: ~
         suggestible: ''
@@ -1630,6 +1709,14 @@ biblios:
         sort: ~
         suggestible: ''
     type: ''
+  char-encoding:
+    label: char-encoding
+    mappings:
+     - facet: ''
+       marc_field: '100a'
+       marc_type: unimarc
+       sort: ~
+    type: ''
   control-number:
     label: control-number
     mappings:
@@ -1657,6 +1744,11 @@ biblios:
         marc_type: normarc
         sort: ~
         suggestible: ''
+      - facet: '1'
+        marc_field: 210d
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
     type: date
   copynumber:
     label: copynumber
@@ -1670,29 +1762,54 @@ biblios:
   corporate-name:
     label: corporate-name
     mappings:
-      - facet: ''
-        marc_field: '110'
-        marc_type: marc21
-        sort: ~
-        suggestible: ''
-      - facet: ''
-        marc_field: '410'
-        marc_type: marc21
-        sort: ~
-        suggestible: ''
-      - facet: ''
-        marc_field: '610'
-        marc_type: marc21
-        sort: ~
-        suggestible: ''
-      - facet: ''
-        marc_field: '710'
-        marc_type: marc21
-        sort: ~
-        suggestible: ''
-      - facet: ''
-        marc_field: '810'
-        marc_type: marc21
+     - facet: ''
+       marc_field: '110'
+       marc_type: marc21
+       sort: ~
+       suggestible: ''
+     - facet: ''
+       marc_field: '410'
+       marc_type: marc21
+       sort: ~
+       suggestible: ''
+     - facet: ''
+       marc_field: '610'
+       marc_type: marc21
+       sort: ~
+       suggestible: ''
+     - facet: ''
+       marc_field: '710'
+       marc_type: marc21
+       sort: ~
+       suggestible: ''
+     - facet: ''
+       marc_field: '810'
+       marc_type: marc21
+       sort: ~
+       suggestible: ''
+     - facet: ''
+       marc_field: '601'
+       marc_type: unimarc
+       sort: ~
+     - facet: ''
+       marc_field: '710'
+       marc_type: unimarc
+       sort: ~
+     - facet: ''
+       marc_field: '711'
+       marc_type: unimarc
+       sort: ~
+     - facet: ''
+       marc_field: '712'
+       marc_type: unimarc
+       sort: ~
+    type: ''
+  country-publication:
+    label: Country-publication
+    mappings:
+      - facet: ''
+        marc_field: '102a'
+        marc_type: unimarc
         sort: ~
         suggestible: ''
     type: ''
@@ -1733,6 +1850,20 @@ biblios:
         marc_type: unimarc
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '110a_/4-6'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
+  cumulative-index-availability:
+    label: Cumulative-index-availability
+    mappings:
+      - facet: ''
+        marc_field: '110a_/10'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: ''
   curriculum:
     label: curriculum
@@ -1751,6 +1882,11 @@ biblios:
         marc_type: marc21
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '9951'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: ''
   date-entered-on-file:
     label: date-entered-on-file
@@ -1830,6 +1966,11 @@ biblios:
         marc_type: marc21
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '676a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: ''
   dissertation-information:
     label: dissertation-information
@@ -1840,6 +1981,15 @@ biblios:
         sort: ~
         suggestible: ''
     type: ''
+  ean:
+    label: EAN
+    mappings:
+      - facet: ''
+        marc_field: '073az'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
   editor:
     label: editor
     mappings:
@@ -1919,6 +2069,42 @@ biblios:
         sort: ~
         suggestible: ''
     type: ''
+  ff8-18:
+    label: ff8-18
+    mappings:
+      - facet: ''
+        marc_field: '110a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
+  ff8-18-21:
+    label: ff8-18-21
+    mappings:
+      - facet: ''
+        marc_field: '105a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
+  ff8-19:
+    label: ff8-19
+    mappings:
+      - facet: ''
+        marc_field: '110a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
+  ff8-21:
+    label: ff8-21
+    mappings:
+      - facet: ''
+        marc_field: '110a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
   ff8-23:
     label: ff8-23
     mappings:
@@ -1932,6 +2118,11 @@ biblios:
         marc_type: normarc
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '106a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: ''
   ff8-29:
     label: ff8-29
@@ -1951,6 +2142,34 @@ biblios:
         marc_type: unimarc
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '110a_/7'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
+  ff8-30:
+    label: ff8-30
+    mappings:
+      - facet: ''
+        marc_field: '105a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
+  ff8-31:
+    label: ff8-31
+    mappings:
+      - facet: ''
+        marc_field: '105a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '110a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: ''
   geographic-class:
     label: geographic-class
@@ -1961,6 +2180,24 @@ biblios:
         sort: ~
         suggestible: ''
     type: ''
+  graphics-support:
+    label: graphics-support
+    mappings:
+      - facet: ''
+        marc_field: '116a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
+  graphics-type:
+    label: graphics-type
+    mappings:
+      - facet: ''
+        marc_field: '116a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
   holdingbranch:
     label: holdinglibrary
     mappings:
@@ -2044,6 +2281,11 @@ biblios:
         marc_type: marc21
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '071az'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: ''
   identifier-standard:
     label: identifier-standard
@@ -2113,6 +2355,56 @@ biblios:
         marc_type: unimarc
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '009'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '011fg'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '012a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '013az'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '014az'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '015az'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '016az'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '017az'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '040az'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '072az'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: 'stdno'
   index-term-genre:
     label: index-term-genre
@@ -2196,6 +2488,11 @@ biblios:
         marc_type: unimarc
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '225x'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: 'stdno'
   issues:
     label: issues
@@ -2210,7 +2507,21 @@ biblios:
         marc_type: normarc
         sort: 1
         suggestible: ''
+      - facet: ''
+        marc_field: 995w
+        marc_type: unimarc
+        sort: 1
+        suggestible: ''
     type: sum
+  item:
+    label: item
+    mappings:
+      - facet: ''
+        marc_field: '995'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
   itemnumber:
     label: itemnumber
     mappings:
@@ -2506,69 +2817,324 @@ biblios:
         marc_type: marc21
         sort: ~
         suggestible: ''
-    type: ''
-  language-original:
-    label: language-original
-    mappings:
       - facet: ''
-        marc_field: 041h
-        marc_type: marc21
+        marc_field: '5009'
+        marc_type: unimarc
         sort: ~
         suggestible: ''
-    type: ''
-  lc-call-number:
-    label: lc-call-number
-    mappings:
       - facet: ''
-        marc_field: 050b
-        marc_type: marc21
+        marc_field: '5019'
+        marc_type: unimarc
         sort: ~
         suggestible: ''
-    type: ''
-  lc-card-number:
-    label: lc-card-number
-    mappings:
       - facet: ''
-        marc_field: '010'
-        marc_type: marc21
+        marc_field: '5039'
+        marc_type: unimarc
         sort: ~
         suggestible: ''
       - facet: ''
-        marc_field: '011'
-        marc_type: marc21
+        marc_field: '5109'
+        marc_type: unimarc
         sort: ~
         suggestible: ''
       - facet: ''
-        marc_field: '010'
-        marc_type: normarc
+        marc_field: '5129'
+        marc_type: unimarc
         sort: ~
         suggestible: ''
       - facet: ''
-        marc_field: 995j
+        marc_field: '5139'
         marc_type: unimarc
         sort: ~
         suggestible: ''
-    type: ''
-  lexile-number:
-    label: lexile-number
-    mappings:
       - facet: ''
-        marc_field: 521a
-        marc_type: marc21
+        marc_field: '5149'
+        marc_type: unimarc
         sort: ~
         suggestible: ''
-    type: ''
-  lf:
-    label: lf
-    mappings:
       - facet: ''
-        marc_field: '008_/33'
-        marc_type: marc21
+        marc_field: '5159'
+        marc_type: unimarc
         sort: ~
         suggestible: ''
       - facet: ''
-        marc_field: '008_/33'
-        marc_type: normarc
+        marc_field: '5169'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '5179'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '5189'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '5199'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '5209'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '5309'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '5319'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '5329'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '5409'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '5419'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '5459'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '5609'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '6009'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '6019'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '6029'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '6049'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '6059'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '6069'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '6079'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '6089'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '6109'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '6159'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '6169'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '6179'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '6209'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '6219'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '7009'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '7019'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '7029'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '7039'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '7109'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '7119'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '7129'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '7139'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '7169'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '7209'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '7219'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '7229'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '7239'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '7309'
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+    type: ''
+  language-original:
+    label: language-original
+    mappings:
+      - facet: ''
+        marc_field: 041h
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '101c'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
+  lc-call-number:
+    label: lc-call-number
+    mappings:
+      - facet: ''
+        marc_field: 050b
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '680'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '680b'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
+  lc-card-number:
+    label: lc-card-number
+    mappings:
+      - facet: ''
+        marc_field: '010'
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '011'
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '010'
+        marc_type: normarc
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: 995j
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+    type: ''
+  lexile-number:
+    label: lexile-number
+    mappings:
+      - facet: ''
+        marc_field: 521a
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+    type: ''
+  lf:
+    label: lf
+    mappings:
+      - facet: ''
+        marc_field: '008_/33'
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '008_/33'
+        marc_type: normarc
         sort: ~
         suggestible: ''
       - facet: ''
@@ -2590,6 +3156,11 @@ biblios:
         marc_type: normarc
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: leader_/1-5
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
     type: ''
   ln:
     label: ln
@@ -2698,6 +3269,11 @@ biblios:
         marc_type: marc21
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '9952'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: ''
   map-scale:
     label: map-scale
@@ -2721,6 +3297,11 @@ biblios:
         marc_type: normarc
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '208ad'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: ''
   materials-specified:
     label: materials-specified
@@ -2745,6 +3326,15 @@ biblios:
         sort: ~
         suggestible: ''
     type: ''
+  modified-code:
+    label: modified-code
+    mappings:
+      - facet: ''
+        marc_field: '100a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
   music-key:
     label: music-key
     mappings:
@@ -2906,91 +3496,261 @@ biblios:
         sort: ~
         suggestible: ''
       - facet: ''
-        marc_field: 700t
-        marc_type: marc21
+        marc_field: 700t
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: 710at
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: 711a
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: 800at
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: 810at
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: 811at
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+    type: ''
+  name-geographic:
+    label: name-geographic
+    mappings:
+      - facet: ''
+        marc_field: '651'
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: 751a
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+    type: ''
+  nlm-call-number:
+    label: nlm-call-number
+    mappings:
+      - facet: ''
+        marc_field: '060'
+        marc_type: marc21
+        sort: 0
+        suggestible: ''
+    type: ''
+  not-onloan-count:
+    label: not-onloan-count
+    mappings:
+      - facet: ''
+        marc_field: 999x
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+    type: ''
+  note:
+    label: note
+    mappings:
+      - facet: ''
+        marc_field: '500'
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '505'
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '590'
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: 952z
+        marc_type: marc21
+        sort: ~
+        suggestible: ''
+      - facet: ''
+        marc_field: '300a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '301a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '302a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '303a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '304a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '305a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '306a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '307a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '308a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '310a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '311a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '312a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '313a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '314a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '315a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '316a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '317a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '320a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '321a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '322a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '323a'
+        marc_type: unimarc
         sort: ~
-        suggestible: ''
+        suggestible:
       - facet: ''
-        marc_field: 710at
-        marc_type: marc21
+        marc_field: '324a'
+        marc_type: unimarc
         sort: ~
-        suggestible: ''
+        suggestible:
       - facet: ''
-        marc_field: 711a
-        marc_type: marc21
+        marc_field: '325a'
+        marc_type: unimarc
         sort: ~
-        suggestible: ''
+        suggestible:
       - facet: ''
-        marc_field: 800at
-        marc_type: marc21
+        marc_field: '326a'
+        marc_type: unimarc
         sort: ~
-        suggestible: ''
+        suggestible:
       - facet: ''
-        marc_field: 810at
-        marc_type: marc21
+        marc_field: '327abcdefghi'
+        marc_type: unimarc
         sort: ~
-        suggestible: ''
+        suggestible:
       - facet: ''
-        marc_field: 811at
-        marc_type: marc21
+        marc_field: '328abcde'
+        marc_type: unimarc
         sort: ~
-        suggestible: ''
-    type: ''
-  name-geographic:
-    label: name-geographic
-    mappings:
+        suggestible:
       - facet: ''
-        marc_field: '651'
-        marc_type: marc21
+        marc_field: '328t'
+        marc_type: unimarc
         sort: ~
-        suggestible: ''
+        suggestible:
       - facet: ''
-        marc_field: 751a
-        marc_type: marc21
+        marc_field: '332a'
+        marc_type: unimarc
         sort: ~
-        suggestible: ''
-    type: ''
-  nlm-call-number:
-    label: nlm-call-number
-    mappings:
+        suggestible:
       - facet: ''
-        marc_field: '060'
-        marc_type: marc21
-        sort: 0
-        suggestible: ''
-    type: ''
-  not-onloan-count:
-    label: not-onloan-count
-    mappings:
+        marc_field: '333a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
       - facet: ''
-        marc_field: 999x
-        marc_type: marc21
+        marc_field: '334abcd'
+        marc_type: unimarc
         sort: ~
-        suggestible: ''
-    type: ''
-  note:
-    label: note
-    mappings:
+        suggestible:
       - facet: ''
-        marc_field: '500'
-        marc_type: marc21
+        marc_field: '336a'
+        marc_type: unimarc
         sort: ~
-        suggestible: ''
+        suggestible:
       - facet: ''
-        marc_field: '505'
-        marc_type: marc21
+        marc_field: '337a'
+        marc_type: unimarc
         sort: ~
-        suggestible: ''
+        suggestible:
       - facet: ''
-        marc_field: '590'
-        marc_type: marc21
+        marc_field: '345a'
+        marc_type: unimarc
         sort: ~
-        suggestible: ''
+        suggestible:
       - facet: ''
-        marc_field: 952z
-        marc_type: marc21
+        marc_field: '995u'
+        marc_type: unimarc
         sort: ~
-        suggestible: ''
+        suggestible:
     type: ''
   notforloan:
     label: notforloan
@@ -3122,6 +3882,51 @@ biblios:
         marc_type: marc21
         sort: ~
         suggestible: ''
+      - facet: '1'
+        marc_field: '600'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: '1'
+        marc_field: '602'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '700'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '701'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '702'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '720'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '721'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '722'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '730'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: ''
   pl:
     label: pl
@@ -3178,6 +3983,11 @@ biblios:
         marc_type: unimarc
         sort: 1
         suggestible: ''
+      - facet: ''
+        marc_field: '210d'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: ''
   publisher:
     label: publisher
@@ -3197,6 +4007,11 @@ biblios:
         marc_type: unimarc
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '071b'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: string
   reading-grade-level:
     label: reading-grade-level
@@ -3381,6 +4196,20 @@ biblios:
         marc_type: normarc
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: leader_/6
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
+    type: ''
+  script-title:
+    label: script-title
+    mappings:
+      - facet: ''
+        marc_field: '100a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: ''
   stack:
     label: stack
@@ -3602,12 +4431,12 @@ biblios:
         marc_type: unimarc
         sort: ~
         suggestible: '1'
-      - facet: '1'
+      - facet: ''
         marc_field: '601'
         marc_type: unimarc
         sort: ~
         suggestible: '1'
-      - facet: '1'
+      - facet: ''
         marc_field: '602'
         marc_type: unimarc
         sort: ~
@@ -3642,6 +4471,31 @@ biblios:
         marc_type: unimarc
         sort: ~
         suggestible: '1'
+      - facet: ''
+        marc_field: '615'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '616'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '617'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '620'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '621'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: string
   subject-name-personal:
     label: subject-name-personal
@@ -3652,6 +4506,15 @@ biblios:
         sort: ~
         suggestible: ''
     type: ''
+  subject-precise:
+    label: Subject-precise
+    mappings:
+      - facet: ''
+        marc_field: '670'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
   suppress:
     label: suppress
     mappings:
@@ -3666,7 +4529,7 @@ biblios:
         sort: ~
         suggestible: ''
       - facet: ''
-        marc_field: 955n
+        marc_field: 099o
         marc_type: unimarc
         sort: ~
         suggestible: ''
@@ -4158,6 +5021,11 @@ biblios:
         sort: ~
         suggestible: ''
       - facet: ''
+        marc_field: 463a
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
         marc_field: 463t
         marc_type: unimarc
         sort: ~
@@ -4187,6 +5055,106 @@ biblios:
         marc_type: unimarc
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '500'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '501'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '503'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '510'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '512'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '513'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '514'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '515'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '516'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '517'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '518'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '519'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '520'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '530'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '531'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '532'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '540'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '541'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '545'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '560'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: string
   title-abbreviated:
     label: title-abbreviated
@@ -4323,6 +5291,36 @@ biblios:
         marc_type: unimarc
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '225d'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '225e'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '225h'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '225i'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: ''
+        marc_field: '225v'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+      - facet: '1'
+        marc_field: 410t
+        marc_type: unimarc
+        sort: ~
+        suggestible: ''
     type: string
   title-uniform:
     label: title-uniform
@@ -4366,6 +5364,29 @@ biblios:
         marc_type: marc21
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '099x'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
+  tpubdate:
+    label: tpubdate
+    mappings:
+      - facet: ''
+        marc_field: '100a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
+  type-doc:
+    label: type-doc
+    mappings:
+      - facet: ''
+        marc_field: '099t'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: ''
   udc-classification:
     label: udc-classification
@@ -4375,6 +5396,11 @@ biblios:
         marc_type: marc21
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '675a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: ''
   uri:
     label: uri
@@ -4385,6 +5411,15 @@ biblios:
         sort: ~
         suggestible: ''
     type: ''
+  video-mt:
+    label: video-mt
+    mappings:
+      - facet: ''
+        marc_field: '115a'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
+    type: ''
   withdrawn:
     label: withdrawn
     mappings:
@@ -4393,4 +5428,9 @@ biblios:
         marc_type: marc21
         sort: ~
         suggestible: ''
+      - facet: ''
+        marc_field: '9953'
+        marc_type: unimarc
+        sort: ~
+        suggestible:
     type: ''
-- 
2.7.4