View | Details | Raw Unified | Return to bug 19575
Collapse All | Expand All

(-)a/Koha/SearchEngine/Elasticsearch.pm (-1 / +3 lines)
Lines 860-866 sub _foreach_mapping { Link Here
860
860
861
    while ( my $search_field = $search_fields->next ) {
861
    while ( my $search_field = $search_fields->next ) {
862
        $sub->(
862
        $sub->(
863
            $search_field->name,
863
            # Force lower case on indexed field names for case insensitive
864
            # field name searches
865
            lc($search_field->name),
864
            $search_field->type,
866
            $search_field->type,
865
            $search_field->get_column('facet'),
867
            $search_field->get_column('facet'),
866
            $search_field->get_column('suggestible'),
868
            $search_field->get_column('suggestible'),
(-)a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm (-37 / +120 lines)
Lines 111-123 sub build_query { Link Here
111
    # See _convert_facets in Search.pm for how these get turned into
111
    # See _convert_facets in Search.pm for how these get turned into
112
    # things that Koha can use.
112
    # things that Koha can use.
113
    $res->{aggregations} = {
113
    $res->{aggregations} = {
114
        author   => { terms => { field => "author__facet" } },
114
        author => { terms => { field => "author__facet" } },
115
        subject  => { terms => { field => "subject__facet" } },
115
        subject => { terms => { field => "subject__facet" } },
116
        itype    => { terms => { field => "itype__facet" } },
116
        itype => { terms => { field => "itype__facet" } },
117
        location => { terms => { field => "location__facet" } },
117
        location => { terms => { field => "location__facet" } },
118
        'su-geo' => { terms => { field => "su-geo__facet" } },
118
        'su-geo' => { terms => { field => "su-geo__facet" } },
119
        se       => { terms => { field => "se__facet" } },
119
        'title-series' => { terms => { field => "title-series__facet" } },
120
        ccode    => { terms => { field => "ccode__facet" } },
120
        ccode => { terms => { field => "ccode__facet" } },
121
    };
121
    };
122
122
123
    my $display_library_facets = C4::Context->preference('DisplayLibraryFacets');
123
    my $display_library_facets = C4::Context->preference('DisplayLibraryFacets');
Lines 411-422 appropriate search object. Link Here
411
=cut
411
=cut
412
412
413
our $koha_to_index_name = {
413
our $koha_to_index_name = {
414
    mainmainentry   => 'Heading-Main',
414
    mainmainentry   => 'heading-main',
415
    mainentry       => 'Heading',
415
    mainentry       => 'heading',
416
    match           => 'Match',
416
    match           => 'match',
417
    'match-heading' => 'Match-heading',
417
    'match-heading' => 'match-heading',
418
    'see-from'      => 'Match-heading-see-from',
418
    'see-from'      => 'match-heading-see-from',
419
    thesaurus       => 'Subject-heading-thesaurus',
419
    thesaurus       => 'subject-heading-thesaurus',
420
    any             => '',
420
    any             => '',
421
    all             => ''
421
    all             => ''
422
};
422
};
Lines 430-435 sub build_authorities_query_compat { Link Here
430
    # extensible hash form that is understood by L<build_authorities_query>.
430
    # extensible hash form that is understood by L<build_authorities_query>.
431
    my @searches;
431
    my @searches;
432
432
433
    # Convert to lower case
434
    $marclist = [map(lc, @{$marclist})];
435
433
    # Make sure everything exists
436
    # Make sure everything exists
434
    foreach my $m (@$marclist) {
437
    foreach my $m (@$marclist) {
435
        Koha::Exceptions::WrongParameter->throw("Invalid marclist field provided: $m")
438
        Koha::Exceptions::WrongParameter->throw("Invalid marclist field provided: $m")
Lines 447-454 sub build_authorities_query_compat { Link Here
447
450
448
    my %sort;
451
    my %sort;
449
    my $sort_field =
452
    my $sort_field =
450
        ( $orderby =~ /^Heading/ ) ? 'Heading'
453
        ( $orderby =~ /^heading/ ) ? 'heading'
451
      : ( $orderby =~ /^Auth/ )    ? 'Local-number'
454
      : ( $orderby =~ /^auth/ )    ? 'local-number'
452
      :                              undef;
455
      :                              undef;
453
    if ($sort_field) {
456
    if ($sort_field) {
454
        my $sort_order = ( $orderby =~ /Asc$/ ) ? 'asc' : 'desc';
457
        my $sort_order = ( $orderby =~ /Asc$/ ) ? 'asc' : 'desc';
Lines 479-491 sub _convert_sort_fields { Link Here
479
482
480
    # Turn the sorting into something we care about.
483
    # Turn the sorting into something we care about.
481
    my %sort_field_convert = (
484
    my %sort_field_convert = (
482
        acqdate     => 'acqdate',
485
        acqdate     => 'date-of-acquisition',
483
        author      => 'author',
486
        author      => 'author',
484
        call_number => 'callnum',
487
        call_number => 'local-classification',
485
        popularity  => 'issues',
488
        popularity  => 'issues',
486
        relevance   => undef,       # default
489
        relevance   => undef,       # default
487
        title       => 'title',
490
        title       => 'title',
488
        pubdate     => 'pubdate',
491
        pubdate     => 'date-of-publication',
489
    );
492
    );
490
    my %sort_order_convert =
493
    my %sort_order_convert =
491
      ( qw( desc desc ), qw( dsc desc ), qw( asc asc ), qw( az asc ), qw( za desc ) );
494
      ( qw( desc desc ), qw( dsc desc ), qw( asc asc ), qw( az asc ), qw( za desc ) );
Lines 515-537 types. Link Here
515
=cut
518
=cut
516
519
517
our %index_field_convert = (
520
our %index_field_convert = (
518
    'kw'      => '_all',
521
    'kw' => '_all',
519
    'ti'      => 'title',
522
    'ab' => 'abstract',
520
    'au'      => 'author',
523
    'au' => 'author',
521
    'su'      => 'subject',
524
    'lcn' => 'local-classification',
522
    'nb'      => 'isbn',
525
    'callnum' => 'local-classification',
523
    'se'      => 'title-series',
526
    'record-type' => 'rtype',
524
    'callnum' => 'callnum',
527
    'mc-rtype' => 'rtype',
525
    'itype'   => 'itype',
528
    'mus' => 'rtype',
526
    'ln'      => 'ln',
529
    'lc-card' => 'lc-card-number',
527
    'branch'  => 'homebranch',
530
    'sn' => 'local-number',
528
    'fic'     => 'lf',
531
    'yr' => 'date-of-publication',
529
    'mus'     => 'rtype',
532
    'pubdate' => 'date-of-publication',
530
    'aud'     => 'ta',
533
    'acqdate' => 'date-of-acquisition',
531
    'hi'      => 'Host-Item-Number',
534
    'date/time-last-modified' => 'date-time-last-modified',
532
    'at'      => 'authtype',
535
    'dtlm' => 'date/time-last-modified',
533
    'he'      => 'Heading'
536
    'diss' => 'dissertation-information',
537
    'nb' => 'isbn',
538
    'ns' => 'issn',
539
    'music-number' => 'identifier-publisher-for-music',
540
    'number-music-publisher' => 'identifier-publisher-for-music',
541
    'music' => 'identifier-publisher-for-music',
542
    'ident' => 'identifier-standard',
543
    'cpn' => 'corporate-name',
544
    'cfn' => 'conference-name',
545
    'pn' => 'personal-name',
546
    'pb' => 'publisher',
547
    'pv' => 'provider',
548
    'nt' => 'note',
549
    'notes' => 'note',
550
    'rcn' => 'record-control-number',
551
    'su' => 'subject',
552
    'su-to' => 'subject',
553
    #'su-geo' => 'subject',
554
    'su-ut' => 'subject',
555
    'ti' => 'title',
556
    'se' => 'title-series',
557
    'ut' => 'title-uniform',
558
    'an' => 'authority-number',
559
    'koha-auth-number' => 'authority-number',
560
    'at' => 'authtype',
561
    'he' => 'heading',
562
    'rank' => 'relevance',
563
    'phr' => 'st-phrase',
564
    'wrdl' => 'st-word-list',
565
    'rt' => 'right-truncation',
566
    'rtrn' => 'right-truncation',
567
    'ltrn' => 'left-truncation',
568
    'rltrn' => 'left-and-right',
569
    'mc-itemtype' => 'itemtype',
570
    'mc-ccode' => 'ccode',
571
    'branch' => 'homebranch',
572
    'mc-loc' => 'location',
573
    'stocknumber' => 'number-local-acquisition',
574
    'inv' => 'number-local-acquisition',
575
    'bc' => 'barcode',
576
    'mc-itype' => 'itype',
577
    'aub' => 'author-personal-bibliography',
578
    'auo' => 'author-in-order',
579
    'ff8-22' => 'ta',
580
    'aud' => 'ta',
581
    'audience' => 'ta',
582
    'frequency-code' => 'ff8-18',
583
    'illustration-code' => 'ff8-18-21',
584
    'regularity-code' => 'ff8-19',
585
    'type-of-serial' => 'ff8-21',
586
    'format' => 'ff8-23',
587
    'conference-code' => 'ff8-29',
588
    'festschrift-indicator' => 'ff8-30',
589
    'index-indicator' => 'ff8-31',
590
    'fiction' => 'lf',
591
    'fic' => 'lf',
592
    'literature-code' => 'lf',
593
    'biography' => 'bio',
594
    'ff8-34' => 'bio',
595
    'biography-code' => 'bio',
596
    'l-format' => 'ff7-01-02',
597
    'lex' => 'lexile-number',
598
    'hi' => 'host-item-number',
599
    'itu' => 'index-term-uncontrolled',
600
    'itg' => 'index-term-genre',
534
);
601
);
602
my $field_name_pattern = '[\w\-]+';
603
my $multi_field_pattern = "(?:\\.$field_name_pattern)*";
535
604
536
sub _convert_index_fields {
605
sub _convert_index_fields {
537
    my ( $self, @indexes ) = @_;
606
    my ( $self, @indexes ) = @_;
Lines 544-557 sub _convert_index_fields { Link Here
544
    # when joining things, to indicate we make it an 'OR' join.
613
    # when joining things, to indicate we make it an 'OR' join.
545
    # (Sorry, this got a bit ugly after special cases were found.)
614
    # (Sorry, this got a bit ugly after special cases were found.)
546
    grep { $_->{field} } map {
615
    grep { $_->{field} } map {
547
        my ( $f, $t ) = split /,/;
616
        # Lower case all field names
617
        my ( $f, $t ) = map(lc, split /,/);
548
        my $mc = '';
618
        my $mc = '';
549
        if ($f =~ /^mc-/) {
619
        if ($f =~ /^mc-/) {
550
            $mc = 'mc-';
620
            $mc = 'mc-';
551
            $f =~ s/^mc-//;
621
            $f =~ s/^mc-//;
552
        }
622
        }
553
        my $r = {
623
        my $r = {
554
            field => $index_field_convert{$f},
624
            field => exists $index_field_convert{$f} ? $index_field_convert{$f} : $f,
555
            type  => $index_type_convert{ $t // '__default' }
625
            type  => $index_type_convert{ $t // '__default' }
556
        };
626
        };
557
        $r->{field} = ($mc . $r->{field}) if $mc && $r->{field};
627
        $r->{field} = ($mc . $r->{field}) if $mc && $r->{field};
Lines 606-614 will have to wait for a real query parser. Link Here
606
676
607
sub _convert_index_strings_freeform {
677
sub _convert_index_strings_freeform {
608
    my ( $self, $search ) = @_;
678
    my ( $self, $search ) = @_;
609
    while ( my ( $zeb, $es ) = each %index_field_convert ) {
679
    # @TODO: Currenty will alter also fields contained within quotes:
610
        $search =~ s/\b$zeb(?:,[\w\-]*)?:/$es:/g;
680
    # `searching for "stuff cn:123"` for example will become
611
    }
681
    # `searching for "stuff local-number:123"
682
    #
683
    # Fixing this is tricky, one possibility:
684
    # https://stackoverflow.com/questions/19193876/perl-regex-to-match-a-string-that-is-not-enclosed-in-quotes
685
    # Still not perfect, and will not handle escaped quotes within quotes and assumes balanced quotes.
686
    #
687
    # Another, not so elegant, solution could be to replace all quoted content with placeholders, and put
688
    # them back when processing is done.
689
690
    # Lower case field names
691
    $search =~ s/($field_name_pattern)(?:,[\w-]*)?($multi_field_pattern):/\L$1\E$2:/og;
692
    # Resolve possible field aliases
693
    $search =~ s/($field_name_pattern)($multi_field_pattern):/(exists $index_field_convert{$1} ? $index_field_convert{$1} : $1)."$2:"/oge;
612
    return $search;
694
    return $search;
613
}
695
}
614
696
Lines 805-810 operands and double quoted strings. Link Here
805
887
806
=cut
888
=cut
807
889
890
my $tokenize_split_re = qr/((?:${field_name_pattern}${multi_field_pattern}:)?"[^"]+"|\s+)/;
808
sub _truncate_terms {
891
sub _truncate_terms {
809
    my ( $self, $query ) = @_;
892
    my ( $self, $query ) = @_;
810
893
(-)a/Koha/SearchEngine/Elasticsearch/Search.pm (-7 / +7 lines)
Lines 207-213 sub search_auth_compat { Link Here
207
        # rather than hard-coded conversions.
207
        # rather than hard-coded conversions.
208
        #my $record    = $_[0];
208
        #my $record    = $_[0];
209
        # Handle legacy nested arrays indexed with splitting enabled.
209
        # Handle legacy nested arrays indexed with splitting enabled.
210
        my $authid = $record->{ 'Local-number' }[0];
210
        my $authid = $record->{ 'local-number' }[0];
211
        $authid = @$authid[0] if (ref $authid eq 'ARRAY');
211
        $authid = @$authid[0] if (ref $authid eq 'ARRAY');
212
212
213
        $result{authid} = $authid;
213
        $result{authid} = $authid;
Lines 266-272 sub count_auth_use { Link Here
266
        query => {
266
        query => {
267
            bool => {
267
            bool => {
268
#                query  => { match_all => {} },
268
#                query  => { match_all => {} },
269
                filter => { term      => { an => $authid } }
269
                filter => { term      => { 'authority-number' => $authid } }
270
            }
270
            }
271
        }
271
        }
272
    };
272
    };
Lines 438-450 sub _convert_facets { Link Here
438
    # things that zebra uses.
438
    # things that zebra uses.
439
    # TODO let the library define the order using the interface.
439
    # TODO let the library define the order using the interface.
440
    my %type_to_label = (
440
    my %type_to_label = (
441
        author   => { order => 1, label => 'Authors', },
441
        author => { order => 1, label => 'Authors', },
442
        itype    => { order => 2, label => 'ItemTypes', },
442
        itype => { order => 2, label => 'ItemTypes', },
443
        location => { order => 3, label => 'Location', },
443
        location => { order => 3, label => 'Location', },
444
        'su-geo' => { order => 4, label => 'Places', },
444
        'su-geo' => { order => 4, label => 'Places', },
445
        se       => { order => 5, label => 'Series', },
445
        'title-series' => { order => 5, label => 'Series', },
446
        subject  => { order => 6, label => 'Topics', },
446
        subject => { order => 6, label => 'Topics', },
447
        ccode    => { order => 7, label => 'CollectionCodes',},
447
        ccode => { order => 7, label => 'CollectionCodes',},
448
        holdingbranch => { order => 8, label => 'HoldingLibrary' },
448
        holdingbranch => { order => 8, label => 'HoldingLibrary' },
449
        homebranch => { order => 9, label => 'HomeLibrary' }
449
        homebranch => { order => 9, label => 'HomeLibrary' }
450
    );
450
    );
(-)a/admin/searchengine/elasticsearch/mappings.yaml (-606 / +1615 lines)
Lines 1153-2418 authorities: Link Here
1153
        suggestible: ''
1153
        suggestible: ''
1154
    type: ''
1154
    type: ''
1155
biblios:
1155
biblios:
1156
  Host-Item-Number:
1156
  abstract:
1157
    label: Host-Item-Number
1157
    label: abstract
1158
    mappings:
1158
    mappings:
1159
      - facet: ''
1159
      - facet: ''
1160
        marc_field: '7739'
1160
        marc_field: '520'
1161
        marc_type: marc21
1161
        marc_type: marc21
1162
        sort: ~
1162
        sort: ~
1163
        suggestible: ''
1163
        suggestible: ''
1164
    type: ''
1165
  acqsource:
1166
    label: acqsource
1167
    mappings:
1164
      - facet: ''
1168
      - facet: ''
1165
        marc_field: '7739'
1169
        marc_field: 952e
1166
        marc_type: normarc
1170
        marc_type: marc21
1167
        sort: ~
1171
        sort: ~
1168
        suggestible: ''
1172
        suggestible: ''
1173
    type: ''
1174
  arl:
1175
    label: arl
1176
    mappings:
1169
      - facet: ''
1177
      - facet: ''
1170
        marc_field: '4619'
1178
        marc_field: 526c
1171
        marc_type: unimarc
1179
        marc_type: marc21
1172
        sort: ~
1180
        sort: ~
1173
        suggestible: ''
1181
        suggestible: ''
1174
    type: number
1182
    type: ''
1175
  Local-number:
1183
  arp:
1176
    label: Local-number
1184
    label: arp
1177
    mappings:
1185
    mappings:
1178
      - facet: ''
1186
      - facet: ''
1179
        marc_field: 999c
1187
        marc_field: 526d
1180
        marc_type: marc21
1188
        marc_type: marc21
1181
        sort: ~
1189
        sort: ~
1182
        suggestible: ''
1190
        suggestible: ''
1183
      - facet: ''
1191
    type: ''
1184
        marc_field: 999c
1192
  author:
1193
    label: author
1194
    mappings:
1195
      - facet: '1'
1196
        marc_field: 100a
1197
        marc_type: marc21
1198
        sort: ~
1199
        suggestible: '1'
1200
      - facet: '1'
1201
        marc_field: 110a
1202
        marc_type: marc21
1203
        sort: ~
1204
        suggestible: '1'
1205
      - facet: '1'
1206
        marc_field: 111a
1207
        marc_type: marc21
1208
        sort: ~
1209
        suggestible: '1'
1210
      - facet: 0
1211
        marc_field: 245c
1212
        marc_type: marc21
1213
        sort: ~
1214
        suggestible: 0
1215
      - facet: 1
1216
        marc_field: 700a
1217
        marc_type: marc21
1218
        sort: ~
1219
        suggestible: 1
1220
      - facet: '1'
1221
        marc_field: 100a
1185
        marc_type: normarc
1222
        marc_type: normarc
1186
        sort: ~
1223
        sort: ~
1187
        suggestible: ''
1224
        suggestible: '1'
1188
      - facet: ''
1225
      - facet: '1'
1189
        marc_field: '001'
1226
        marc_field: 110a
1227
        marc_type: normarc
1228
        sort: ~
1229
        suggestible: '1'
1230
      - facet: '1'
1231
        marc_field: 111a
1232
        marc_type: normarc
1233
        sort: ~
1234
        suggestible: '1'
1235
      - facet: 0
1236
        marc_field: 245c
1237
        marc_type: normarc
1238
        sort: ~
1239
        suggestible: 0
1240
      - facet: 1
1241
        marc_field: 700a
1242
        marc_type: normarc
1243
        sort: ~
1244
        suggestible: 1
1245
      - facet: '1'
1246
        marc_field: 200f
1190
        marc_type: unimarc
1247
        marc_type: unimarc
1191
        sort: ~
1248
        sort: ~
1192
        suggestible: ''
1249
        suggestible: '1'
1250
      - facet: '1'
1251
        marc_field: 200g
1252
        marc_type: unimarc
1253
        sort: ~
1254
        suggestible: '1'
1255
      - facet: 1
1256
        marc_field: 700a
1257
        marc_type: unimarc
1258
        sort: ~
1259
        suggestible: 1
1260
      - facet: 0
1261
        marc_field: '701'
1262
        marc_type: unimarc
1263
        sort: ~
1264
        suggestible: 0
1193
    type: string
1265
    type: string
1194
  acqdate:
1266
  author-in-order:
1195
    label: acqdate
1267
    label: author-in-order
1196
    mappings:
1268
    mappings:
1197
      - facet: ''
1269
      - facet: ''
1198
        marc_field: 952d
1270
        marc_field: 245c
1199
        marc_type: marc21
1271
        marc_type: marc21
1200
        sort: 1
1272
        sort: ~
1201
        suggestible: ''
1202
      - facet: ''
1203
        marc_field: 952d
1204
        marc_type: normarc
1205
        sort: 1
1206
        suggestible: ''
1207
      - facet: ''
1208
        marc_field: '9955'
1209
        marc_type: unimarc
1210
        sort: 1
1211
        suggestible: ''
1273
        suggestible: ''
1212
    type: date
1274
    type: ''
1213
  an:
1275
  author-name-corporate:
1214
    label: an
1276
    label: author-name-corporate
1215
    mappings:
1277
    mappings:
1216
      - facet: ''
1278
      - facet: ''
1217
        marc_field: '1009'
1279
        marc_field: '110'
1218
        marc_type: marc21
1280
        marc_type: marc21
1219
        sort: ~
1281
        sort: ~
1220
        suggestible: ''
1282
        suggestible: ''
1221
      - facet: ''
1283
      - facet: ''
1222
        marc_field: '1109'
1284
        marc_field: '111'
1223
        marc_type: marc21
1285
        marc_type: marc21
1224
        sort: ~
1286
        sort: ~
1225
        suggestible: ''
1287
        suggestible: ''
1226
      - facet: ''
1288
      - facet: ''
1227
        marc_field: '1119'
1289
        marc_field: '711'
1228
        marc_type: marc21
1290
        marc_type: marc21
1229
        sort: ~
1291
        sort: ~
1230
        suggestible: ''
1292
        suggestible: ''
1231
      - facet: ''
1293
      - facet: ''
1232
        marc_field: '1309'
1294
        marc_field: '810'
1233
        marc_type: marc21
1295
        marc_type: marc21
1234
        sort: ~
1296
        sort: ~
1235
        suggestible: ''
1297
        suggestible: ''
1236
      - facet: ''
1298
      - facet: ''
1237
        marc_field: '2459'
1299
        marc_field: '811'
1238
        marc_type: marc21
1300
        marc_type: marc21
1239
        sort: ~
1301
        sort: ~
1240
        suggestible: ''
1302
        suggestible: ''
1303
    type: ''
1304
  author-name-personal:
1305
    label: author-name-personal
1306
    mappings:
1241
      - facet: ''
1307
      - facet: ''
1242
        marc_field: '4009'
1308
        marc_field: '100'
1243
        marc_type: marc21
1309
        marc_type: marc21
1244
        sort: ~
1310
        sort: ~
1245
        suggestible: ''
1311
        suggestible: ''
1246
      - facet: ''
1312
      - facet: ''
1247
        marc_field: '4109'
1313
        marc_field: '400'
1248
        marc_type: marc21
1314
        marc_type: marc21
1249
        sort: ~
1315
        sort: ~
1250
        suggestible: ''
1316
        suggestible: ''
1251
      - facet: ''
1317
      - facet: ''
1252
        marc_field: '4409'
1318
        marc_field: '700'
1253
        marc_type: marc21
1319
        marc_type: marc21
1254
        sort: ~
1320
        sort: ~
1255
        suggestible: ''
1321
        suggestible: ''
1256
      - facet: ''
1322
      - facet: ''
1257
        marc_field: '4909'
1323
        marc_field: '800'
1258
        marc_type: marc21
1324
        marc_type: marc21
1259
        sort: ~
1325
        sort: ~
1260
        suggestible: ''
1326
        suggestible: ''
1327
    type: ''
1328
  author-personal-bibliography:
1329
    label: author-personal-bibliography
1330
    mappings:
1261
      - facet: ''
1331
      - facet: ''
1262
        marc_field: '6009'
1332
        marc_field: 100a
1263
        marc_type: marc21
1333
        marc_type: marc21
1264
        sort: ~
1334
        sort: ~
1265
        suggestible: ''
1335
        suggestible: ''
1336
    type: ''
1337
  author-title:
1338
    label: author-title
1339
    mappings:
1266
      - facet: ''
1340
      - facet: ''
1267
        marc_field: '6109'
1341
        marc_field: '100'
1268
        marc_type: marc21
1342
        marc_type: marc21
1269
        sort: ~
1343
        sort: ~
1270
        suggestible: ''
1344
        suggestible: ''
1271
      - facet: ''
1345
      - facet: ''
1272
        marc_field: '6119'
1346
        marc_field: '110'
1273
        marc_type: marc21
1347
        marc_type: marc21
1274
        sort: ~
1348
        sort: ~
1275
        suggestible: ''
1349
        suggestible: ''
1276
      - facet: ''
1350
      - facet: ''
1277
        marc_field: '6309'
1351
        marc_field: '111'
1278
        marc_type: marc21
1352
        marc_type: marc21
1279
        sort: ~
1353
        sort: ~
1280
        suggestible: ''
1354
        suggestible: ''
1281
      - facet: ''
1355
      - facet: ''
1282
        marc_field: '6509'
1356
        marc_field: 400t
1283
        marc_type: marc21
1357
        marc_type: marc21
1284
        sort: ~
1358
        sort: ~
1285
        suggestible: ''
1359
        suggestible: ''
1286
      - facet: ''
1360
      - facet: ''
1287
        marc_field: '6519'
1361
        marc_field: 410t
1288
        marc_type: marc21
1362
        marc_type: marc21
1289
        sort: ~
1363
        sort: ~
1290
        suggestible: ''
1364
        suggestible: ''
1291
      - facet: ''
1365
      - facet: ''
1292
        marc_field: '6529'
1366
        marc_field: 411t
1293
        marc_type: marc21
1367
        marc_type: marc21
1294
        sort: ~
1368
        sort: ~
1295
        suggestible: ''
1369
        suggestible: ''
1296
      - facet: ''
1370
      - facet: ''
1297
        marc_field: '6539'
1371
        marc_field: 700t
1298
        marc_type: marc21
1372
        marc_type: marc21
1299
        sort: ~
1373
        sort: ~
1300
        suggestible: ''
1374
        suggestible: ''
1301
      - facet: ''
1375
      - facet: ''
1302
        marc_field: '6549'
1376
        marc_field: 710t
1303
        marc_type: marc21
1377
        marc_type: marc21
1304
        sort: ~
1378
        sort: ~
1305
        suggestible: ''
1379
        suggestible: ''
1306
      - facet: ''
1380
      - facet: ''
1307
        marc_field: '6559'
1381
        marc_field: 711t
1308
        marc_type: marc21
1382
        marc_type: marc21
1309
        sort: ~
1383
        sort: ~
1310
        suggestible: ''
1384
        suggestible: ''
1311
      - facet: ''
1385
      - facet: ''
1312
        marc_field: '6569'
1386
        marc_field: 800t
1313
        marc_type: marc21
1387
        marc_type: marc21
1314
        sort: ~
1388
        sort: ~
1315
        suggestible: ''
1389
        suggestible: ''
1316
      - facet: ''
1390
      - facet: ''
1317
        marc_field: '6579'
1391
        marc_field: 810t
1318
        marc_type: marc21
1392
        marc_type: marc21
1319
        sort: ~
1393
        sort: ~
1320
        suggestible: ''
1394
        suggestible: ''
1321
      - facet: ''
1395
      - facet: ''
1322
        marc_field: '6909'
1396
        marc_field: 811t
1323
        marc_type: marc21
1397
        marc_type: marc21
1324
        sort: ~
1398
        sort: ~
1325
        suggestible: ''
1399
        suggestible: ''
1400
    type: ''
1401
  barcode:
1402
    label: barcode
1403
    mappings:
1326
      - facet: ''
1404
      - facet: ''
1327
        marc_field: '7009'
1405
        marc_field: 952p
1328
        marc_type: marc21
1406
        marc_type: marc21
1329
        sort: ~
1407
        sort: ~
1330
        suggestible: ''
1408
        suggestible: ''
1409
    type: ''
1410
  bgf-number:
1411
    label: bgf-number
1412
    mappings:
1331
      - facet: ''
1413
      - facet: ''
1332
        marc_field: '7109'
1414
        marc_field: '015'
1333
        marc_type: marc21
1415
        marc_type: marc21
1334
        sort: ~
1416
        sort: ~
1335
        suggestible: ''
1417
        suggestible: ''
1336
      - facet: ''
1418
      - facet: ''
1337
        marc_field: '7119'
1419
        marc_field: '015'
1338
        marc_type: marc21
1420
        marc_type: normarc
1339
        sort: ~
1421
        sort: ~
1340
        suggestible: ''
1422
        suggestible: ''
1423
    type: ''
1424
  bib-level:
1425
    label: bib-level
1426
    mappings:
1341
      - facet: ''
1427
      - facet: ''
1342
        marc_field: '7309'
1428
        marc_field: leader_/7
1343
        marc_type: marc21
1429
        marc_type: marc21
1344
        sort: ~
1430
        sort: ~
1345
        suggestible: ''
1431
        suggestible: ''
1346
      - facet: ''
1432
      - facet: ''
1347
        marc_field: '7519'
1433
        marc_field: leader_/7
1348
        marc_type: marc21
1434
        marc_type: normarc
1349
        sort: ~
1435
        sort: ~
1350
        suggestible: ''
1436
        suggestible: ''
1437
    type: ''
1438
  biblioitemnumber:
1439
    label: biblioitemnumber
1440
    mappings:
1351
      - facet: ''
1441
      - facet: ''
1352
        marc_field: '8009'
1442
        marc_field: 999d
1353
        marc_type: marc21
1443
        marc_type: marc21
1354
        sort: ~
1444
        sort: ~
1355
        suggestible: ''
1445
        suggestible: ''
1446
    type: ''
1447
  bio:
1448
    label: bio
1449
    mappings:
1356
      - facet: ''
1450
      - facet: ''
1357
        marc_field: '8109'
1451
        marc_field: '008_/34'
1358
        marc_type: marc21
1452
        marc_type: marc21
1359
        sort: ~
1453
        sort: ~
1360
        suggestible: ''
1454
        suggestible: ''
1361
      - facet: ''
1455
      - facet: ''
1362
        marc_field: '8119'
1456
        marc_field: '008_/34'
1363
        marc_type: marc21
1457
        marc_type: normarc
1364
        sort: ~
1458
        sort: ~
1365
        suggestible: ''
1459
        suggestible: ''
1366
      - facet: ''
1460
      - facet: ''
1367
        marc_field: '8309'
1461
        marc_field: 105a_/12
1368
        marc_type: marc21
1462
        marc_type: unimarc
1369
        sort: ~
1463
        sort: ~
1370
        suggestible: ''
1464
        suggestible: ''
1465
    type: ''
1466
  bnb-card-number:
1467
    label: bnb-card-number
1468
    mappings:
1371
      - facet: ''
1469
      - facet: ''
1372
        marc_field: '1009'
1470
        marc_field: '015'
1373
        marc_type: normarc
1471
        marc_type: marc21
1374
        sort: ~
1472
        sort: ~
1375
        suggestible: ''
1473
        suggestible: ''
1376
      - facet: ''
1474
    type: ''
1377
        marc_field: '1109'
1475
  ccode:
1378
        marc_type: normarc
1476
    label: collection-code
1477
    mappings:
1478
      - facet: '1'
1479
        marc_field: '9528'
1480
        marc_type: marc21
1379
        sort: ~
1481
        sort: ~
1380
        suggestible: ''
1482
        suggestible: ''
1381
      - facet: ''
1483
      - facet: '1'
1382
        marc_field: '1119'
1484
        marc_field: '9528'
1383
        marc_type: normarc
1485
        marc_type: normarc
1384
        sort: ~
1486
        sort: ~
1385
        suggestible: ''
1487
        suggestible: ''
1386
      - facet: ''
1488
      - facet: '1'
1387
        marc_field: '1309'
1489
        marc_field: '9958'
1388
        marc_type: normarc
1490
        marc_type: unimarc
1389
        sort: ~
1491
        sort: ~
1390
        suggestible: ''
1492
        suggestible: ''
1493
    type: ''
1494
  classification-source:
1495
    label: classification-source
1496
    mappings:
1391
      - facet: ''
1497
      - facet: ''
1392
        marc_field: '2459'
1498
        marc_field: '9522'
1393
        marc_type: normarc
1499
        marc_type: marc21
1394
        sort: ~
1500
        sort: ~
1395
        suggestible: ''
1501
        suggestible: ''
1502
    type: ''
1503
  cn-bib-sort:
1504
    label: cn-bib-sort
1505
    mappings:
1396
      - facet: ''
1506
      - facet: ''
1397
        marc_field: '4409'
1507
        marc_field: '9426'
1398
        marc_type: normarc
1508
        marc_type: marc21
1399
        sort: ~
1509
        sort: ~
1400
        suggestible: ''
1510
        suggestible: ''
1511
    type: ''
1512
  cn-bib-source:
1513
    label: cn-bib-source
1514
    mappings:
1401
      - facet: ''
1515
      - facet: ''
1402
        marc_field: '4909'
1516
        marc_field: '9422'
1403
        marc_type: normarc
1517
        marc_type: marc21
1404
        sort: ~
1518
        sort: ~
1405
        suggestible: ''
1519
        suggestible: ''
1520
    type: ''
1521
  cn-class:
1522
    label: cn-class
1523
    mappings:
1406
      - facet: ''
1524
      - facet: ''
1407
        marc_field: '6009'
1525
        marc_field: 942h
1408
        marc_type: normarc
1526
        marc_type: marc21
1409
        sort: ~
1527
        sort: ~
1410
        suggestible: ''
1528
        suggestible: ''
1529
    type: ''
1530
  cn-item:
1531
    label: cn-item
1532
    mappings:
1411
      - facet: ''
1533
      - facet: ''
1412
        marc_field: '6109'
1534
        marc_field: 942i
1413
        marc_type: normarc
1535
        marc_type: marc21
1414
        sort: ~
1536
        sort: ~
1415
        suggestible: ''
1537
        suggestible: ''
1538
    type: ''
1539
  cn-prefix:
1540
    label: cn-prefix
1541
    mappings:
1416
      - facet: ''
1542
      - facet: ''
1417
        marc_field: '6119'
1543
        marc_field: 942k
1418
        marc_type: normarc
1544
        marc_type: marc21
1419
        sort: ~
1545
        sort: ~
1420
        suggestible: ''
1546
        suggestible: ''
1547
    type: ''
1548
  cn-sort:
1549
    label: cn-sort
1550
    mappings:
1421
      - facet: ''
1551
      - facet: ''
1422
        marc_field: '6309'
1552
        marc_field: '9526'
1423
        marc_type: normarc
1553
        marc_type: marc21
1424
        sort: ~
1554
        sort: ~
1425
        suggestible: ''
1555
        suggestible: ''
1556
    type: ''
1557
  cn-suffix:
1558
    label: cn-suffix
1559
    mappings:
1426
      - facet: ''
1560
      - facet: ''
1427
        marc_field: '6509'
1561
        marc_field: 942m
1428
        marc_type: normarc
1562
        marc_type: marc21
1429
        sort: ~
1563
        sort: ~
1430
        suggestible: ''
1564
        suggestible: ''
1565
    type: ''
1566
  code-geographic:
1567
    label: code-geographic
1568
    mappings:
1431
      - facet: ''
1569
      - facet: ''
1432
        marc_field: '6519'
1570
        marc_field: '043'
1433
        marc_type: normarc
1571
        marc_type: marc21
1434
        sort: ~
1572
        sort: ~
1435
        suggestible: ''
1573
        suggestible: ''
1574
    type: ''
1575
  code-institution:
1576
    label: code-institution
1577
    mappings:
1436
      - facet: ''
1578
      - facet: ''
1437
        marc_field: '6529'
1579
        marc_field: '040'
1438
        marc_type: normarc
1580
        marc_type: marc21
1439
        sort: ~
1440
        suggestible: ''
1441
      - facet: ''
1442
        marc_field: '6539'
1443
        marc_type: normarc
1444
        sort: ~
1445
        suggestible: ''
1446
      - facet: ''
1447
        marc_field: '6549'
1448
        marc_type: normarc
1449
        sort: ~
1581
        sort: ~
1450
        suggestible: ''
1582
        suggestible: ''
1583
    type: ''
1584
  coded-location-qualifier:
1585
    label: coded-location-qualifier
1586
    mappings:
1451
      - facet: ''
1587
      - facet: ''
1452
        marc_field: '6559'
1588
        marc_field: 952f
1453
        marc_type: normarc
1589
        marc_type: marc21
1454
        sort: ~
1590
        sort: ~
1455
        suggestible: ''
1591
        suggestible: ''
1592
    type: ''
1593
  coden:
1594
    label: coden
1595
    mappings:
1456
      - facet: ''
1596
      - facet: ''
1457
        marc_field: '6569'
1597
        marc_field: '030'
1458
        marc_type: normarc
1598
        marc_type: marc21
1459
        sort: ~
1599
        sort: ~
1460
        suggestible: ''
1600
        suggestible: ''
1601
    type: ''
1602
  conference-name:
1603
    label: conference-name
1604
    mappings:
1461
      - facet: ''
1605
      - facet: ''
1462
        marc_field: '6579'
1606
        marc_field: '111'
1463
        marc_type: normarc
1607
        marc_type: marc21
1464
        sort: ~
1608
        sort: ~
1465
        suggestible: ''
1609
        suggestible: ''
1466
      - facet: ''
1610
      - facet: ''
1467
        marc_field: '6909'
1611
        marc_field: '411'
1468
        marc_type: normarc
1612
        marc_type: marc21
1469
        sort: ~
1613
        sort: ~
1470
        suggestible: ''
1614
        suggestible: ''
1471
      - facet: ''
1615
      - facet: ''
1472
        marc_field: '7009'
1616
        marc_field: '611'
1473
        marc_type: normarc
1617
        marc_type: marc21
1474
        sort: ~
1618
        sort: ~
1475
        suggestible: ''
1619
        suggestible: ''
1476
      - facet: ''
1620
      - facet: ''
1477
        marc_field: '7109'
1621
        marc_field: '711'
1478
        marc_type: normarc
1622
        marc_type: marc21
1479
        sort: ~
1623
        sort: ~
1480
        suggestible: ''
1624
        suggestible: ''
1481
      - facet: ''
1625
      - facet: ''
1482
        marc_field: '7119'
1626
        marc_field: '811'
1483
        marc_type: normarc
1627
        marc_type: marc21
1484
        sort: ~
1628
        sort: ~
1485
        suggestible: ''
1629
        suggestible: ''
1630
    type: ''
1631
  control-number:
1632
    label: control-number
1633
    mappings:
1486
      - facet: ''
1634
      - facet: ''
1487
        marc_field: '7309'
1635
        marc_field: '001'
1488
        marc_type: normarc
1636
        marc_type: marc21
1489
        sort: ~
1637
        sort: ~
1490
        suggestible: ''
1638
        suggestible: ''
1491
      - facet: ''
1639
      - facet: ''
1492
        marc_field: '8009'
1640
        marc_field: '001'
1493
        marc_type: normarc
1641
        marc_type: normarc
1494
        sort: ~
1642
        sort: ~
1495
        suggestible: ''
1643
        suggestible: ''
1496
      - facet: ''
1644
    type: ''
1497
        marc_field: '8109'
1645
  copydate:
1498
        marc_type: normarc
1646
    label: copydate
1647
    mappings:
1648
      - facet: '1'
1649
        marc_field: 260c
1650
        marc_type: marc21
1499
        sort: ~
1651
        sort: ~
1500
        suggestible: ''
1652
        suggestible: ''
1501
      - facet: ''
1653
      - facet: '1'
1502
        marc_field: '8119'
1654
        marc_field: 260c
1503
        marc_type: normarc
1655
        marc_type: normarc
1504
        sort: ~
1656
        sort: ~
1505
        suggestible: ''
1657
        suggestible: ''
1658
    type: date
1659
  copynumber:
1660
    label: copynumber
1661
    mappings:
1506
      - facet: ''
1662
      - facet: ''
1507
        marc_field: '8309'
1663
        marc_field: 952t
1508
        marc_type: normarc
1664
        marc_type: marc21
1509
        sort: ~
1665
        sort: ~
1510
        suggestible: ''
1666
        suggestible: ''
1667
    type: ''
1668
  corporate-name:
1669
    label: corporate-name
1670
    mappings:
1511
      - facet: ''
1671
      - facet: ''
1512
        marc_field: '5009'
1672
        marc_field: '110'
1513
        marc_type: unimarc
1673
        marc_type: marc21
1514
        sort: ~
1674
        sort: ~
1515
        suggestible: ''
1675
        suggestible: ''
1516
      - facet: ''
1676
      - facet: ''
1517
        marc_field: '5019'
1677
        marc_field: '410'
1518
        marc_type: unimarc
1678
        marc_type: marc21
1519
        sort: ~
1679
        sort: ~
1520
        suggestible: ''
1680
        suggestible: ''
1521
      - facet: ''
1681
      - facet: ''
1522
        marc_field: '5039'
1682
        marc_field: '610'
1523
        marc_type: unimarc
1683
        marc_type: marc21
1524
        sort: ~
1684
        sort: ~
1525
        suggestible: ''
1685
        suggestible: ''
1526
      - facet: ''
1686
      - facet: ''
1527
        marc_field: '5109'
1687
        marc_field: '710'
1528
        marc_type: unimarc
1688
        marc_type: marc21
1529
        sort: ~
1689
        sort: ~
1530
        suggestible: ''
1690
        suggestible: ''
1531
      - facet: ''
1691
      - facet: ''
1532
        marc_field: '5129'
1692
        marc_field: '810'
1533
        marc_type: unimarc
1693
        marc_type: marc21
1534
        sort: ~
1694
        sort: ~
1535
        suggestible: ''
1695
        suggestible: ''
1696
    type: ''
1697
  cross-reference:
1698
    label: cross-reference
1699
    mappings:
1536
      - facet: ''
1700
      - facet: ''
1537
        marc_field: '5139'
1701
        marc_field: '1009'
1538
        marc_type: unimarc
1702
        marc_type: marc21
1539
        sort: ~
1703
        sort: ~
1540
        suggestible: ''
1704
        suggestible: ''
1541
      - facet: ''
1705
      - facet: ''
1542
        marc_field: '5149'
1706
        marc_field: '2459'
1543
        marc_type: unimarc
1707
        marc_type: marc21
1544
        sort: ~
1708
        sort: ~
1545
        suggestible: ''
1709
        suggestible: ''
1546
      - facet: ''
1710
      - facet: ''
1547
        marc_field: '5159'
1711
        marc_field: '7009'
1548
        marc_type: unimarc
1712
        marc_type: marc21
1549
        sort: ~
1713
        sort: ~
1550
        suggestible: ''
1714
        suggestible: ''
1715
    type: ''
1716
  ctype:
1717
    label: ctype
1718
    mappings:
1551
      - facet: ''
1719
      - facet: ''
1552
        marc_field: '5169'
1720
        marc_field: '008_/24-27'
1553
        marc_type: unimarc
1721
        marc_type: marc21
1554
        sort: ~
1722
        sort: ~
1555
        suggestible: ''
1723
        suggestible: ''
1556
      - facet: ''
1724
      - facet: ''
1557
        marc_field: '5179'
1725
        marc_field: '008_/24-27'
1558
        marc_type: unimarc
1726
        marc_type: normarc
1559
        sort: ~
1727
        sort: ~
1560
        suggestible: ''
1728
        suggestible: ''
1561
      - facet: ''
1729
      - facet: ''
1562
        marc_field: '5189'
1730
        marc_field: 105a_/4-7
1563
        marc_type: unimarc
1731
        marc_type: unimarc
1564
        sort: ~
1732
        sort: ~
1565
        suggestible: ''
1733
        suggestible: ''
1734
    type: ''
1735
  curriculum:
1736
    label: curriculum
1737
    mappings:
1566
      - facet: ''
1738
      - facet: ''
1567
        marc_field: '5199'
1739
        marc_field: 658abc
1568
        marc_type: unimarc
1740
        marc_type: marc21
1569
        sort: ~
1741
        sort: ~
1570
        suggestible: ''
1742
        suggestible: ''
1743
    type: ''
1744
  damaged:
1745
    label: damaged
1746
    mappings:
1571
      - facet: ''
1747
      - facet: ''
1572
        marc_field: '5209'
1748
        marc_field: '9524'
1573
        marc_type: unimarc
1749
        marc_type: marc21
1574
        sort: ~
1750
        sort: ~
1575
        suggestible: ''
1751
        suggestible: ''
1752
    type: ''
1753
  date-entered-on-file:
1754
    label: date-entered-on-file
1755
    mappings:
1576
      - facet: ''
1756
      - facet: ''
1577
        marc_field: '5309'
1757
        marc_field: '008_/1-5'
1578
        marc_type: unimarc
1758
        marc_type: marc21
1579
        sort: ~
1759
        sort: ~
1580
        suggestible: ''
1760
        suggestible: ''
1581
      - facet: ''
1761
      - facet: ''
1582
        marc_field: '5319'
1762
        marc_field: '008_/1-5'
1583
        marc_type: unimarc
1763
        marc_type: normarc
1584
        sort: ~
1764
        sort: ~
1585
        suggestible: ''
1765
        suggestible: ''
1586
      - facet: ''
1766
      - facet: ''
1587
        marc_field: '5329'
1767
        marc_field: '099c'
1588
        marc_type: unimarc
1768
        marc_type: unimarc
1589
        sort: ~
1769
        sort: ~
1590
        suggestible: ''
1770
        suggestible: ''
1771
    type: ''
1772
  date-of-acquisition:
1773
    label: date-of-acquisition
1774
    mappings:
1591
      - facet: ''
1775
      - facet: ''
1592
        marc_field: '5409'
1776
        marc_field: 952d
1593
        marc_type: unimarc
1777
        marc_type: marc21
1594
        sort: ~
1778
        sort: 1
1595
        suggestible: ''
1779
        suggestible: ''
1596
      - facet: ''
1780
      - facet: ''
1597
        marc_field: '5419'
1781
        marc_field: 952d
1598
        marc_type: unimarc
1782
        marc_type: normarc
1599
        sort: ~
1783
        sort: 1
1600
        suggestible: ''
1784
        suggestible: ''
1601
      - facet: ''
1785
      - facet: ''
1602
        marc_field: '5459'
1786
        marc_field: '9955'
1603
        marc_type: unimarc
1787
        marc_type: unimarc
1604
        sort: ~
1788
        sort: 1
1605
        suggestible: ''
1789
        suggestible: ''
1790
    type: date
1791
  date-time-last-modified:
1792
    label: date-time-last-modified
1793
    mappings:
1606
      - facet: ''
1794
      - facet: ''
1607
        marc_field: '5609'
1795
        marc_field: '005'
1608
        marc_type: unimarc
1796
        marc_type: marc21
1609
        sort: ~
1797
        sort: ~
1610
        suggestible: ''
1798
        suggestible: ''
1611
      - facet: ''
1799
      - facet: ''
1612
        marc_field: '6009'
1800
        marc_field: '099d'
1613
        marc_type: unimarc
1801
        marc_type: unimarc
1614
        sort: ~
1802
        sort: ~
1615
        suggestible: ''
1803
        suggestible: ''
1804
    type: ''
1805
  datelastborrowed:
1806
    label: datelastborrowed
1807
    mappings:
1616
      - facet: ''
1808
      - facet: ''
1617
        marc_field: '6019'
1809
        marc_field: 952s
1618
        marc_type: unimarc
1810
        marc_type: marc21
1619
        sort: ~
1811
        sort: ~
1620
        suggestible: ''
1812
        suggestible: ''
1813
    type: ''
1814
  datelastseen:
1815
    label: datelastseen
1816
    mappings:
1621
      - facet: ''
1817
      - facet: ''
1622
        marc_field: '6029'
1818
        marc_field: 952r
1623
        marc_type: unimarc
1819
        marc_type: marc21
1624
        sort: ~
1820
        sort: ~
1625
        suggestible: ''
1821
        suggestible: ''
1822
    type: ''
1823
  dewey-classification:
1824
    label: dewey-classification
1825
    mappings:
1626
      - facet: ''
1826
      - facet: ''
1627
        marc_field: '6049'
1827
        marc_field: '082'
1628
        marc_type: unimarc
1828
        marc_type: marc21
1629
        sort: ~
1829
        sort: ~
1630
        suggestible: ''
1830
        suggestible: ''
1831
    type: ''
1832
  dissertation-information:
1833
    label: dissertation-information
1834
    mappings:
1631
      - facet: ''
1835
      - facet: ''
1632
        marc_field: '6059'
1836
        marc_field: '502'
1633
        marc_type: unimarc
1837
        marc_type: marc21
1634
        sort: ~
1838
        sort: ~
1635
        suggestible: ''
1839
        suggestible: ''
1840
    type: ''
1841
  editor:
1842
    label: editor
1843
    mappings:
1636
      - facet: ''
1844
      - facet: ''
1637
        marc_field: '6069'
1845
        marc_field: '700'
1638
        marc_type: unimarc
1846
        marc_type: marc21
1639
        sort: ~
1847
        sort: ~
1640
        suggestible: ''
1848
        suggestible: ''
1641
      - facet: ''
1849
      - facet: ''
1642
        marc_field: '6079'
1850
        marc_field: 100a
1643
        marc_type: unimarc
1851
        marc_type: marc21
1644
        sort: ~
1852
        sort: ~
1645
        suggestible: ''
1853
        suggestible: ''
1854
    type: ''
1855
  extent:
1856
    label: extent
1857
    mappings:
1646
      - facet: ''
1858
      - facet: ''
1647
        marc_field: '6089'
1859
        marc_field: '300'
1648
        marc_type: unimarc
1860
        marc_type: marc21
1649
        sort: ~
1861
        sort: ~
1650
        suggestible: ''
1862
        suggestible: ''
1863
    type: ''
1864
  ff7-00:
1865
    label: ff7-00
1866
    mappings:
1651
      - facet: ''
1867
      - facet: ''
1652
        marc_field: '6109'
1868
        marc_field: 007_/1
1653
        marc_type: unimarc
1869
        marc_type: marc21
1654
        sort: ~
1870
        sort: ~
1655
        suggestible: ''
1871
        suggestible: ''
1656
      - facet: ''
1872
      - facet: ''
1657
        marc_field: '6159'
1873
        marc_field: 007_/1
1658
        marc_type: unimarc
1874
        marc_type: normarc
1659
        sort: ~
1875
        sort: ~
1660
        suggestible: ''
1876
        suggestible: ''
1877
    type: ''
1878
  ff7-01:
1879
    label: ff7-01
1880
    mappings:
1661
      - facet: ''
1881
      - facet: ''
1662
        marc_field: '6169'
1882
        marc_field: 007_/2
1663
        marc_type: unimarc
1883
        marc_type: marc21
1664
        sort: ~
1884
        sort: ~
1665
        suggestible: ''
1885
        suggestible: ''
1666
      - facet: ''
1886
      - facet: ''
1667
        marc_field: '6179'
1887
        marc_field: 007_/2
1668
        marc_type: unimarc
1888
        marc_type: normarc
1669
        sort: ~
1889
        sort: ~
1670
        suggestible: ''
1890
        suggestible: ''
1891
    type: ''
1892
  ff7-01-02:
1893
    label: ff7-01-02
1894
    mappings:
1671
      - facet: ''
1895
      - facet: ''
1672
        marc_field: '6209'
1896
        marc_field: 007_/1-2
1673
        marc_type: unimarc
1897
        marc_type: marc21
1674
        sort: ~
1898
        sort: ~
1675
        suggestible: ''
1899
        suggestible: ''
1676
      - facet: ''
1900
      - facet: ''
1677
        marc_field: '6219'
1901
        marc_field: 007_/1-2
1678
        marc_type: unimarc
1902
        marc_type: normarc
1679
        sort: ~
1903
        sort: ~
1680
        suggestible: ''
1904
        suggestible: ''
1905
    type: ''
1906
  ff7-02:
1907
    label: ff7-02
1908
    mappings:
1681
      - facet: ''
1909
      - facet: ''
1682
        marc_field: '7009'
1910
        marc_field: 007_/3
1683
        marc_type: unimarc
1911
        marc_type: marc21
1684
        sort: ~
1912
        sort: ~
1685
        suggestible: ''
1913
        suggestible: ''
1686
      - facet: ''
1914
      - facet: ''
1687
        marc_field: '7019'
1915
        marc_field: 007_/3
1688
        marc_type: unimarc
1916
        marc_type: normarc
1689
        sort: ~
1917
        sort: ~
1690
        suggestible: ''
1918
        suggestible: ''
1919
    type: ''
1920
  ff8-23:
1921
    label: ff8-23
1922
    mappings:
1691
      - facet: ''
1923
      - facet: ''
1692
        marc_field: '7029'
1924
        marc_field: '008_/23'
1693
        marc_type: unimarc
1925
        marc_type: marc21
1694
        sort: ~
1926
        sort: ~
1695
        suggestible: ''
1927
        suggestible: ''
1696
      - facet: ''
1928
      - facet: ''
1697
        marc_field: '7109'
1929
        marc_field: '008_/23'
1698
        marc_type: unimarc
1930
        marc_type: normarc
1699
        sort: ~
1931
        sort: ~
1700
        suggestible: ''
1932
        suggestible: ''
1933
    type: ''
1934
  ff8-29:
1935
    label: ff8-29
1936
    mappings:
1701
      - facet: ''
1937
      - facet: ''
1702
        marc_field: '7119'
1938
        marc_field: '008_/29'
1703
        marc_type: unimarc
1939
        marc_type: marc21
1704
        sort: ~
1940
        sort: ~
1705
        suggestible: ''
1941
        suggestible: ''
1706
      - facet: ''
1942
      - facet: ''
1707
        marc_field: '7129'
1943
        marc_field: '008_/29'
1708
        marc_type: unimarc
1944
        marc_type: normarc
1709
        sort: ~
1945
        sort: ~
1710
        suggestible: ''
1946
        suggestible: ''
1711
      - facet: ''
1947
      - facet: ''
1712
        marc_field: '7169'
1948
        marc_field: 105a_/8
1713
        marc_type: unimarc
1949
        marc_type: unimarc
1714
        sort: ~
1950
        sort: ~
1715
        suggestible: ''
1951
        suggestible: ''
1952
    type: ''
1953
  geographic-class:
1954
    label: geographic-class
1955
    mappings:
1716
      - facet: ''
1956
      - facet: ''
1717
        marc_field: '7209'
1957
        marc_field: '052'
1718
        marc_type: unimarc
1958
        marc_type: marc21
1719
        sort: ~
1959
        sort: ~
1720
        suggestible: ''
1960
        suggestible: ''
1721
      - facet: ''
1961
    type: ''
1722
        marc_field: '7219'
1962
  holdingbranch:
1723
        marc_type: unimarc
1963
    label: holdinglibrary
1964
    mappings:
1965
      - facet: '1'
1966
        marc_field: 952b
1967
        marc_type: marc21
1724
        sort: ~
1968
        sort: ~
1725
        suggestible: ''
1969
        suggestible: ''
1726
      - facet: ''
1970
      - facet: '1'
1727
        marc_field: '7229'
1971
        marc_field: 952b
1728
        marc_type: unimarc
1972
        marc_type: normarc
1729
        sort: ~
1973
        sort: ~
1730
        suggestible: ''
1974
        suggestible: ''
1731
      - facet: ''
1975
      - facet: ''
1732
        marc_field: '7309'
1976
        marc_field: 995c
1733
        marc_type: unimarc
1977
        marc_type: unimarc
1734
        sort: ~
1978
        sort: ~
1735
        suggestible: ''
1979
        suggestible: ''
1736
    type: number
1980
    type: string
1737
  author:
1981
  homebranch:
1738
    label: author
1982
    label: homelibrary
1739
    mappings:
1983
    mappings:
1740
      - facet: '1'
1984
      - facet: '1'
1741
        marc_field: 100a
1985
        marc_field: 952a
1742
        marc_type: marc21
1986
        marc_type: marc21
1743
        sort: ~
1987
        sort: ~
1744
        suggestible: '1'
1988
        suggestible: ''
1745
      - facet: '1'
1989
      - facet: '1'
1746
        marc_field: 110a
1990
        marc_field: 952a
1747
        marc_type: marc21
1991
        marc_type: normarc
1748
        sort: ~
1992
        sort: ~
1749
        suggestible: '1'
1993
        suggestible: ''
1750
      - facet: '1'
1994
      - facet: '1'
1751
        marc_field: 111a
1995
        marc_field: 995b
1752
        marc_type: marc21
1996
        marc_type: unimarc
1753
        sort: ~
1997
        sort: ~
1754
        suggestible: '1'
1998
        suggestible: ''
1755
      - facet: 0
1999
    type: string
1756
        marc_field: 245c
2000
  host-item:
2001
    label: host-item
2002
    mappings:
2003
      - facet: ''
2004
        marc_field: 773at
1757
        marc_type: marc21
2005
        marc_type: marc21
1758
        sort: 0
2006
        sort: ~
1759
        suggestible: 0
2007
        suggestible: ''
1760
      - facet: 1
2008
    type: ''
1761
        marc_field: 700a
2009
  host-item-number:
2010
    label: host-item-number
2011
    mappings:
2012
      - facet: ''
2013
        marc_field: '7739'
1762
        marc_type: marc21
2014
        marc_type: marc21
1763
        sort: 0
2015
        sort: ~
1764
        suggestible: 1
2016
        suggestible: ''
1765
      - facet: '1'
2017
      - facet: ''
1766
        marc_field: 100a
2018
        marc_field: '7739'
1767
        marc_type: normarc
2019
        marc_type: normarc
1768
        sort: ~
2020
        sort: ~
1769
        suggestible: '1'
2021
        suggestible: ''
1770
      - facet: '1'
2022
      - facet: ''
1771
        marc_field: 110a
2023
        marc_field: '4619'
2024
        marc_type: unimarc
2025
        sort: ~
2026
        suggestible: ''
2027
    type: number
2028
  identifier-other:
2029
    label: identifier-other
2030
    mappings:
2031
      - facet: ''
2032
        marc_field: 024aa
2033
        marc_type: marc21
2034
        sort: ~
2035
        suggestible: ''
2036
    type: ''
2037
  identifier-publisher-for-music:
2038
    label: identifier-publisher-for-music
2039
    mappings:
2040
      - facet: ''
2041
        marc_field: '028'
2042
        marc_type: marc21
2043
        sort: ~
2044
        suggestible: ''
2045
    type: ''
2046
  identifier-standard:
2047
    label: identifier-standard
2048
    mappings:
2049
      - facet: ''
2050
        marc_field: '010'
2051
        marc_type: marc21
2052
        sort: ~
2053
        suggestible: ''
2054
      - facet: ''
2055
        marc_field: '011'
2056
        marc_type: marc21
2057
        sort: ~
2058
        suggestible: ''
2059
      - facet: ''
2060
        marc_field: '015'
2061
        marc_type: marc21
2062
        sort: ~
2063
        suggestible: ''
2064
      - facet: ''
2065
        marc_field: '017'
2066
        marc_type: marc21
2067
        sort: ~
2068
        suggestible: ''
2069
      - facet: ''
2070
        marc_field: '018'
2071
        marc_type: marc21
2072
        sort: ~
2073
        suggestible: ''
2074
      - facet: ''
2075
        marc_field: 020a
2076
        marc_type: marc21
2077
        sort: ~
2078
        suggestible: ''
2079
      - facet: ''
2080
        marc_field: 022a
2081
        marc_type: marc21
2082
        sort: ~
2083
        suggestible: ''
2084
      - facet: ''
2085
        marc_field: '010'
1772
        marc_type: normarc
2086
        marc_type: normarc
1773
        sort: ~
2087
        sort: ~
1774
        suggestible: '1'
2088
        suggestible: ''
1775
      - facet: '1'
2089
      - facet: ''
1776
        marc_field: 111a
2090
        marc_field: '015'
1777
        marc_type: normarc
2091
        marc_type: normarc
1778
        sort: ~
2092
        sort: ~
1779
        suggestible: '1'
2093
        suggestible: ''
1780
      - facet: 0
2094
      - facet: ''
1781
        marc_field: 245c
2095
        marc_field: 020a
1782
        marc_type: normarc
2096
        marc_type: normarc
1783
        sort: 0
2097
        sort: ~
1784
        suggestible: 0
2098
        suggestible: ''
1785
      - facet: 1
2099
      - facet: ''
1786
        marc_field: 700a
2100
        marc_field: 022a
1787
        marc_type: normarc
2101
        marc_type: normarc
1788
        sort: 0
1789
        suggestible: 1
1790
      - facet: '1'
1791
        marc_field: 200f
1792
        marc_type: unimarc
1793
        sort: ~
2102
        sort: ~
1794
        suggestible: '1'
2103
        suggestible: ''
1795
      - facet: '1'
2104
      - facet: ''
1796
        marc_field: 200g
2105
        marc_field: 010az
1797
        marc_type: unimarc
2106
        marc_type: unimarc
1798
        sort: ~
2107
        sort: ~
1799
        suggestible: '1'
2108
        suggestible: ''
1800
      - facet: 1
2109
      - facet: ''
1801
        marc_field: 700a
2110
        marc_field: 011ayz
1802
        marc_type: unimarc
1803
        sort: 0
1804
        suggestible: 1
1805
      - facet: 0
1806
        marc_field: '701'
1807
        marc_type: unimarc
2111
        marc_type: unimarc
1808
        sort: 0
2112
        sort: ~
1809
        suggestible: 0
2113
        suggestible: ''
1810
    type: string
2114
    type: 'stdno'
1811
  bgf-number:
2115
  index-term-genre:
1812
    label: bgf-number
2116
    label: index-term-genre
1813
    mappings:
2117
    mappings:
1814
      - facet: ''
2118
      - facet: ''
1815
        marc_field: '015'
2119
        marc_field: 655a
1816
        marc_type: marc21
2120
        marc_type: marc21
1817
        sort: ~
2121
        sort: ~
1818
        suggestible: ''
2122
        suggestible: ''
2123
    type: ''
2124
  index-term-uncontrolled:
2125
    label: index-term-uncontrolled
2126
    mappings:
1819
      - facet: ''
2127
      - facet: ''
1820
        marc_field: '015'
2128
        marc_field: 653a
1821
        marc_type: normarc
2129
        marc_type: marc21
1822
        sort: ~
2130
        sort: ~
1823
        suggestible: ''
2131
        suggestible: ''
1824
    type: ''
2132
    type: ''
1825
  bib-level:
2133
  indexed-by:
1826
    label: bib-level
2134
    label: indexed-by
1827
    mappings:
2135
    mappings:
1828
      - facet: ''
2136
      - facet: ''
1829
        marc_field: leader_/7
2137
        marc_field: '510'
1830
        marc_type: marc21
2138
        marc_type: marc21
1831
        sort: ~
2139
        sort: ~
1832
        suggestible: ''
2140
        suggestible: ''
2141
    type: ''
2142
  interest-age-level:
2143
    label: interest-age-level
2144
    mappings:
1833
      - facet: ''
2145
      - facet: ''
1834
        marc_field: leader_/7
2146
        marc_field: 521a
1835
        marc_type: normarc
2147
        marc_type: marc21
1836
        sort: ~
2148
        sort: ~
1837
        suggestible: ''
2149
        suggestible: ''
1838
    type: ''
2150
    type: ''
1839
  bio:
2151
  interest-grade-level:
1840
    label: bio
2152
    label: interest-grade-level
1841
    mappings:
2153
    mappings:
1842
      - facet: ''
2154
      - facet: ''
1843
        marc_field: 008_/34
2155
        marc_field: 521a
2156
        marc_type: marc21
2157
        sort: ~
2158
        suggestible: ''
2159
    type: ''
2160
  isbn:
2161
    label: isbn
2162
    mappings:
2163
      - facet: ''
2164
        marc_field: 020a
1844
        marc_type: marc21
2165
        marc_type: marc21
1845
        sort: ~
2166
        sort: ~
1846
        suggestible: ''
2167
        suggestible: ''
1847
      - facet: ''
2168
      - facet: ''
1848
        marc_field: 008_/34
2169
        marc_field: 020a
1849
        marc_type: normarc
2170
        marc_type: normarc
1850
        sort: ~
2171
        sort: ~
1851
        suggestible: ''
2172
        suggestible: ''
1852
      - facet: ''
2173
      - facet: ''
1853
        marc_field: 105a_/12
2174
        marc_field: 010az
1854
        marc_type: unimarc
2175
        marc_type: unimarc
1855
        sort: ~
2176
        sort: ~
1856
        suggestible: ''
2177
        suggestible: ''
1857
    type: ''
2178
    type: 'isbn'
1858
  bnb-card-number:
2179
  issn:
1859
    label: bnb-card-number
2180
    label: issn
1860
    mappings:
2181
    mappings:
1861
      - facet: ''
2182
      - facet: ''
1862
        marc_field: '015'
2183
        marc_field: 022a
1863
        marc_type: marc21
2184
        marc_type: marc21
1864
        sort: ~
2185
        sort: ~
1865
        suggestible: ''
2186
        suggestible: ''
1866
      - facet: ''
2187
      - facet: ''
1867
        marc_field: '015'
2188
        marc_field: 022a
1868
        marc_type: normarc
2189
        marc_type: normarc
1869
        sort: ~
2190
        sort: ~
1870
        suggestible: ''
2191
        suggestible: ''
1871
    type: ''
2192
      - facet: ''
1872
  ccode:
2193
        marc_field: 011ayz
1873
    label: collection-code
2194
        marc_type: unimarc
2195
        sort: ~
2196
        suggestible: ''
2197
    type: 'stdno'
2198
  issues:
2199
    label: issues
1874
    mappings:
2200
    mappings:
1875
     - facet: '1'
2201
      - facet: ''
1876
       marc_field: '9528'
2202
        marc_field: 952l
1877
       marc_type: marc21
2203
        marc_type: marc21
1878
       sort: ~
2204
        sort: 1
1879
       suggestible: ''
2205
        suggestible: ''
1880
     - facet: '1'
2206
      - facet: ''
1881
       marc_field: '9528'
2207
        marc_field: 952l
1882
       marc_type: normarc
2208
        marc_type: normarc
1883
       sort: ~
2209
        sort: 1
1884
       suggestible: ''
2210
        suggestible: ''
1885
     - facet: '1'
2211
    type: sum
1886
       marc_field: '9958'
2212
  itemnumber:
1887
       marc_type: unimarc
2213
    label: itemnumber
1888
       sort: ~
1889
       suggestible: ''
1890
    type: ''
1891
  control-number:
1892
    label: control-number
1893
    mappings:
2214
    mappings:
1894
      - facet: ''
2215
      - facet: ''
1895
        marc_field: '001'
2216
        marc_field: '9529'
1896
        marc_type: marc21
2217
        marc_type: marc21
1897
        sort: ~
2218
        sort: ~
1898
        suggestible: ''
2219
        suggestible: ''
1899
      - facet: ''
2220
      - facet: ''
1900
        marc_field: '001'
2221
        marc_field: '9529'
1901
        marc_type: normarc
2222
        marc_type: normarc
1902
        sort: ~
2223
        sort: ~
1903
        suggestible: ''
2224
        suggestible: ''
2225
      - facet: ''
2226
        marc_field: '9959'
2227
        marc_type: unimarc
2228
        sort: ~
2229
        suggestible: ''
2230
    type: number
2231
  itemtype:
2232
    label: itemtype
2233
    mappings:
2234
      - facet: ''
2235
        marc_field: 942c
2236
        marc_type: marc21
2237
        sort: ~
2238
        suggestible: ''
1904
    type: ''
2239
    type: ''
1905
  copydate:
2240
  itype:
1906
    label: copydate
2241
    label: itype
1907
    mappings:
2242
    mappings:
1908
      - facet: '1'
2243
      - facet: '1'
1909
        marc_field: 260c
2244
        marc_field: 942c
2245
        marc_type: marc21
2246
        sort: ~
2247
        suggestible: ''
2248
      - facet: '1'
2249
        marc_field: 952y
2250
        marc_type: marc21
2251
        sort: ~
2252
        suggestible: ''
2253
      - facet: '1'
2254
        marc_field: 942c
2255
        marc_type: normarc
2256
        sort: ~
2257
        suggestible: ''
2258
      - facet: '1'
2259
        marc_field: 952y
2260
        marc_type: normarc
2261
        sort: ~
2262
        suggestible: ''
2263
      - facet: '1'
2264
        marc_field: 200b
2265
        marc_type: unimarc
2266
        sort: ~
2267
        suggestible: ''
2268
      - facet: '1'
2269
        marc_field: 995r
2270
        marc_type: unimarc
2271
        sort: ~
2272
        suggestible: ''
2273
    type: string
2274
  koha-auth-number:
2275
    label: koha-auth-number
2276
    mappings:
2277
      - facet: ''
2278
        marc_field: '1009'
2279
        marc_type: marc21
2280
        sort: ~
2281
        suggestible: ''
2282
      - facet: ''
2283
        marc_field: '1109'
2284
        marc_type: marc21
2285
        sort: ~
2286
        suggestible: ''
2287
      - facet: ''
2288
        marc_field: '1119'
2289
        marc_type: marc21
2290
        sort: ~
2291
        suggestible: ''
2292
      - facet: ''
2293
        marc_field: '1309'
2294
        marc_type: marc21
2295
        sort: ~
2296
        suggestible: ''
2297
      - facet: ''
2298
        marc_field: '2459'
2299
        marc_type: marc21
2300
        sort: ~
2301
        suggestible: ''
2302
      - facet: ''
2303
        marc_field: '4009'
2304
        marc_type: marc21
2305
        sort: ~
2306
        suggestible: ''
2307
      - facet: ''
2308
        marc_field: '4109'
2309
        marc_type: marc21
2310
        sort: ~
2311
        suggestible: ''
2312
      - facet: ''
2313
        marc_field: '4409'
2314
        marc_type: marc21
2315
        sort: ~
2316
        suggestible: ''
2317
      - facet: ''
2318
        marc_field: '4909'
2319
        marc_type: marc21
2320
        sort: ~
2321
        suggestible: ''
2322
      - facet: ''
2323
        marc_field: '6009'
2324
        marc_type: marc21
2325
        sort: ~
2326
        suggestible: ''
2327
      - facet: ''
2328
        marc_field: '6109'
2329
        marc_type: marc21
2330
        sort: ~
2331
        suggestible: ''
2332
      - facet: ''
2333
        marc_field: '6119'
2334
        marc_type: marc21
2335
        sort: ~
2336
        suggestible: ''
2337
      - facet: ''
2338
        marc_field: '6309'
2339
        marc_type: marc21
2340
        sort: ~
2341
        suggestible: ''
2342
      - facet: ''
2343
        marc_field: '6489'
2344
        marc_type: marc21
2345
        sort: ~
2346
        suggestible: ''
2347
      - facet: ''
2348
        marc_field: '6509'
2349
        marc_type: marc21
2350
        sort: ~
2351
        suggestible: ''
2352
      - facet: ''
2353
        marc_field: '6519'
2354
        marc_type: marc21
2355
        sort: ~
2356
        suggestible: ''
2357
      - facet: ''
2358
        marc_field: '6529'
2359
        marc_type: marc21
2360
        sort: ~
2361
        suggestible: ''
2362
      - facet: ''
2363
        marc_field: '6539'
2364
        marc_type: marc21
2365
        sort: ~
2366
        suggestible: ''
2367
      - facet: ''
2368
        marc_field: '6549'
2369
        marc_type: marc21
2370
        sort: ~
2371
        suggestible: ''
2372
      - facet: ''
2373
        marc_field: '6559'
2374
        marc_type: marc21
2375
        sort: ~
2376
        suggestible: ''
2377
      - facet: ''
2378
        marc_field: '6569'
2379
        marc_type: marc21
2380
        sort: ~
2381
        suggestible: ''
2382
      - facet: ''
2383
        marc_field: '6579'
2384
        marc_type: marc21
2385
        sort: ~
2386
        suggestible: ''
2387
      - facet: ''
2388
        marc_field: '6629'
2389
        marc_type: marc21
2390
        sort: ~
2391
        suggestible: ''
2392
      - facet: ''
2393
        marc_field: '6909'
2394
        marc_type: marc21
2395
        sort: ~
2396
        suggestible: ''
2397
      - facet: ''
2398
        marc_field: '6919'
2399
        marc_type: marc21
2400
        sort: ~
2401
        suggestible: ''
2402
      - facet: ''
2403
        marc_field: '6969'
2404
        marc_type: marc21
2405
        sort: ~
2406
        suggestible: ''
2407
      - facet: ''
2408
        marc_field: '6979'
2409
        marc_type: marc21
2410
        sort: ~
2411
        suggestible: ''
2412
      - facet: ''
2413
        marc_field: '6989'
2414
        marc_type: marc21
2415
        sort: ~
2416
        suggestible: ''
2417
      - facet: ''
2418
        marc_field: '6999'
2419
        marc_type: marc21
2420
        sort: ~
2421
        suggestible: ''
2422
      - facet: ''
2423
        marc_field: '7009'
2424
        marc_type: marc21
2425
        sort: ~
2426
        suggestible: ''
2427
      - facet: ''
2428
        marc_field: '7109'
2429
        marc_type: marc21
2430
        sort: ~
2431
        suggestible: ''
2432
      - facet: ''
2433
        marc_field: '7119'
2434
        marc_type: marc21
2435
        sort: ~
2436
        suggestible: ''
2437
      - facet: ''
2438
        marc_field: '7309'
2439
        marc_type: marc21
2440
        sort: ~
2441
        suggestible: ''
2442
      - facet: ''
2443
        marc_field: '7519'
2444
        marc_type: marc21
2445
        sort: ~
2446
        suggestible: ''
2447
      - facet: ''
2448
        marc_field: '7969'
2449
        marc_type: marc21
2450
        sort: ~
2451
        suggestible: ''
2452
      - facet: ''
2453
        marc_field: '7979'
2454
        marc_type: marc21
2455
        sort: ~
2456
        suggestible: ''
2457
      - facet: ''
2458
        marc_field: '7989'
2459
        marc_type: marc21
2460
        sort: ~
2461
        suggestible: ''
2462
      - facet: ''
2463
        marc_field: '7999'
2464
        marc_type: marc21
2465
        sort: ~
2466
        suggestible: ''
2467
      - facet: ''
2468
        marc_field: '8009'
2469
        marc_type: marc21
2470
        sort: ~
2471
        suggestible: ''
2472
      - facet: ''
2473
        marc_field: '8109'
2474
        marc_type: marc21
2475
        sort: ~
2476
        suggestible: ''
2477
      - facet: ''
2478
        marc_field: '8119'
2479
        marc_type: marc21
2480
        sort: ~
2481
        suggestible: ''
2482
      - facet: ''
2483
        marc_field: '8309'
1910
        marc_type: marc21
2484
        marc_type: marc21
1911
        sort: ~
2485
        sort: ~
1912
        suggestible: ''
2486
        suggestible: ''
1913
      - facet: '1'
2487
      - facet: ''
1914
        marc_field: 260c
2488
        marc_field: '8969'
1915
        marc_type: normarc
2489
        marc_type: marc21
1916
        sort: ~
2490
        sort: ~
1917
        suggestible: ''
2491
        suggestible: ''
1918
    type: date
1919
  ctype:
1920
    label: ctype
1921
    mappings:
1922
      - facet: ''
2492
      - facet: ''
1923
        marc_field: 008_/24-27
2493
        marc_field: '8979'
1924
        marc_type: marc21
2494
        marc_type: marc21
1925
        sort: ~
2495
        sort: ~
1926
        suggestible: ''
2496
        suggestible: ''
1927
      - facet: ''
2497
      - facet: ''
1928
        marc_field: 008_/24-27
2498
        marc_field: '8989'
1929
        marc_type: normarc
2499
        marc_type: marc21
1930
        sort: ~
2500
        sort: ~
1931
        suggestible: ''
2501
        suggestible: ''
1932
      - facet: ''
2502
      - facet: ''
1933
        marc_field: 105a_/4-7
2503
        marc_field: '8999'
1934
        marc_type: unimarc
2504
        marc_type: marc21
1935
        sort: ~
2505
        sort: ~
1936
        suggestible: ''
2506
        suggestible: ''
1937
    type: ''
2507
    type: ''
1938
  date-entered-on-file:
2508
  language-original:
1939
    label: date-entered-on-file
2509
    label: language-original
1940
    mappings:
2510
    mappings:
1941
      - facet: ''
2511
      - facet: ''
1942
        marc_field: 008_/1-5
2512
        marc_field: 041h
1943
        marc_type: marc21
2513
        marc_type: marc21
1944
        sort: ~
2514
        sort: ~
1945
        suggestible: ''
2515
        suggestible: ''
2516
    type: ''
2517
  lc-call-number:
2518
    label: lc-call-number
2519
    mappings:
1946
      - facet: ''
2520
      - facet: ''
1947
        marc_field: 008_/1-5
2521
        marc_field: 050b
1948
        marc_type: normarc
2522
        marc_type: marc21
1949
        sort: ~
2523
        sort: ~
1950
        suggestible: ''
2524
        suggestible: ''
2525
    type: ''
2526
  lc-card-number:
2527
    label: lc-card-number
2528
    mappings:
1951
      - facet: ''
2529
      - facet: ''
1952
        marc_field: 099c
2530
        marc_field: '010'
1953
        marc_type: unimarc
2531
        marc_type: marc21
1954
        sort: ~
2532
        sort: ~
1955
        suggestible: ''
2533
        suggestible: ''
1956
    type: ''
1957
  date-time-last-modified:
1958
    label: date-time-last-modified
1959
    mappings:
1960
      - facet: ''
2534
      - facet: ''
1961
        marc_field: '005'
2535
        marc_field: '011'
1962
        marc_type: marc21
2536
        marc_type: marc21
1963
        sort: ~
2537
        sort: ~
1964
        suggestible: ''
2538
        suggestible: ''
1965
      - facet: ''
2539
      - facet: ''
1966
        marc_field: 099d
2540
        marc_field: '010'
2541
        marc_type: normarc
2542
        sort: ~
2543
        suggestible: ''
2544
      - facet: ''
2545
        marc_field: 995j
1967
        marc_type: unimarc
2546
        marc_type: unimarc
1968
        sort: ~
2547
        sort: ~
1969
        suggestible: ''
2548
        suggestible: ''
1970
    type: ''
2549
    type: ''
1971
  ff7-00:
2550
  lexile-number:
1972
    label: ff7-00
2551
    label: lexile-number
1973
    mappings:
2552
    mappings:
1974
      - facet: ''
2553
      - facet: ''
1975
        marc_field: 007_/1
2554
        marc_field: 521a
1976
        marc_type: marc21
2555
        marc_type: marc21
1977
        sort: ~
2556
        sort: ~
1978
        suggestible: ''
2557
        suggestible: ''
1979
      - facet: ''
1980
        marc_field: 007_/1
1981
        marc_type: normarc
1982
        sort: ~
1983
        suggestible: ''
1984
    type: ''
2558
    type: ''
1985
  ff7-01:
2559
  lf:
1986
    label: ff7-01
2560
    label: lf
1987
    mappings:
2561
    mappings:
1988
      - facet: ''
2562
      - facet: ''
1989
        marc_field: 007_/2
2563
        marc_field: '008_/33'
1990
        marc_type: marc21
2564
        marc_type: marc21
1991
        sort: ~
2565
        sort: ~
1992
        suggestible: ''
2566
        suggestible: ''
1993
      - facet: ''
2567
      - facet: ''
1994
        marc_field: 007_/2
2568
        marc_field: '008_/33'
1995
        marc_type: normarc
2569
        marc_type: normarc
1996
        sort: ~
2570
        sort: ~
1997
        suggestible: ''
2571
        suggestible: ''
2572
      - facet: ''
2573
        marc_field: 105a_/11
2574
        marc_type: unimarc
2575
        sort: ~
2576
        suggestible: ''
1998
    type: ''
2577
    type: ''
1999
  ff7-01-02:
2578
  llength:
2000
    label: ff7-01-02
2579
    label: llength
2001
    mappings:
2580
    mappings:
2002
      - facet: ''
2581
      - facet: ''
2003
        marc_field: 007_/1-2
2582
        marc_field: leader_/1-5
2004
        marc_type: marc21
2583
        marc_type: marc21
2005
        sort: ~
2584
        sort: ~
2006
        suggestible: ''
2585
        suggestible: ''
2007
      - facet: ''
2586
      - facet: ''
2008
        marc_field: 007_/1-2
2587
        marc_field: leader_/1-5
2009
        marc_type: normarc
2588
        marc_type: normarc
2010
        sort: ~
2589
        sort: ~
2011
        suggestible: ''
2590
        suggestible: ''
2012
    type: ''
2591
    type: ''
2013
  ff7-02:
2592
  ln:
2014
    label: ff7-02
2593
    label: ln
2015
    mappings:
2594
    mappings:
2016
      - facet: ''
2595
      - facet: ''
2017
        marc_field: 007_/3
2596
        marc_field: '008_/35-37'
2018
        marc_type: marc21
2597
        marc_type: marc21
2019
        sort: ~
2598
        sort: ~
2020
        suggestible: ''
2599
        suggestible: ''
2021
      - facet: ''
2600
      - facet: ''
2022
        marc_field: 007_/3
2601
        marc_field: '008_/35-37'
2023
        marc_type: normarc
2602
        marc_type: normarc
2024
        sort: ~
2603
        sort: ~
2025
        suggestible: ''
2604
        suggestible: ''
2605
      - facet: ''
2606
        marc_field: 101a
2607
        marc_type: unimarc
2608
        sort: ~
2609
        suggestible: ''
2026
    type: ''
2610
    type: ''
2027
  ff8-23:
2611
  ln-audio:
2028
    label: ff8-23
2612
    label: ln-audio
2029
    mappings:
2613
    mappings:
2030
      - facet: ''
2614
      - facet: ''
2031
        marc_field: 008_/23
2615
        marc_field: 041a
2032
        marc_type: marc21
2616
        marc_type: marc21
2033
        sort: ~
2617
        sort: ~
2034
        suggestible: ''
2618
        suggestible: ''
2619
    type: ''
2620
  ln-subtitle:
2621
    label: ln-subtitle
2622
    mappings:
2035
      - facet: ''
2623
      - facet: ''
2036
        marc_field: 008_/23
2624
        marc_field: 041j
2037
        marc_type: normarc
2625
        marc_type: marc21
2038
        sort: ~
2626
        sort: ~
2039
        suggestible: ''
2627
        suggestible: ''
2040
    type: ''
2628
    type: ''
2041
  ff8-29:
2629
  local-classification:
2042
    label: ff8-29
2630
    label: local-classification
2043
    mappings:
2631
    mappings:
2044
      - facet: ''
2632
      - facet: ''
2045
        marc_field: 008_/29
2633
        marc_field: 952o
2046
        marc_type: marc21
2634
        marc_type: marc21
2047
        sort: ~
2635
        sort: ~
2048
        suggestible: ''
2636
        suggestible: '1'
2049
      - facet: ''
2637
      - facet: ''
2050
        marc_field: 008_/29
2638
        marc_field: 952o
2051
        marc_type: normarc
2639
        marc_type: normarc
2052
        sort: ~
2640
        sort: ~
2053
        suggestible: ''
2641
        suggestible: '1'
2054
      - facet: ''
2642
      - facet: ''
2055
        marc_field: 105a_/8
2643
        marc_field: '686'
2056
        marc_type: unimarc
2644
        marc_type: unimarc
2057
        sort: ~
2645
        sort: ~
2058
        suggestible: ''
2646
        suggestible: ''
2647
      - facet: ''
2648
        marc_field: 995k
2649
        marc_type: unimarc
2650
        sort: ~
2651
        suggestible: '1'
2059
    type: ''
2652
    type: ''
2060
  holdingbranch:
2653
  local-number:
2061
    label: HoldingLibrary
2654
    label: local-number
2062
    mappings:
2655
    mappings:
2063
      - facet: '1'
2656
      - facet: ''
2064
        marc_field: 952b
2657
        marc_field: 999c
2065
        marc_type: marc21
2658
        marc_type: marc21
2066
        sort: ~
2659
        sort: ~
2067
        suggestible: ''
2660
        suggestible: ''
2068
      - facet: '1'
2661
      - facet: ''
2069
        marc_field: 952b
2662
        marc_field: 999c
2070
        marc_type: normarc
2663
        marc_type: normarc
2071
        sort: ~
2664
        sort: ~
2072
        suggestible: ''
2665
        suggestible: ''
2073
      - facet: ''
2666
      - facet: ''
2074
        marc_field: 995c
2667
        marc_field: '001'
2075
        marc_type: unimarc
2668
        marc_type: unimarc
2076
        sort: ~
2669
        sort: ~
2077
        suggestible: ''
2670
        suggestible: ''
2078
    type: string
2671
    type: string
2079
  homebranch:
2672
  location:
2080
    label: HomeLibrary
2673
    label: location
2081
    mappings:
2674
    mappings:
2082
      - facet: '1'
2675
      - facet: '1'
2083
        marc_field: 952a
2676
        marc_field: 952c
2084
        marc_type: marc21
2677
        marc_type: marc21
2085
        sort: ~
2678
        sort: ~
2086
        suggestible: ''
2679
        suggestible: ''
2087
      - facet: '1'
2680
      - facet: '1'
2088
        marc_field: 952a
2681
        marc_field: 952c
2089
        marc_type: normarc
2682
        marc_type: normarc
2090
        sort: ~
2683
        sort: ~
2091
        suggestible: ''
2684
        suggestible: ''
2092
      - facet: '1'
2685
      - facet: '1'
2093
        marc_field: 995b
2686
        marc_field: 995e
2094
        marc_type: unimarc
2687
        marc_type: unimarc
2095
        sort: ~
2688
        sort: ~
2096
        suggestible: ''
2689
        suggestible: ''
2097
    type: string
2690
    type: ''
2098
  identifier-standard:
2691
  lost:
2099
    label: identifier-standard
2692
    label: lost
2100
    mappings:
2693
    mappings:
2101
      - facet: ''
2694
      - facet: ''
2102
        marc_field: '010'
2695
        marc_field: '9521'
2103
        marc_type: marc21
2696
        marc_type: marc21
2104
        sort: ~
2697
        sort: ~
2105
        suggestible: ''
2698
        suggestible: ''
2699
    type: ''
2700
  map-scale:
2701
    label: map-scale
2702
    mappings:
2106
      - facet: ''
2703
      - facet: ''
2107
        marc_field: '011'
2704
        marc_field: '034'
2108
        marc_type: marc21
2705
        marc_type: marc21
2109
        sort: ~
2706
        sort: ~
2110
        suggestible: ''
2707
        suggestible: ''
2708
    type: ''
2709
  material-type:
2710
    label: material-type
2711
    mappings:
2111
      - facet: ''
2712
      - facet: ''
2112
        marc_field: '015'
2713
        marc_field: '007'
2113
        marc_type: marc21
2714
        marc_type: marc21
2114
        sort: ~
2715
        sort: ~
2115
        suggestible: ''
2716
        suggestible: ''
2116
      - facet: ''
2717
      - facet: ''
2117
        marc_field: '017'
2718
        marc_field: '007'
2118
        marc_type: marc21
2719
        marc_type: normarc
2119
        sort: ~
2720
        sort: ~
2120
        suggestible: ''
2721
        suggestible: ''
2722
    type: ''
2723
  materials-specified:
2724
    label: materials-specified
2725
    mappings:
2121
      - facet: ''
2726
      - facet: ''
2122
        marc_field: '018'
2727
        marc_field: '9523'
2123
        marc_type: marc21
2728
        marc_type: marc21
2124
        sort: ~
2729
        sort: ~
2125
        suggestible: ''
2730
        suggestible: ''
2731
    type: ''
2732
  microform-generation:
2733
    label: microform-generation
2734
    mappings:
2126
      - facet: ''
2735
      - facet: ''
2127
        marc_field: 020a
2736
        marc_field: 007_/11
2128
        marc_type: marc21
2737
        marc_type: marc21
2129
        sort: ~
2738
        sort: ~
2130
        suggestible: ''
2739
        suggestible: ''
2131
      - facet: ''
2740
      - facet: ''
2132
        marc_field: 022a
2741
        marc_field: 007_/11
2133
        marc_type: marc21
2742
        marc_type: normarc
2134
        sort: ~
2743
        sort: ~
2135
        suggestible: ''
2744
        suggestible: ''
2745
    type: ''
2746
  music-key:
2747
    label: music-key
2748
    mappings:
2136
      - facet: ''
2749
      - facet: ''
2137
        marc_field: '010'
2750
        marc_field: 130r
2138
        marc_type: normarc
2751
        marc_type: marc21
2139
        sort: ~
2752
        sort: ~
2140
        suggestible: ''
2753
        suggestible: ''
2141
      - facet: ''
2754
      - facet: ''
2142
        marc_field: '015'
2755
        marc_field: 240r
2143
        marc_type: normarc
2756
        marc_type: marc21
2144
        sort: ~
2757
        sort: ~
2145
        suggestible: ''
2758
        suggestible: ''
2146
      - facet: ''
2759
      - facet: ''
2147
        marc_field: 020a
2760
        marc_field: 243r
2148
        marc_type: normarc
2761
        marc_type: marc21
2149
        sort: ~
2762
        sort: ~
2150
        suggestible: ''
2763
        suggestible: ''
2151
      - facet: ''
2764
      - facet: ''
2152
        marc_field: 022a
2765
        marc_field: 630r
2153
        marc_type: normarc
2766
        marc_type: marc21
2154
        sort: ~
2767
        sort: ~
2155
        suggestible: ''
2768
        suggestible: ''
2156
      - facet: ''
2769
      - facet: ''
2157
        marc_field: 010az
2770
        marc_field: 700r
2158
        marc_type: unimarc
2771
        marc_type: marc21
2159
        sort: ~
2772
        sort: ~
2160
        suggestible: ''
2773
        suggestible: ''
2161
      - facet: ''
2774
      - facet: ''
2162
        marc_field: 011ayz
2775
        marc_field: 730r
2163
        marc_type: unimarc
2776
        marc_type: marc21
2164
        sort: ~
2777
        sort: ~
2165
        suggestible: ''
2778
        suggestible: ''
2166
    type: 'stdno'
2779
    type: ''
2167
  isbn:
2780
  nal-call-number:
2168
    label: isbn
2781
    label: nal-call-number
2169
    mappings:
2782
    mappings:
2170
      - facet: ''
2783
      - facet: ''
2171
        marc_field: 020a
2784
        marc_field: '070'
2172
        marc_type: marc21
2785
        marc_type: marc21
2173
        sort: ~
2786
        sort: ~
2174
        suggestible: ''
2787
        suggestible: ''
2788
    type: ''
2789
  name:
2790
    label: name
2791
    mappings:
2175
      - facet: ''
2792
      - facet: ''
2176
        marc_field: 020a
2793
        marc_field: '100'
2177
        marc_type: normarc
2794
        marc_type: marc21
2178
        sort: ~
2795
        sort: ~
2179
        suggestible: ''
2796
        suggestible: ''
2180
      - facet: ''
2797
      - facet: ''
2181
        marc_field: 010az
2798
        marc_field: '110'
2182
        marc_type: unimarc
2799
        marc_type: marc21
2183
        sort: ~
2800
        sort: ~
2184
        suggestible: ''
2801
        suggestible: ''
2185
    type: 'isbn'
2186
  issn:
2187
    label: issn
2188
    mappings:
2189
      - facet: ''
2802
      - facet: ''
2190
        marc_field: 022a
2803
        marc_field: '111'
2191
        marc_type: marc21
2804
        marc_type: marc21
2192
        sort: ~
2805
        sort: ~
2193
        suggestible: ''
2806
        suggestible: ''
2194
      - facet: ''
2807
      - facet: ''
2195
        marc_field: 022a
2808
        marc_field: '400'
2196
        marc_type: normarc
2809
        marc_type: marc21
2197
        sort: ~
2810
        sort: ~
2198
        suggestible: ''
2811
        suggestible: ''
2199
      - facet: ''
2812
      - facet: ''
2200
        marc_field: 011ayz
2813
        marc_field: 600a
2201
        marc_type: unimarc
2814
        marc_type: marc21
2202
        sort: ~
2815
        sort: ~
2203
        suggestible: ''
2816
        suggestible: ''
2204
    type: 'stdno'
2205
  issues:
2206
    label: issues
2207
    mappings:
2208
      - facet: ''
2817
      - facet: ''
2209
        marc_field: 952l
2818
        marc_field: '610'
2210
        marc_type: marc21
2819
        marc_type: marc21
2211
        sort: 1
2820
        sort: ~
2212
        suggestible: ''
2821
        suggestible: ''
2213
      - facet: ''
2822
      - facet: ''
2214
        marc_field: 952l
2823
        marc_field: '611'
2215
        marc_type: normarc
2824
        marc_type: marc21
2216
        sort: 1
2825
        sort: ~
2217
        suggestible: ''
2826
        suggestible: ''
2218
    type: sum
2219
  itemnumber:
2220
    label: itemnumber
2221
    mappings:
2222
      - facet: ''
2827
      - facet: ''
2223
        marc_field: '9529'
2828
        marc_field: '700'
2224
        marc_type: marc21
2829
        marc_type: marc21
2225
        sort: ~
2830
        sort: ~
2226
        suggestible: ''
2831
        suggestible: ''
2227
      - facet: ''
2832
      - facet: ''
2228
        marc_field: '9529'
2833
        marc_field: '710'
2229
        marc_type: normarc
2834
        marc_type: marc21
2230
        sort: ~
2835
        sort: ~
2231
        suggestible: ''
2836
        suggestible: ''
2232
      - facet: ''
2837
      - facet: ''
2233
        marc_field: '9959'
2838
        marc_field: '711'
2234
        marc_type: unimarc
2839
        marc_type: marc21
2235
        sort: ~
2840
        sort: ~
2236
        suggestible: ''
2841
        suggestible: ''
2237
    type: number
2842
      - facet: ''
2238
  itype:
2843
        marc_field: '800'
2239
    label: itype
2240
    mappings:
2241
      - facet: '1'
2242
        marc_field: 942c
2243
        marc_type: marc21
2844
        marc_type: marc21
2244
        sort: ~
2845
        sort: ~
2245
        suggestible: ''
2846
        suggestible: ''
2246
      - facet: '1'
2847
      - facet: ''
2247
        marc_field: 952y
2848
        marc_field: '810'
2248
        marc_type: marc21
2849
        marc_type: marc21
2249
        sort: ~
2850
        sort: ~
2250
        suggestible: ''
2851
        suggestible: ''
2251
      - facet: '1'
2852
      - facet: ''
2252
        marc_field: 942c
2853
        marc_field: '811'
2253
        marc_type: normarc
2854
        marc_type: marc21
2254
        sort: ~
2855
        sort: ~
2255
        suggestible: ''
2856
        suggestible: ''
2256
      - facet: '1'
2857
    type: ''
2257
        marc_field: 952y
2858
  name-and-title:
2258
        marc_type: normarc
2859
    label: name-and-title
2860
    mappings:
2861
      - facet: ''
2862
        marc_field: '100'
2863
        marc_type: marc21
2259
        sort: ~
2864
        sort: ~
2260
        suggestible: ''
2865
        suggestible: ''
2261
      - facet: '1'
2866
      - facet: ''
2262
        marc_field: 200b
2867
        marc_field: '110'
2263
        marc_type: unimarc
2868
        marc_type: marc21
2264
        sort: ~
2869
        sort: ~
2265
        suggestible: ''
2870
        suggestible: ''
2266
      - facet: '1'
2871
      - facet: ''
2267
        marc_field: 995r
2872
        marc_field: '111'
2268
        marc_type: unimarc
2873
        marc_type: marc21
2269
        sort: ~
2874
        sort: ~
2270
        suggestible: ''
2875
        suggestible: ''
2271
    type: string
2272
  lc-cardnumber:
2273
    label: lc-cardnumber
2274
    mappings:
2275
      - facet: ''
2876
      - facet: ''
2276
        marc_field: '010'
2877
        marc_field: 400at
2277
        marc_type: marc21
2878
        marc_type: marc21
2278
        sort: ~
2879
        sort: ~
2279
        suggestible: ''
2880
        suggestible: ''
2280
      - facet: ''
2881
      - facet: ''
2281
        marc_field: '011'
2882
        marc_field: 410a
2282
        marc_type: marc21
2883
        marc_type: marc21
2283
        sort: ~
2884
        sort: ~
2284
        suggestible: ''
2885
        suggestible: ''
2285
      - facet: ''
2886
      - facet: ''
2286
        marc_field: '010'
2887
        marc_field: 411a
2287
        marc_type: normarc
2888
        marc_type: marc21
2288
        sort: ~
2889
        sort: ~
2289
        suggestible: ''
2890
        suggestible: ''
2290
      - facet: ''
2891
      - facet: ''
2291
        marc_field: 995j
2892
        marc_field: 600at
2292
        marc_type: unimarc
2893
        marc_type: marc21
2293
        sort: ~
2894
        sort: ~
2294
        suggestible: ''
2895
        suggestible: ''
2295
    type: ''
2296
  lf:
2297
    label: lf
2298
    mappings:
2299
      - facet: ''
2896
      - facet: ''
2300
        marc_field: 008_/33
2897
        marc_field: 610at
2301
        marc_type: marc21
2898
        marc_type: marc21
2302
        sort: ~
2899
        sort: ~
2303
        suggestible: ''
2900
        suggestible: ''
2304
      - facet: ''
2901
      - facet: ''
2305
        marc_field: 008_/33
2902
        marc_field: 611at
2306
        marc_type: normarc
2903
        marc_type: marc21
2307
        sort: ~
2904
        sort: ~
2308
        suggestible: ''
2905
        suggestible: ''
2309
      - facet: ''
2906
      - facet: ''
2310
        marc_field: 105a_/11
2907
        marc_field: 700t
2311
        marc_type: unimarc
2908
        marc_type: marc21
2312
        sort: ~
2909
        sort: ~
2313
        suggestible: ''
2910
        suggestible: ''
2314
    type: ''
2315
  llength:
2316
    label: llength
2317
    mappings:
2318
      - facet: ''
2911
      - facet: ''
2319
        marc_field: leader_/1-5
2912
        marc_field: 710at
2320
        marc_type: marc21
2913
        marc_type: marc21
2321
        sort: ~
2914
        sort: ~
2322
        suggestible: ''
2915
        suggestible: ''
2323
      - facet: ''
2916
      - facet: ''
2324
        marc_field: leader_/1-5
2917
        marc_field: 711a
2325
        marc_type: normarc
2918
        marc_type: marc21
2326
        sort: ~
2919
        sort: ~
2327
        suggestible: ''
2920
        suggestible: ''
2328
    type: ''
2329
  ln:
2330
    label: ln
2331
    mappings:
2332
      - facet: ''
2921
      - facet: ''
2333
        marc_field: 008_/35-37
2922
        marc_field: 800at
2334
        marc_type: marc21
2923
        marc_type: marc21
2335
        sort: ~
2924
        sort: ~
2336
        suggestible: ''
2925
        suggestible: ''
2337
      - facet: ''
2926
      - facet: ''
2338
        marc_field: 008_/35-37
2927
        marc_field: 810at
2339
        marc_type: normarc
2928
        marc_type: marc21
2340
        sort: ~
2929
        sort: ~
2341
        suggestible: ''
2930
        suggestible: ''
2342
      - facet: ''
2931
      - facet: ''
2343
        marc_field: 101a
2932
        marc_field: 811at
2344
        marc_type: unimarc
2933
        marc_type: marc21
2345
        sort: ~
2934
        sort: ~
2346
        suggestible: ''
2935
        suggestible: ''
2347
    type: ''
2936
    type: ''
2348
  local-classification:
2937
  name-geographic:
2349
    label: local-classification
2938
    label: name-geographic
2350
    mappings:
2939
    mappings:
2351
      - facet: ''
2940
      - facet: ''
2352
        marc_field: 952o
2941
        marc_field: '651'
2353
        marc_type: marc21
2942
        marc_type: marc21
2354
        sort: ~
2943
        sort: ~
2355
        suggestible: '1'
2356
      - facet: ''
2357
        marc_field: 952o
2358
        marc_type: normarc
2359
        sort: ~
2360
        suggestible: '1'
2361
      - facet: ''
2362
        marc_field: '686'
2363
        marc_type: unimarc
2364
        sort: ~
2365
        suggestible: ''
2944
        suggestible: ''
2366
      - facet: ''
2945
      - facet: ''
2367
        marc_field: 995k
2946
        marc_field: 751a
2368
        marc_type: unimarc
2947
        marc_type: marc21
2369
        sort: ~
2948
        sort: ~
2370
        suggestible: '1'
2949
        suggestible: ''
2371
    type: ''
2950
    type: ''
2372
  location:
2951
  nlm-call-number:
2373
    label: Location
2952
    label: nlm-call-number
2374
    mappings:
2953
    mappings:
2375
      - facet: '1'
2954
      - facet: ''
2376
        marc_field: 952c
2955
        marc_field: '060'
2377
        marc_type: marc21
2956
        marc_type: marc21
2378
        sort: ~
2957
        sort: ~
2379
        suggestible: ''
2958
        suggestible: ''
2380
      - facet: '1'
2959
    type: ''
2381
        marc_field: 952c
2960
  not-onloan-count:
2382
        marc_type: normarc
2961
    label: not-onloan-count
2383
        sort: ~
2962
    mappings:
2384
        suggestible: ''
2963
      - facet: ''
2385
      - facet: '1'
2964
        marc_field: 999x
2386
        marc_field: 995e
2965
        marc_type: marc21
2387
        marc_type: unimarc
2388
        sort: ~
2966
        sort: ~
2389
        suggestible: ''
2967
        suggestible: ''
2390
    type: ''
2968
    type: ''
2391
  material-type:
2969
  note:
2392
    label: material-type
2970
    label: note
2393
    mappings:
2971
    mappings:
2394
      - facet: ''
2972
      - facet: ''
2395
        marc_field: '007'
2973
        marc_field: '500'
2396
        marc_type: marc21
2974
        marc_type: marc21
2397
        sort: ~
2975
        sort: ~
2398
        suggestible: ''
2976
        suggestible: ''
2399
      - facet: ''
2977
      - facet: ''
2400
        marc_field: '007'
2978
        marc_field: '505'
2401
        marc_type: normarc
2979
        marc_type: marc21
2402
        sort: ~
2980
        sort: ~
2403
        suggestible: ''
2981
        suggestible: ''
2404
    type: ''
2405
  microform-generation:
2406
    label: microform-generation
2407
    mappings:
2408
      - facet: ''
2982
      - facet: ''
2409
        marc_field: 007_/11
2983
        marc_field: '590'
2410
        marc_type: marc21
2984
        marc_type: marc21
2411
        sort: ~
2985
        sort: ~
2412
        suggestible: ''
2986
        suggestible: ''
2413
      - facet: ''
2987
      - facet: ''
2414
        marc_field: 007_/11
2988
        marc_field: 952z
2415
        marc_type: normarc
2989
        marc_type: marc21
2416
        sort: ~
2990
        sort: ~
2417
        suggestible: ''
2991
        suggestible: ''
2418
    type: ''
2992
    type: ''
Lines 2449-2454 biblios: Link Here
2449
        sort: ~
3023
        sort: ~
2450
        suggestible: ''
3024
        suggestible: ''
2451
    type: ''
3025
    type: ''
3026
  number-govt-pub:
3027
    label: number-govt-pub
3028
    mappings:
3029
      - facet: ''
3030
        marc_field: '086'
3031
        marc_type: marc21
3032
        sort: ~
3033
        suggestible: ''
3034
    type: ''
2452
  number-legal-deposit:
3035
  number-legal-deposit:
2453
    label: number-legal-deposit
3036
    label: number-legal-deposit
2454
    mappings:
3037
    mappings:
Lines 2458-2463 biblios: Link Here
2458
        sort: ~
3041
        sort: ~
2459
        suggestible: ''
3042
        suggestible: ''
2460
    type: ''
3043
    type: ''
3044
  number-local-acquisition:
3045
    label: number-local-acquisition
3046
    mappings:
3047
      - facet: ''
3048
        marc_field: 952i
3049
        marc_type: marc21
3050
        sort: ~
3051
        suggestible: ''
3052
    type: ''
2461
  number-natl-biblio:
3053
  number-natl-biblio:
2462
    label: number-natl-biblio
3054
    label: number-natl-biblio
2463
    mappings:
3055
    mappings:
Lines 2491-2529 biblios: Link Here
2491
        sort: ~
3083
        sort: ~
2492
        suggestible: ''
3084
        suggestible: ''
2493
    type: boolean
3085
    type: boolean
3086
  other-control-number:
3087
    label: other-control-number
3088
    mappings:
3089
      - facet: ''
3090
        marc_field: '035'
3091
        marc_type: marc21
3092
        sort: ~
3093
        suggestible: ''
3094
    type: ''
3095
  personal-name:
3096
    label: personal-name
3097
    mappings:
3098
      - facet: ''
3099
        marc_field: '100'
3100
        marc_type: marc21
3101
        sort: ~
3102
        suggestible: ''
3103
      - facet: ''
3104
        marc_field: '400'
3105
        marc_type: marc21
3106
        sort: ~
3107
        suggestible: ''
3108
      - facet: ''
3109
        marc_field: 600a
3110
        marc_type: marc21
3111
        sort: ~
3112
        suggestible: ''
3113
      - facet: ''
3114
        marc_field: '700'
3115
        marc_type: marc21
3116
        sort: ~
3117
        suggestible: ''
3118
      - facet: ''
3119
        marc_field: '800'
3120
        marc_type: marc21
3121
        sort: ~
3122
        suggestible: ''
3123
    type: ''
2494
  pl:
3124
  pl:
2495
    label: pl
3125
    label: pl
2496
    mappings:
3126
    mappings:
2497
      - facet: ''
3127
      - facet: ''
2498
        marc_field: 008_/15-17
3128
        marc_field: '008_/15-17'
2499
        marc_type: marc21
3129
        marc_type: marc21
2500
        sort: ~
3130
        sort: ~
2501
        suggestible: ''
3131
        suggestible: ''
2502
      - facet: ''
3132
      - facet: ''
2503
        marc_field: 008_/15-17
3133
        marc_field: '008_/15-17'
2504
        marc_type: normarc
3134
        marc_type: normarc
2505
        sort: ~
3135
        sort: ~
2506
        suggestible: ''
3136
        suggestible: ''
2507
    type: ''
3137
    type: ''
2508
  place:
3138
  price:
2509
    label: place
3139
    label: price
2510
    mappings:
3140
    mappings:
2511
      - facet: '1'
3141
      - facet: ''
2512
        marc_field: 260a
3142
        marc_field: 952g
2513
        marc_type: marc21
3143
        marc_type: marc21
2514
        sort: ~
3144
        sort: ~
2515
        suggestible: ''
3145
        suggestible: ''
2516
      - facet: '1'
3146
    type: ''
2517
        marc_field: 260a
3147
  provider:
2518
        marc_type: normarc
3148
    label: provider
3149
    mappings:
3150
      - facet: ''
3151
        marc_field: '260'
3152
        marc_type: marc21
2519
        sort: ~
3153
        sort: ~
2520
        suggestible: ''
3154
        suggestible: ''
2521
      - facet: '1'
3155
      - facet: ''
2522
        marc_field: 210a
3156
        marc_field: '264'
2523
        marc_type: unimarc
3157
        marc_type: marc21
2524
        sort: ~
3158
        sort: ~
2525
        suggestible: ''
3159
        suggestible: ''
2526
    type: string
3160
    type: ''
2527
  pubdate:
3161
  pubdate:
2528
    label: pubdate
3162
    label: pubdate
2529
    mappings:
3163
    mappings:
Lines 2561-2578 biblios: Link Here
2561
        marc_type: unimarc
3195
        marc_type: unimarc
2562
        sort: ~
3196
        sort: ~
2563
        suggestible: ''
3197
        suggestible: ''
2564
    type: string
3198
    type: string
2565
  record-source:
3199
  reading-grade-level:
2566
    label: record-source
3200
    label: reading-grade-level
3201
    mappings:
3202
      - facet: ''
3203
        marc_field: 521a
3204
        marc_type: marc21
3205
        sort: ~
3206
        suggestible: ''
3207
    type: ''
3208
  record-control-number:
3209
    label: record-control-number
3210
    mappings:
3211
      - facet: ''
3212
        marc_field: 770w
3213
        marc_type: marc21
3214
        sort: ~
3215
        suggestible: ''
3216
      - facet: ''
3217
        marc_field: 772w
3218
        marc_type: marc21
3219
        sort: ~
3220
        suggestible: ''
3221
      - facet: ''
3222
        marc_field: 773w
3223
        marc_type: marc21
3224
        sort: ~
3225
        suggestible: ''
3226
      - facet: ''
3227
        marc_field: 774w
3228
        marc_type: marc21
3229
        sort: ~
3230
        suggestible: ''
3231
      - facet: ''
3232
        marc_field: 775w
3233
        marc_type: marc21
3234
        sort: ~
3235
        suggestible: ''
3236
      - facet: ''
3237
        marc_field: 776w
3238
        marc_type: marc21
3239
        sort: ~
3240
        suggestible: ''
3241
      - facet: ''
3242
        marc_field: 777w
3243
        marc_type: marc21
3244
        sort: ~
3245
        suggestible: ''
3246
      - facet: ''
3247
        marc_field: 780w
3248
        marc_type: marc21
3249
        sort: ~
3250
        suggestible: ''
3251
      - facet: ''
3252
        marc_field: 785w
3253
        marc_type: marc21
3254
        sort: ~
3255
        suggestible: ''
3256
      - facet: ''
3257
        marc_field: 787w
3258
        marc_type: marc21
3259
        sort: ~
3260
        suggestible: ''
3261
      - facet: ''
3262
        marc_field: 800w
3263
        marc_type: marc21
3264
        sort: ~
3265
        suggestible: ''
3266
      - facet: ''
3267
        marc_field: 810w
3268
        marc_type: marc21
3269
        sort: ~
3270
        suggestible: ''
3271
      - facet: ''
3272
        marc_field: 811w
3273
        marc_type: marc21
3274
        sort: ~
3275
        suggestible: ''
3276
      - facet: ''
3277
        marc_field: 830w
3278
        marc_type: marc21
3279
        sort: ~
3280
        suggestible: ''
3281
    type: ''
3282
  record-source:
3283
    label: record-source
3284
    mappings:
3285
      - facet: ''
3286
        marc_field: '008_/39'
3287
        marc_type: marc21
3288
        sort: ~
3289
        suggestible: ''
3290
      - facet: ''
3291
        marc_field: '008_/39'
3292
        marc_type: normarc
3293
        sort: ~
3294
        suggestible: ''
3295
    type: ''
3296
  related-periodical:
3297
    label: related-periodical
3298
    mappings:
3299
      - facet: ''
3300
        marc_field: '247'
3301
        marc_type: marc21
3302
        sort: ~
3303
        suggestible: ''
3304
      - facet: ''
3305
        marc_field: '780'
3306
        marc_type: marc21
3307
        sort: ~
3308
        suggestible: ''
3309
      - facet: ''
3310
        marc_field: '785'
3311
        marc_type: marc21
3312
        sort: ~
3313
        suggestible: ''
3314
    type: ''
3315
  renewals:
3316
    label: renewals
3317
    mappings:
3318
      - facet: ''
3319
        marc_field: 952m
3320
        marc_type: marc21
3321
        sort: ~
3322
        suggestible: ''
3323
    type: ''
3324
  replacementprice:
3325
    label: replacementprice
3326
    mappings:
3327
      - facet: ''
3328
        marc_field: 952v
3329
        marc_type: marc21
3330
        sort: ~
3331
        suggestible: ''
3332
    type: ''
3333
  replacementpricedate:
3334
    label: replacementpricedate
3335
    mappings:
3336
      - facet: ''
3337
        marc_field: 952w
3338
        marc_type: marc21
3339
        sort: ~
3340
        suggestible: ''
3341
    type: ''
3342
  report-number:
3343
    label: report-number
3344
    mappings:
3345
      - facet: ''
3346
        marc_field: '027'
3347
        marc_type: marc21
3348
        sort: ~
3349
        suggestible: ''
3350
    type: ''
3351
  reserves:
3352
    label: reserves
2567
    mappings:
3353
    mappings:
2568
      - facet: ''
3354
      - facet: ''
2569
        marc_field: 008_/39
3355
        marc_field: 952n
2570
        marc_type: marc21
3356
        marc_type: marc21
2571
        sort: ~
3357
        sort: ~
2572
        suggestible: ''
3358
        suggestible: ''
3359
    type: ''
3360
  restricted:
3361
    label: restricted
3362
    mappings:
2573
      - facet: ''
3363
      - facet: ''
2574
        marc_field: 008_/39
3364
        marc_field: '9525'
2575
        marc_type: normarc
3365
        marc_type: marc21
2576
        sort: ~
3366
        sort: ~
2577
        suggestible: ''
3367
        suggestible: ''
2578
    type: ''
3368
    type: ''
Lines 2590-2643 biblios: Link Here
2590
        sort: ~
3380
        sort: ~
2591
        suggestible: ''
3381
        suggestible: ''
2592
    type: ''
3382
    type: ''
2593
  se:
3383
  stack:
2594
    label: se
3384
    label: stack
2595
    mappings:
3385
    mappings:
2596
      - facet: '1'
3386
      - facet: ''
2597
        marc_field: 440a
3387
        marc_field: 952j
2598
        marc_type: marc21
2599
        sort: ~
2600
        suggestible: ''
2601
      - facet: '1'
2602
        marc_field: 490a
2603
        marc_type: marc21
3388
        marc_type: marc21
2604
        sort: ~
3389
        sort: ~
2605
        suggestible: ''
3390
        suggestible: ''
2606
      - facet: '1'
3391
    type: ''
2607
        marc_field: 440a
3392
  stock-number:
2608
        marc_type: normarc
3393
    label: stock-number
2609
        sort: ~
2610
        suggestible: ''
2611
      - facet: '1'
2612
        marc_field: 490a
2613
        marc_type: normarc
2614
        sort: ~
2615
        suggestible: ''
2616
      - facet: '1'
2617
        marc_field: 225a
2618
        marc_type: unimarc
2619
        sort: ~
2620
        suggestible: ''
2621
    type: string
2622
  su-geo:
2623
    label: su-geo
2624
    mappings:
3394
    mappings:
2625
      - facet: '1'
3395
      - facet: ''
2626
        marc_field: 651a
3396
        marc_field: '037'
2627
        marc_type: marc21
3397
        marc_type: marc21
2628
        sort: ~
3398
        sort: ~
2629
        suggestible: ''
3399
        suggestible: ''
2630
      - facet: '1'
3400
    type: ''
2631
        marc_field: 651a
2632
        marc_type: normarc
2633
        sort: ~
2634
        suggestible: ''
2635
      - facet: '1'
2636
        marc_field: 607a
2637
        marc_type: unimarc
2638
        sort: ~
2639
        suggestible: ''
2640
    type: string
2641
  subject:
3401
  subject:
2642
    label: subject
3402
    label: subject
2643
    mappings:
3403
    mappings:
Lines 2862-2867 biblios: Link Here
2862
        sort: ~
3622
        sort: ~
2863
        suggestible: '1'
3623
        suggestible: '1'
2864
    type: string
3624
    type: string
3625
  subject-name-personal:
3626
    label: subject-name-personal
3627
    mappings:
3628
      - facet: ''
3629
        marc_field: 600a
3630
        marc_type: marc21
3631
        sort: ~
3632
        suggestible: ''
3633
    type: ''
2865
  suppress:
3634
  suppress:
2866
    label: suppress
3635
    label: suppress
2867
    mappings:
3636
    mappings:
Lines 2885-2896 biblios: Link Here
2885
    label: ta
3654
    label: ta
2886
    mappings:
3655
    mappings:
2887
      - facet: ''
3656
      - facet: ''
2888
        marc_field: 008_/22
3657
        marc_field: '008_/22'
2889
        marc_type: marc21
3658
        marc_type: marc21
2890
        sort: ~
3659
        sort: ~
2891
        suggestible: ''
3660
        suggestible: ''
2892
      - facet: ''
3661
      - facet: ''
2893
        marc_field: 008_/22
3662
        marc_field: '008_/22'
2894
        marc_type: normarc
3663
        marc_type: normarc
2895
        sort: ~
3664
        sort: ~
2896
        suggestible: ''
3665
        suggestible: ''
Lines 2900-2905 biblios: Link Here
2900
        sort: ~
3669
        sort: ~
2901
        suggestible: ''
3670
        suggestible: ''
2902
    type: ''
3671
    type: ''
3672
  thematic-number:
3673
    label: thematic-number
3674
    mappings:
3675
      - facet: ''
3676
        marc_field: 130n
3677
        marc_type: marc21
3678
        sort: ~
3679
        suggestible: ''
3680
      - facet: ''
3681
        marc_field: 240n
3682
        marc_type: marc21
3683
        sort: ~
3684
        suggestible: ''
3685
      - facet: ''
3686
        marc_field: 243n
3687
        marc_type: marc21
3688
        sort: ~
3689
        suggestible: ''
3690
      - facet: ''
3691
        marc_field: 630n
3692
        marc_type: marc21
3693
        sort: ~
3694
        suggestible: ''
3695
      - facet: ''
3696
        marc_field: 700n
3697
        marc_type: marc21
3698
        sort: ~
3699
        suggestible: ''
3700
      - facet: ''
3701
        marc_field: 730n
3702
        marc_type: marc21
3703
        sort: ~
3704
        suggestible: ''
3705
    type: ''
2903
  title:
3706
  title:
2904
    label: title
3707
    label: title
2905
    mappings:
3708
    mappings:
Lines 3364-3366 biblios: Link Here
3364
        sort: ~
4167
        sort: ~
3365
        suggestible: ''
4168
        suggestible: ''
3366
    type: string
4169
    type: string
4170
  title-abbreviated:
4171
    label: title-abbreviated
4172
    mappings:
4173
      - facet: ''
4174
        marc_field: '210'
4175
        marc_type: marc21
4176
        sort: ~
4177
        suggestible: ''
4178
      - facet: ''
4179
        marc_field: '211'
4180
        marc_type: marc21
4181
        sort: ~
4182
        suggestible: ''
4183
      - facet: ''
4184
        marc_field: '246'
4185
        marc_type: marc21
4186
        sort: ~
4187
        suggestible: ''
4188
    type: ''
4189
  title-collective:
4190
    label: title-collective
4191
    mappings:
4192
      - facet: ''
4193
        marc_field: '243'
4194
        marc_type: marc21
4195
        sort: ~
4196
        suggestible: ''
4197
    type: ''
4198
  title-cover:
4199
    label: title-cover
4200
    mappings:
4201
      - facet: ''
4202
        marc_field: 245a
4203
        marc_type: marc21
4204
        sort: ~
4205
        suggestible: ''
4206
    type: ''
4207
  title-expanded:
4208
    label: title-expanded
4209
    mappings:
4210
      - facet: ''
4211
        marc_field: '214'
4212
        marc_type: marc21
4213
        sort: ~
4214
        suggestible: ''
4215
      - facet: ''
4216
        marc_field: '246'
4217
        marc_type: marc21
4218
        sort: ~
4219
        suggestible: ''
4220
    type: ''
4221
  title-former:
4222
    label: title-former
4223
    mappings:
4224
      - facet: ''
4225
        marc_field: '246'
4226
        marc_type: marc21
4227
        sort: ~
4228
        suggestible: ''
4229
      - facet: ''
4230
        marc_field: '247'
4231
        marc_type: marc21
4232
        sort: ~
4233
        suggestible: ''
4234
      - facet: ''
4235
        marc_field: '780'
4236
        marc_type: marc21
4237
        sort: ~
4238
        suggestible: ''
4239
    type: ''
4240
  title-key:
4241
    label: title-key
4242
    mappings:
4243
      - facet: ''
4244
        marc_field: '222'
4245
        marc_type: marc21
4246
        sort: ~
4247
        suggestible: ''
4248
    type: ''
4249
  title-later:
4250
    label: title-later
4251
    mappings:
4252
      - facet: ''
4253
        marc_field: '785'
4254
        marc_type: marc21
4255
        sort: ~
4256
        suggestible: ''
4257
    type: ''
4258
  title-other-variant:
4259
    label: title-other-variant
4260
    mappings:
4261
      - facet: ''
4262
        marc_field: '212'
4263
        marc_type: marc21
4264
        sort: ~
4265
        suggestible: ''
4266
      - facet: ''
4267
        marc_field: '247'
4268
        marc_type: marc21
4269
        sort: ~
4270
        suggestible: ''
4271
      - facet: ''
4272
        marc_field: '740'
4273
        marc_type: marc21
4274
        sort: ~
4275
        suggestible: ''
4276
    type: ''
4277
  title-series:
4278
    label: title-series
4279
    mappings:
4280
      - facet: '1'
4281
        marc_field: 440a
4282
        marc_type: marc21
4283
        sort: ~
4284
        suggestible: ''
4285
      - facet: '1'
4286
        marc_field: 490a
4287
        marc_type: marc21
4288
        sort: ~
4289
        suggestible: ''
4290
      - facet: '1'
4291
        marc_field: 440a
4292
        marc_type: normarc
4293
        sort: ~
4294
        suggestible: ''
4295
      - facet: '1'
4296
        marc_field: 490a
4297
        marc_type: normarc
4298
        sort: ~
4299
        suggestible: ''
4300
      - facet: '1'
4301
        marc_field: 225a
4302
        marc_type: unimarc
4303
        sort: ~
4304
        suggestible: ''
4305
    type: string
4306
  title-uniform:
4307
    label: title-uniform
4308
    mappings:
4309
      - facet: ''
4310
        marc_field: '130'
4311
        marc_type: marc21
4312
        sort: ~
4313
        suggestible: ''
4314
      - facet: ''
4315
        marc_field: '240'
4316
        marc_type: marc21
4317
        sort: ~
4318
        suggestible: ''
4319
      - facet: ''
4320
        marc_field: '730'
4321
        marc_type: marc21
4322
        sort: ~
4323
        suggestible: ''
4324
      - facet: ''
4325
        marc_field: 700t
4326
        marc_type: marc21
4327
        sort: ~
4328
        suggestible: ''
4329
      - facet: ''
4330
        marc_field: 710t
4331
        marc_type: marc21
4332
        sort: ~
4333
        suggestible: ''
4334
      - facet: ''
4335
        marc_field: 711t
4336
        marc_type: marc21
4337
        sort: ~
4338
        suggestible: ''
4339
    type: ''
4340
  totalissues:
4341
    label: totalissues
4342
    mappings:
4343
      - facet: ''
4344
        marc_field: '9420'
4345
        marc_type: marc21
4346
        sort: ~
4347
        suggestible: ''
4348
    type: ''
4349
  udc-classification:
4350
    label: udc-classification
4351
    mappings:
4352
      - facet: ''
4353
        marc_field: '080'
4354
        marc_type: marc21
4355
        sort: ~
4356
        suggestible: ''
4357
    type: ''
4358
  uri:
4359
    label: uri
4360
    mappings:
4361
      - facet: ''
4362
        marc_field: 952u
4363
        marc_type: marc21
4364
        sort: ~
4365
        suggestible: ''
4366
    type: ''
4367
  withdrawn:
4368
    label: withdrawn
4369
    mappings:
4370
      - facet: ''
4371
        marc_field: '9520'
4372
        marc_type: marc21
4373
        sort: ~
4374
        suggestible: ''
4375
    type: ''
(-)a/installer/data/mysql/atomicupdate/bug_19575-use-canonical-field-names-and-resolve-aliased-fields.sql (+29 lines)
Line 0 Link Here
1
UPDATE `search_field` SET `name` = LOWER(name), `label` = LOWER(label);
2
UPDATE `search_field` SET `name` = 'date-of-publication', `label` = 'date-of-publication' WHERE `name` = 'pubdate';
3
UPDATE `search_field` SET `name` = 'title-series', `label` = 'title-series' WHERE `name` = 'se';
4
UPDATE `search_field` SET `name` = 'identifier-standard', `label` = 'identifier-standard' WHERE `name` = 'identifier-standard';
5
UPDATE `search_field` SET `name` = 'author', `label` = 'author' WHERE `name` = 'author';
6
UPDATE `search_field` SET `name` = 'control-number', `label` = 'control-number' WHERE `name` = 'control-number';
7
UPDATE `search_field` SET `name` = 'place-of-publication', `label` = 'place-of-publication' WHERE `name` = 'place';
8
UPDATE `search_field` SET `name` = 'date-of-acquisition', `label` = 'date-of-acquisition' WHERE `name` = 'acqdate';
9
UPDATE `search_field` SET `name` = 'isbn', `label` = 'isbn' WHERE `name` = 'isbn';
10
UPDATE `search_field` SET `name` = 'authority-number', `label` = 'authority-number' WHERE `name` = 'an';
11
UPDATE `search_field` SET `name` = 'subject', `label` = 'subject' WHERE `name` = 'subject';
12
UPDATE `search_field` SET `name` = 'publisher', `label` = 'publisher' WHERE `name` = 'publisher';
13
UPDATE `search_field` SET `name` = 'record-source', `label` = 'record-source' WHERE `name` = 'record-source';
14
UPDATE `search_field` SET `name` = 'title', `label` = 'title' WHERE `name` = 'title';
15
UPDATE `search_field` SET `name` = 'local-classification', `label` = 'local-classification' WHERE `name` = 'local-classification';
16
UPDATE `search_field` SET `name` = 'bib-level', `label` = 'bib-level' WHERE `name` = 'bib-level';
17
UPDATE `search_field` SET `name` = 'microform-generation', `label` = 'microform-generation' WHERE `name` = 'microform-generation';
18
UPDATE `search_field` SET `name` = 'material-type', `label` = 'material-type' WHERE `name` = 'material-type';
19
UPDATE `search_field` SET `name` = 'bgf-number', `label` = 'bgf-number' WHERE `name` = 'bgf-number';
20
UPDATE `search_field` SET `name` = 'number-db', `label` = 'number-db' WHERE `name` = 'number-db';
21
UPDATE `search_field` SET `name` = 'number-natl-biblio', `label` = 'number-natl-biblio' WHERE `name` = 'number-natl-biblio';
22
UPDATE `search_field` SET `name` = 'number-legal-deposit', `label` = 'number-legal-deposit' WHERE `name` = 'number-legal-deposit';
23
UPDATE `search_field` SET `name` = 'issn', `label` = 'issn' WHERE `name` = 'issn';
24
UPDATE `search_field` SET `name` = 'local-number', `label` = 'local-number' WHERE `name` = 'local-number';
25
UPDATE `search_field` SET `name` = 'suppress', `label` = 'supress' WHERE `name` = 'suppress';
26
UPDATE `search_field` SET `name` = 'bnb-card-number', `label` = 'bnb-card-number' WHERE `name` = 'bnb-card-number';
27
UPDATE `search_field` SET `name` = 'date/time-last-modified', `label` = 'date/time-last-modified' WHERE `name` = 'date-time-last-modified';
28
DELETE FROM `search_field` WHERE `name` = 'lc-cardnumber';
29
DELETE FROM `search_marc_map` WHERE `id` NOT IN(SELECT `search_marc_map_id` FROM `search_marc_to_field`);
(-)a/t/db_dependent/Koha/SearchEngine/Elasticsearch/QueryBuilder.t (-9 / +8 lines)
Lines 288-316 subtest 'build_query tests' => sub { Link Here
288
    ( undef, $query ) = $qb->build_query_compat( undef, ['Local-number:"123456"'] );
288
    ( undef, $query ) = $qb->build_query_compat( undef, ['Local-number:"123456"'] );
289
    is(
289
    is(
290
        $query->{query}{query_string}{query},
290
        $query->{query}{query_string}{query},
291
        '(Local-number:"123456")',
291
        '(local-number:"123456")',
292
        "query of specific field including hyphen and quoted is not truncated"
292
        "query of specific field including hyphen and quoted is not truncated, field name is converted to lower case"
293
    );
293
    );
294
294
295
    ( undef, $query ) = $qb->build_query_compat( undef, ['Local-number:123456'] );
295
    ( undef, $query ) = $qb->build_query_compat( undef, ['Local-number:123456'] );
296
    is(
296
    is(
297
        $query->{query}{query_string}{query},
297
        $query->{query}{query_string}{query},
298
        '(Local-number:123456*)',
298
        '(local-number:123456*)',
299
        "query of specific field including hyphen and not quoted is truncated"
299
        "query of specific field including hyphen and not quoted is truncated, field name is converted to lower case"
300
    );
300
    );
301
301
302
    ( undef, $query ) = $qb->build_query_compat( undef, ['Local-number.raw:123456'] );
302
    ( undef, $query ) = $qb->build_query_compat( undef, ['Local-number.raw:123456'] );
303
    is(
303
    is(
304
        $query->{query}{query_string}{query},
304
        $query->{query}{query_string}{query},
305
        '(Local-number.raw:123456*)',
305
        '(local-number.raw:123456*)',
306
        "query of specific field including period and not quoted is truncated"
306
        "query of specific field including period and not quoted is truncated, field name is converted to lower case"
307
    );
307
    );
308
308
309
    ( undef, $query ) = $qb->build_query_compat( undef, ['Local-number.raw:"123456"'] );
309
    ( undef, $query ) = $qb->build_query_compat( undef, ['Local-number.raw:"123456"'] );
310
    is(
310
    is(
311
        $query->{query}{query_string}{query},
311
        $query->{query}{query_string}{query},
312
        '(Local-number.raw:"123456")',
312
        '(local-number.raw:"123456")',
313
        "query of specific field including period and quoted is not truncated"
313
        "query of specific field including period and quoted is not truncated, field name is converted to lower case"
314
    );
314
    );
315
315
316
    ( undef, $query ) = $qb->build_query_compat( undef, ['J.R.R'] );
316
    ( undef, $query ) = $qb->build_query_compat( undef, ['J.R.R'] );
317
- 

Return to bug 19575