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

(-)a/Koha/SearchEngine/Elasticsearch.pm (-1 / +3 lines)
Lines 407-413 sub _foreach_mapping { Link Here
407
407
408
    while ( my $search_field = $search_fields->next ) {
408
    while ( my $search_field = $search_fields->next ) {
409
        $sub->(
409
        $sub->(
410
            $search_field->name,
410
            # Force lower case on indexed field names for case insensitive
411
            # field name searches
412
            lc($search_field->name),
411
            $search_field->type,
413
            $search_field->type,
412
            $search_field->get_column('facet'),
414
            $search_field->get_column('facet'),
413
            $search_field->get_column('suggestible'),
415
            $search_field->get_column('suggestible'),
(-)a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm (-37 / +121 lines)
Lines 112-124 sub build_query { Link Here
112
    # See _convert_facets in Search.pm for how these get turned into
112
    # See _convert_facets in Search.pm for how these get turned into
113
    # things that Koha can use.
113
    # things that Koha can use.
114
    $res->{aggregations} = {
114
    $res->{aggregations} = {
115
        author   => { terms => { field => "author__facet" } },
115
        author => { terms => { field => "author__facet" } },
116
        subject  => { terms => { field => "subject__facet" } },
116
        subject => { terms => { field => "subject__facet" } },
117
        itype    => { terms => { field => "itype__facet" } },
117
        itype => { terms => { field => "itype__facet" } },
118
        location => { terms => { field => "location__facet" } },
118
        location => { terms => { field => "location__facet" } },
119
        'su-geo' => { terms => { field => "su-geo__facet" } },
119
        'su-geo' => { terms => { field => "su-geo__facet" } },
120
        se       => { terms => { field => "se__facet" } },
120
        'title-series' => { terms => { field => "title-series__facet" } },
121
        ccode    => { terms => { field => "ccode__facet" } },
121
        ccode => { terms => { field => "ccode__facet" } },
122
    };
122
    };
123
123
124
    my $display_library_facets = C4::Context->preference('DisplayLibraryFacets');
124
    my $display_library_facets = C4::Context->preference('DisplayLibraryFacets');
Lines 406-417 appropriate search object. Link Here
406
=cut
406
=cut
407
407
408
our $koha_to_index_name = {
408
our $koha_to_index_name = {
409
    mainmainentry   => 'Heading-Main',
409
    mainmainentry   => 'heading-main',
410
    mainentry       => 'Heading',
410
    mainentry       => 'heading',
411
    match           => 'Match',
411
    match           => 'match',
412
    'match-heading' => 'Match-heading',
412
    'match-heading' => 'match-heading',
413
    'see-from'      => 'Match-heading-see-from',
413
    'see-from'      => 'match-heading-see-from',
414
    thesaurus       => 'Subject-heading-thesaurus',
414
    thesaurus       => 'subject-heading-thesaurus',
415
    all              => ''
415
    all              => ''
416
};
416
};
417
417
Lines 424-429 sub build_authorities_query_compat { Link Here
424
    # extensible hash form that is understood by L<build_authorities_query>.
424
    # extensible hash form that is understood by L<build_authorities_query>.
425
    my @searches;
425
    my @searches;
426
426
427
    # Convert to lower case
428
    $marclist = [map(lc, @{$marclist})];
429
427
    # Make sure everything exists
430
    # Make sure everything exists
428
    foreach my $m (@$marclist) {
431
    foreach my $m (@$marclist) {
429
        Koha::Exceptions::WrongParameter->throw("Invalid marclist field provided: $m")
432
        Koha::Exceptions::WrongParameter->throw("Invalid marclist field provided: $m")
Lines 441-448 sub build_authorities_query_compat { Link Here
441
444
442
    my %sort;
445
    my %sort;
443
    my $sort_field =
446
    my $sort_field =
444
        ( $orderby =~ /^Heading/ ) ? 'Heading__sort'
447
        ( $orderby =~ /^heading/ ) ? 'heading__sort'
445
      : ( $orderby =~ /^Auth/ )    ? 'Local-Number'
448
      : ( $orderby =~ /^auth/ )    ? 'local-number'
446
      :                              undef;
449
      :                              undef;
447
    if ($sort_field) {
450
    if ($sort_field) {
448
        my $sort_order = ( $orderby =~ /Asc$/ ) ? 'asc' : 'desc';
451
        my $sort_order = ( $orderby =~ /Asc$/ ) ? 'asc' : 'desc';
Lines 473-485 sub _convert_sort_fields { Link Here
473
476
474
    # Turn the sorting into something we care about.
477
    # Turn the sorting into something we care about.
475
    my %sort_field_convert = (
478
    my %sort_field_convert = (
476
        acqdate     => 'acqdate',
479
        acqdate     => 'date-of-acquisition',
477
        author      => 'author',
480
        author      => 'author',
478
        call_number => 'callnum',
481
        call_number => 'local-classification',
479
        popularity  => 'issues',
482
        popularity  => 'issues',
480
        relevance   => undef,       # default
483
        relevance   => undef,       # default
481
        title       => 'title',
484
        title       => 'title',
482
        pubdate     => 'pubdate',
485
        pubdate     => 'date-of-publication',
483
    );
486
    );
484
    my %sort_order_convert =
487
    my %sort_order_convert =
485
      ( qw( desc desc ), qw( dsc desc ), qw( asc asc ), qw( az asc ), qw( za desc ) );
488
      ( qw( desc desc ), qw( dsc desc ), qw( asc asc ), qw( az asc ), qw( za desc ) );
Lines 509-529 types. Link Here
509
=cut
512
=cut
510
513
511
our %index_field_convert = (
514
our %index_field_convert = (
512
    'kw'      => '_all',
515
    'kw' => '_all',
513
    'ti'      => 'title',
516
    'ab' => 'abstract',
514
    'au'      => 'author',
517
    'au' => 'author',
515
    'su'      => 'subject',
518
    'lcn' => 'local-classification',
516
    'nb'      => 'isbn',
519
    'callnum' => 'local-classification',
517
    'se'      => 'title-series',
520
    'record-type' => 'rtype',
518
    'callnum' => 'callnum',
521
    'mc-rtype' => 'rtype',
519
    'itype'   => 'itype',
522
    'mus' => 'rtype',
520
    'ln'      => 'ln',
523
    'lc-card' => 'lc-card-number',
521
    'branch'  => 'homebranch',
524
    'sn' => 'local-number',
522
    'fic'     => 'lf',
525
    'yr' => 'date-of-publication',
523
    'mus'     => 'rtype',
526
    'pubdate' => 'date-of-publication',
524
    'aud'     => 'ta',
527
    'acqdate' => 'date-of-acquisition',
525
    'hi'      => 'Host-Item-Number',
528
    'date/time-last-modified' => 'date-time-last-modified',
529
    'dtlm' => 'date/time-last-modified',
530
    'diss' => 'dissertation-information',
531
    'nb' => 'isbn',
532
    'ns' => 'issn',
533
    'music-number' => 'identifier-publisher-for-music',
534
    'number-music-publisher' => 'identifier-publisher-for-music',
535
    'music' => 'identifier-publisher-for-music',
536
    'ident' => 'identifier-standard',
537
    'cpn' => 'corporate-name',
538
    'cfn' => 'conference-name',
539
    'pn' => 'personal-name',
540
    'pb' => 'publisher',
541
    'pv' => 'provider',
542
    'nt' => 'note',
543
    'notes' => 'note',
544
    'rcn' => 'record-control-number',
545
    'su' => 'subject',
546
    'su-to' => 'subject',
547
    #'su-geo' => 'subject',
548
    'su-ut' => 'subject',
549
    'ti' => 'title',
550
    'se' => 'title-series',
551
    'ut' => 'title-uniform',
552
    'an' => 'authority-number',
553
    'koha-auth-number' => 'authority-number',
554
    'at' => 'authtype',
555
    'he' => 'heading',
556
    'rank' => 'relevance',
557
    'phr' => 'st-phrase',
558
    'wrdl' => 'st-word-list',
559
    'rt' => 'right-truncation',
560
    'rtrn' => 'right-truncation',
561
    'ltrn' => 'left-truncation',
562
    'rltrn' => 'left-and-right',
563
    'mc-itemtype' => 'itemtype',
564
    'mc-ccode' => 'ccode',
565
    'branch' => 'homebranch',
566
    'mc-loc' => 'location',
567
    'stocknumber' => 'number-local-acquisition',
568
    'inv' => 'number-local-acquisition',
569
    'bc' => 'barcode',
570
    'mc-itype' => 'itype',
571
    'aub' => 'author-personal-bibliography',
572
    'auo' => 'author-in-order',
573
    'ff8-22' => 'ta',
574
    'aud' => 'ta',
575
    'audience' => 'ta',
576
    'frequency-code' => 'ff8-18',
577
    'illustration-code' => 'ff8-18-21',
578
    'regularity-code' => 'ff8-19',
579
    'type-of-serial' => 'ff8-21',
580
    'format' => 'ff8-23',
581
    'conference-code' => 'ff8-29',
582
    'festschrift-indicator' => 'ff8-30',
583
    'index-indicator' => 'ff8-31',
584
    'fiction' => 'lf',
585
    'fic' => 'lf',
586
    'literature-code' => 'lf',
587
    'biography' => 'bio',
588
    'ff8-34' => 'bio',
589
    'biography-code' => 'bio',
590
    'l-format' => 'ff7-01-02',
591
    'lex' => 'lexile-number',
592
    'hi' => 'host-item-number',
593
    'itu' => 'index-term-uncontrolled',
594
    'itg' => 'index-term-genre',
526
);
595
);
596
my $field_name_pattern = '[\w\-]+';
597
my $multi_field_pattern = "(?:\\.$field_name_pattern)*";
527
598
528
sub _convert_index_fields {
599
sub _convert_index_fields {
529
    my ( $self, @indexes ) = @_;
600
    my ( $self, @indexes ) = @_;
Lines 536-549 sub _convert_index_fields { Link Here
536
    # when joining things, to indicate we make it an 'OR' join.
607
    # when joining things, to indicate we make it an 'OR' join.
537
    # (Sorry, this got a bit ugly after special cases were found.)
608
    # (Sorry, this got a bit ugly after special cases were found.)
538
    grep { $_->{field} } map {
609
    grep { $_->{field} } map {
539
        my ( $f, $t ) = split /,/;
610
        # Lower case all field names
611
        my ( $f, $t ) = map(lc, split /,/);
540
        my $mc = '';
612
        my $mc = '';
541
        if ($f =~ /^mc-/) {
613
        if ($f =~ /^mc-/) {
542
            $mc = 'mc-';
614
            $mc = 'mc-';
543
            $f =~ s/^mc-//;
615
            $f =~ s/^mc-//;
544
        }
616
        }
545
        my $r = {
617
        my $r = {
546
            field => $index_field_convert{$f},
618
            field => exists $index_field_convert{$f} ? $index_field_convert{$f} : $f,
547
            type  => $index_type_convert{ $t // '__default' }
619
            type  => $index_type_convert{ $t // '__default' }
548
        };
620
        };
549
        $r->{field} = ($mc . $r->{field}) if $mc && $r->{field};
621
        $r->{field} = ($mc . $r->{field}) if $mc && $r->{field};
Lines 595-606 second part is stripped off as we can't yet handle that. Making it work Link Here
595
will have to wait for a real query parser.
667
will have to wait for a real query parser.
596
668
597
=cut
669
=cut
598
599
sub _convert_index_strings_freeform {
670
sub _convert_index_strings_freeform {
600
    my ( $self, $search ) = @_;
671
    my ( $self, $search ) = @_;
601
    while ( my ( $zeb, $es ) = each %index_field_convert ) {
672
    # @TODO: Currenty will alter also fields contained within quotes:
602
        $search =~ s/\b$zeb(?:,[\w\-]*)?:/$es:/g;
673
    # `searching for "stuff cn:123"` for example will become
603
    }
674
    # `searching for "stuff local-number:123"
675
    #
676
    # Fixing this is tricky, one possibility:
677
    # https://stackoverflow.com/questions/19193876/perl-regex-to-match-a-string-that-is-not-enclosed-in-quotes
678
    # Still not perfect, and will not handle escaped quotes within quotes and assumes balanced quotes.
679
    #
680
    # Another, not so elegant, solution could be to replace all quoted content with placeholders, and put
681
    # them back when processing is done.
682
683
    # Lower case field names
684
    $search =~ s/($field_name_pattern)(?:,[\w-]*)?($multi_field_pattern):/\L$1\E$2:/og;
685
    # Resolve possible field aliases
686
    $search =~ s/($field_name_pattern)($multi_field_pattern):/(exists $index_field_convert{$1} ? $index_field_convert{$1} : $1)."$2:"/oge;
604
    return $search;
687
    return $search;
605
}
688
}
606
689
Lines 789-800 operands and double quoted strings. Link Here
789
872
790
=cut
873
=cut
791
874
875
my $tokenize_split_re = qr/((?:${field_name_pattern}${multi_field_pattern}:)?"[^"]+"|\s+)/;
792
sub _truncate_terms {
876
sub _truncate_terms {
793
    my ( $self, $query ) = @_;
877
    my ( $self, $query ) = @_;
794
878
795
    # '"donald duck" title:"the mouse" and peter" get split into
879
    # '"donald duck" title:"the mouse" and peter" get split into
796
    # ['', '"donald duck"', '', ' ', '', 'title:"the mouse"', '', ' ', 'and', ' ', 'pete']
880
    # ['', '"donald duck"', '', ' ', '', 'title:"the mouse"', '', ' ', 'and', ' ', 'pete']
797
    my @tokens = split /((?:[\w\-.]+:)?"[^"]+"|\s+)/, $query;
881
    my @tokens = split $tokenize_split_re, $query;
798
882
799
    # Filter out empty tokens
883
    # Filter out empty tokens
800
    my @words = grep { $_ !~ /^\s*$/ } @tokens;
884
    my @words = grep { $_ !~ /^\s*$/ } @tokens;
(-)a/Koha/SearchEngine/Elasticsearch/Search.pm (-7 / +8 lines)
Lines 201-208 sub search_auth_compat { Link Here
201
201
202
            # I wonder if these should be real values defined in the mapping
202
            # I wonder if these should be real values defined in the mapping
203
            # rather than hard-coded conversions.
203
            # rather than hard-coded conversions.
204
204
            # Handle legacy nested arrays indexed with splitting enabled.
205
            # Handle legacy nested arrays indexed with splitting enabled.
205
            my $authid = $record->{ 'Local-number' }[0];
206
            my $authid = $record->{ 'local-number' }[0];
206
            $authid = @$authid[0] if (ref $authid eq 'ARRAY');
207
            $authid = @$authid[0] if (ref $authid eq 'ARRAY');
207
            $result{authid} = $authid;
208
            $result{authid} = $authid;
208
209
Lines 259-265 sub count_auth_use { Link Here
259
        query => {
260
        query => {
260
            bool => {
261
            bool => {
261
#                query  => { match_all => {} },
262
#                query  => { match_all => {} },
262
                filter => { term      => { an => $authid } }
263
                filter => { term      => { 'authority-number' => $authid } }
263
            }
264
            }
264
        }
265
        }
265
    };
266
    };
Lines 450-462 sub _convert_facets { Link Here
450
    # things that zebra uses.
451
    # things that zebra uses.
451
    # TODO let the library define the order using the interface.
452
    # TODO let the library define the order using the interface.
452
    my %type_to_label = (
453
    my %type_to_label = (
453
        author   => { order => 1, label => 'Authors', },
454
        author => { order => 1, label => 'Authors', },
454
        itype    => { order => 2, label => 'ItemTypes', },
455
        itype => { order => 2, label => 'ItemTypes', },
455
        location => { order => 3, label => 'Location', },
456
        location => { order => 3, label => 'Location', },
456
        'su-geo' => { order => 4, label => 'Places', },
457
        'su-geo' => { order => 4, label => 'Places', },
457
        se       => { order => 5, label => 'Series', },
458
        'title-series' => { order => 5, label => 'Series', },
458
        subject  => { order => 6, label => 'Topics', },
459
        subject => { order => 6, label => 'Topics', },
459
        ccode    => { order => 7, label => 'CollectionCodes',},
460
        ccode => { order => 7, label => 'CollectionCodes',},
460
        holdingbranch => { order => 8, label => 'HoldingLibrary' },
461
        holdingbranch => { order => 8, label => 'HoldingLibrary' },
461
        homebranch => { order => 9, label => 'HomeLibrary' }
462
        homebranch => { order => 9, label => 'HomeLibrary' }
462
    );
463
    );
(-)a/admin/searchengine/elasticsearch/mappings.yaml (-687 / +1666 lines)
Lines 1-8 Link Here
1
---
1
---
2
# Basic mappings from MARC fields to Elasticsearch fields.
2
# Basic mappings from MARC fields to Elasticsearch fields.
3
authorities:
3
authorities:
4
  Corporate-name-see-also-from:
4
  corporate-name-see-also-from:
5
    label: Corporate-name-see-also-from
5
    label: corporate-name-see-also-from
6
    mappings:
6
    mappings:
7
      - facet: ''
7
      - facet: ''
8
        marc_field: 510abcdefghklmnoprstvxyz
8
        marc_field: 510abcdefghklmnoprstvxyz
Lines 15-22 authorities: Link Here
15
        sort: ~
15
        sort: ~
16
        suggestible: ''
16
        suggestible: ''
17
    type: ''
17
    type: ''
18
  Corporate-name-see-from:
18
  corporate-name-see-from:
19
    label: Corporate-name-see-from
19
    label: corporate-name-see-from
20
    mappings:
20
    mappings:
21
      - facet: ''
21
      - facet: ''
22
        marc_field: 410abcdefghklmnoprstvxyz
22
        marc_field: 410abcdefghklmnoprstvxyz
Lines 29-36 authorities: Link Here
29
        sort: ~
29
        sort: ~
30
        suggestible: ''
30
        suggestible: ''
31
    type: ''
31
    type: ''
32
  Descriptive-cataloging-rules:
32
  descriptive-cataloging-rules:
33
    label: Descriptive-cataloging-rules
33
    label: descriptive-cataloging-rules
34
    mappings:
34
    mappings:
35
      - facet: ''
35
      - facet: ''
36
        marc_field: 008_/10
36
        marc_field: 008_/10
Lines 43-50 authorities: Link Here
43
        sort: ~
43
        sort: ~
44
        suggestible: ''
44
        suggestible: ''
45
    type: ''
45
    type: ''
46
  Heading:
46
  heading:
47
    label: Heading
47
    label: heading
48
    mappings:
48
    mappings:
49
      - facet: ''
49
      - facet: ''
50
        marc_field: 100abcdefghjklmnopqrstvxyz
50
        marc_field: 100abcdefghjklmnopqrstvxyz
Lines 182-189 authorities: Link Here
182
        sort: ~
182
        sort: ~
183
        suggestible: ''
183
        suggestible: ''
184
    type: ''
184
    type: ''
185
  Heading-Main:
185
  heading-main:
186
    label: Heading-Main
186
    label: heading-main
187
    mappings:
187
    mappings:
188
      - facet: ''
188
      - facet: ''
189
        marc_field: 100a
189
        marc_field: 100a
Lines 241-246 authorities: Link Here
241
        sort: ~
241
        sort: ~
242
        suggestible: ''
242
        suggestible: ''
243
      - facet: ''
243
      - facet: ''
244
        marc_field: 111a
245
        marc_type: normarc
246
        sort: ~
247
        suggestible: ''
248
      - facet: ''
244
        marc_field: 130a
249
        marc_field: 130a
245
        marc_type: normarc
250
        marc_type: normarc
246
        sort: ~
251
        sort: ~
Lines 319-326 authorities: Link Here
319
        sort: 1
324
        sort: 1
320
        suggestible: ''
325
        suggestible: ''
321
    type: ''
326
    type: ''
322
  Heading-use-main-or-added-entry:
327
  heading-use-main-or-added-entry:
323
    label: Heading-use-main-or-added-entry
328
    label: heading-use-main-or-added-entry
324
    mappings:
329
    mappings:
325
      - facet: ''
330
      - facet: ''
326
        marc_field: 008_/14
331
        marc_field: 008_/14
Lines 333-340 authorities: Link Here
333
        sort: ~
338
        sort: ~
334
        suggestible: ''
339
        suggestible: ''
335
    type: ''
340
    type: ''
336
  Heading-use-series-added-entry:
341
  heading-use-series-added-entry:
337
    label: Heading-use-series-added-entry
342
    label: heading-use-series-added-entry
338
    mappings:
343
    mappings:
339
      - facet: ''
344
      - facet: ''
340
        marc_field: 008_/16
345
        marc_field: 008_/16
Lines 347-354 authorities: Link Here
347
        sort: ~
352
        sort: ~
348
        suggestible: ''
353
        suggestible: ''
349
    type: ''
354
    type: ''
350
  Heading-use-subject-added-entry:
355
  heading-use-subject-added-entry:
351
    label: Heading-use-subject-added-entry
356
    label: heading-use-subject-added-entry
352
    mappings:
357
    mappings:
353
      - facet: ''
358
      - facet: ''
354
        marc_field: 008_/15
359
        marc_field: 008_/15
Lines 361-368 authorities: Link Here
361
        sort: ~
366
        sort: ~
362
        suggestible: ''
367
        suggestible: ''
363
    type: ''
368
    type: ''
364
  Kind-of-record:
369
  kind-of-record:
365
    label: Kind-of-record
370
    label: kind-of-record
366
    mappings:
371
    mappings:
367
      - facet: ''
372
      - facet: ''
368
        marc_field: 008_/9
373
        marc_field: 008_/9
Lines 375-382 authorities: Link Here
375
        sort: ~
380
        sort: ~
376
        suggestible: ''
381
        suggestible: ''
377
    type: ''
382
    type: ''
378
  LC-card-number:
383
  lc-card-number:
379
    label: LC-card-number
384
    label: lc-card-number
380
    mappings:
385
    mappings:
381
      - facet: ''
386
      - facet: ''
382
        marc_field: 010az
387
        marc_field: 010az
Lines 389-396 authorities: Link Here
389
        sort: ~
394
        sort: ~
390
        suggestible: ''
395
        suggestible: ''
391
    type: ''
396
    type: ''
392
  Local-number:
397
  local-number:
393
    label: Local-number
398
    label: local-number
394
    mappings:
399
    mappings:
395
      - facet: ''
400
      - facet: ''
396
        marc_field: '001'
401
        marc_field: '001'
Lines 408-415 authorities: Link Here
408
        sort: ~
413
        sort: ~
409
        suggestible: ''
414
        suggestible: ''
410
    type: string
415
    type: string
411
  Match:
416
  match:
412
    label: Match
417
    label: match
413
    mappings:
418
    mappings:
414
      - facet: ''
419
      - facet: ''
415
        marc_field: 100abcdefghjklmnopqrstvxyz
420
        marc_field: 100abcdefghjklmnopqrstvxyz
Lines 727-734 authorities: Link Here
727
        sort: ~
732
        sort: ~
728
        suggestible: ''
733
        suggestible: ''
729
    type: ''
734
    type: ''
730
  Match-heading:
735
  match-heading:
731
    label: Match-heading
736
    label: match-heading
732
    mappings:
737
    mappings:
733
      - facet: ''
738
      - facet: ''
734
        marc_field: 100abcdefghjklmnopqrstvxyz
739
        marc_field: 100abcdefghjklmnopqrstvxyz
Lines 751-758 authorities: Link Here
751
        sort: ~
756
        sort: ~
752
        suggestible: ''
757
        suggestible: ''
753
    type: ''
758
    type: ''
754
  Match-heading-see-from:
759
  match-heading-see-from:
755
    label: Match-heading-see-from
760
    label: match-heading-see-from
756
    mappings:
761
    mappings:
757
      - facet: ''
762
      - facet: ''
758
        marc_field: 400abcdefghjklmnopqrstvxyz
763
        marc_field: 400abcdefghjklmnopqrstvxyz
Lines 785-792 authorities: Link Here
785
        sort: ~
790
        sort: ~
786
        suggestible: ''
791
        suggestible: ''
787
    type: ''
792
    type: ''
788
  Meeting-name:
793
  meeting-name:
789
    label: Meeting-name
794
    label: meeting-name
790
    mappings:
795
    mappings:
791
      - facet: ''
796
      - facet: ''
792
        marc_field: 111acdefghjklnpqstvxyz
797
        marc_field: 111acdefghjklnpqstvxyz
Lines 799-806 authorities: Link Here
799
        sort: ~
804
        sort: ~
800
        suggestible: ''
805
        suggestible: ''
801
    type: ''
806
    type: ''
802
  Meeting-name-heading:
807
  meeting-name-heading:
803
    label: Meeting-name-heading
808
    label: meeting-name-heading
804
    mappings:
809
    mappings:
805
      - facet: ''
810
      - facet: ''
806
        marc_field: 111acdefghjklnpqstvxyz
811
        marc_field: 111acdefghjklnpqstvxyz
Lines 813-820 authorities: Link Here
813
        sort: ~
818
        sort: ~
814
        suggestible: ''
819
        suggestible: ''
815
    type: ''
820
    type: ''
816
  Meeting-name-see-also-from:
821
  meeting-name-see-also-from:
817
    label: Meeting-name-see-also-from
822
    label: meeting-name-see-also-from
818
    mappings:
823
    mappings:
819
      - facet: ''
824
      - facet: ''
820
        marc_field: 511acdefghjklnpqstvxyz
825
        marc_field: 511acdefghjklnpqstvxyz
Lines 827-834 authorities: Link Here
827
        sort: ~
832
        sort: ~
828
        suggestible: ''
833
        suggestible: ''
829
    type: ''
834
    type: ''
830
  Meeting-name-see-from:
835
  meeting-name-see-from:
831
    label: Meeting-name-see-from
836
    label: meeting-name-see-from
832
    mappings:
837
    mappings:
833
      - facet: ''
838
      - facet: ''
834
        marc_field: 411acdefghjklnpqstvxyz
839
        marc_field: 411acdefghjklnpqstvxyz
Lines 841-848 authorities: Link Here
841
        sort: ~
846
        sort: ~
842
        suggestible: ''
847
        suggestible: ''
843
    type: ''
848
    type: ''
844
  Personal-name:
849
  personal-name:
845
    label: Personal-name
850
    label: personal-name
846
    mappings:
851
    mappings:
847
      - facet: ''
852
      - facet: ''
848
        marc_field: 100abcdefghjklmnopqrstvxyz
853
        marc_field: 100abcdefghjklmnopqrstvxyz
Lines 855-862 authorities: Link Here
855
        sort: ~
860
        sort: ~
856
        suggestible: ''
861
        suggestible: ''
857
    type: ''
862
    type: ''
858
  Personal-name-heading:
863
  personal-name-heading:
859
    label: Personal-name-heading
864
    label: personal-name-heading
860
    mappings:
865
    mappings:
861
      - facet: ''
866
      - facet: ''
862
        marc_field: 100abcdefghjklmnopqrstvxyz
867
        marc_field: 100abcdefghjklmnopqrstvxyz
Lines 869-876 authorities: Link Here
869
        sort: ~
874
        sort: ~
870
        suggestible: ''
875
        suggestible: ''
871
    type: ''
876
    type: ''
872
  Personal-name-see-also-from:
877
  personal-name-see-also-from:
873
    label: Personal-name-see-also-from
878
    label: personal-name-see-also-from
874
    mappings:
879
    mappings:
875
      - facet: ''
880
      - facet: ''
876
        marc_field: 500abcdefghjklmnopqrstvxyz
881
        marc_field: 500abcdefghjklmnopqrstvxyz
Lines 883-890 authorities: Link Here
883
        sort: ~
888
        sort: ~
884
        suggestible: ''
889
        suggestible: ''
885
    type: ''
890
    type: ''
886
  Personal-name-see-from:
891
  personal-name-see-from:
887
    label: Personal-name-see-from
892
    label: personal-name-see-from
888
    mappings:
893
    mappings:
889
      - facet: ''
894
      - facet: ''
890
        marc_field: 400abcdefghjklmnopqrstvxyz
895
        marc_field: 400abcdefghjklmnopqrstvxyz
Lines 897-904 authorities: Link Here
897
        sort: ~
902
        sort: ~
898
        suggestible: ''
903
        suggestible: ''
899
    type: ''
904
    type: ''
900
  Record-source:
905
  record-source:
901
    label: Record-source
906
    label: record-source
902
    mappings:
907
    mappings:
903
      - facet: ''
908
      - facet: ''
904
        marc_field: 040acd
909
        marc_field: 040acd
Lines 911-918 authorities: Link Here
911
        sort: ~
916
        sort: ~
912
        suggestible: ''
917
        suggestible: ''
913
    type: ''
918
    type: ''
914
  See-also-from:
919
  see-also-from:
915
    label: See-also-from
920
    label: see-also-from
916
    mappings:
921
    mappings:
917
      - facet: ''
922
      - facet: ''
918
        marc_field: 500abcdefghjklmnopqrstvxyz
923
        marc_field: 500abcdefghjklmnopqrstvxyz
Lines 1015-1022 authorities: Link Here
1015
        sort: ~
1020
        sort: ~
1016
        suggestible: ''
1021
        suggestible: ''
1017
    type: ''
1022
    type: ''
1018
  See-from:
1023
  see-from:
1019
    label: See-from
1024
    label: see-from
1020
    mappings:
1025
    mappings:
1021
      - facet: ''
1026
      - facet: ''
1022
        marc_field: 400abcdefghjklmnopqrstvxyz
1027
        marc_field: 400abcdefghjklmnopqrstvxyz
Lines 1029-1070 authorities: Link Here
1029
        sort: ~
1034
        sort: ~
1030
        suggestible: ''
1035
        suggestible: ''
1031
      - facet: ''
1036
      - facet: ''
1032
        marc_field: 411abcdefghjklmnopqrstvxyz
1037
        marc_field: 411acdefghjklnpqstvxyz
1033
        marc_type: marc21
1034
        sort: ~
1035
        suggestible: ''
1036
      - facet: ''
1037
        marc_field: 430abcdefghklmnoprstvxyz
1038
        marc_type: marc21
1039
        sort: ~
1040
        suggestible: ''
1041
      - facet: ''
1042
        marc_field: 447abcdefghjklmnopqrstvxyz
1043
        marc_type: marc21
1044
        sort: ~
1045
        suggestible: ''
1046
      - facet: ''
1047
        marc_field: 448abcdefghklmnoprstvxyz
1048
        marc_type: marc21
1049
        sort: ~
1050
        suggestible: ''
1051
      - facet: ''
1052
        marc_field: 440abcdefghjklmnopqrstvxyz
1053
        marc_type: marc21
1054
        sort: ~
1055
        suggestible: ''
1056
      - facet: ''
1057
        marc_field: 441abcdefghklmnoprstvxyz
1058
        marc_type: marc21
1059
        sort: ~
1060
        suggestible: ''
1061
      - facet: ''
1062
        marc_field: 444abcdefghjklmnopqrstvxyz
1063
        marc_type: marc21
1064
        sort: ~
1065
        suggestible: ''
1066
      - facet: ''
1067
        marc_field: 462abcdefghklmnoprstvxyz
1068
        marc_type: marc21
1038
        marc_type: marc21
1069
        sort: ~
1039
        sort: ~
1070
        suggestible: ''
1040
        suggestible: ''
Lines 1119-1126 authorities: Link Here
1119
        sort: ~
1089
        sort: ~
1120
        suggestible: ''
1090
        suggestible: ''
1121
    type: ''
1091
    type: ''
1122
  Subject-heading-thesaurus:
1092
  subject-heading-thesaurus:
1123
    label: Subject-heading-thesaurus
1093
    label: subject-heading-thesaurus
1124
    mappings:
1094
    mappings:
1125
      - facet: ''
1095
      - facet: ''
1126
        marc_field: 008_/11
1096
        marc_field: 008_/11
Lines 1153-2418 authorities: Link Here
1153
        suggestible: ''
1123
        suggestible: ''
1154
    type: ''
1124
    type: ''
1155
biblios:
1125
biblios:
1156
  Host-Item-Number:
1126
  abstract:
1157
    label: Host-Item-Number
1127
    label: abstract
1158
    mappings:
1128
    mappings:
1159
      - facet: ''
1129
      - facet: ''
1160
        marc_field: '7739'
1130
        marc_field: '520'
1161
        marc_type: marc21
1131
        marc_type: marc21
1162
        sort: ~
1132
        sort: ~
1163
        suggestible: ''
1133
        suggestible: ''
1134
    type: ''
1135
  acqsource:
1136
    label: acqsource
1137
    mappings:
1164
      - facet: ''
1138
      - facet: ''
1165
        marc_field: '7739'
1139
        marc_field: 952e
1166
        marc_type: normarc
1140
        marc_type: marc21
1167
        sort: ~
1141
        sort: ~
1168
        suggestible: ''
1142
        suggestible: ''
1143
    type: ''
1144
  arl:
1145
    label: arl
1146
    mappings:
1169
      - facet: ''
1147
      - facet: ''
1170
        marc_field: '4619'
1148
        marc_field: 526c
1171
        marc_type: unimarc
1149
        marc_type: marc21
1172
        sort: ~
1150
        sort: ~
1173
        suggestible: ''
1151
        suggestible: ''
1174
    type: number
1152
    type: ''
1175
  Local-number:
1153
  arp:
1176
    label: Local-number
1154
    label: arp
1177
    mappings:
1155
    mappings:
1178
      - facet: ''
1156
      - facet: ''
1179
        marc_field: 999c
1157
        marc_field: 526d
1180
        marc_type: marc21
1158
        marc_type: marc21
1181
        sort: ~
1159
        sort: ~
1182
        suggestible: ''
1160
        suggestible: ''
1183
      - facet: ''
1161
    type: ''
1184
        marc_field: 999c
1162
  author:
1163
    label: author
1164
    mappings:
1165
      - facet: '1'
1166
        marc_field: 100a
1167
        marc_type: marc21
1168
        sort: ~
1169
        suggestible: '1'
1170
      - facet: '1'
1171
        marc_field: 110a
1172
        marc_type: marc21
1173
        sort: ~
1174
        suggestible: '1'
1175
      - facet: '1'
1176
        marc_field: 111a
1177
        marc_type: marc21
1178
        sort: ~
1179
        suggestible: '1'
1180
      - facet: 0
1181
        marc_field: 245c
1182
        marc_type: marc21
1183
        sort: ~
1184
        suggestible: 0
1185
      - facet: 1
1186
        marc_field: 700a
1187
        marc_type: marc21
1188
        sort: ~
1189
        suggestible: 1
1190
      - facet: '1'
1191
        marc_field: 100a
1185
        marc_type: normarc
1192
        marc_type: normarc
1186
        sort: ~
1193
        sort: ~
1187
        suggestible: ''
1194
        suggestible: '1'
1188
      - facet: ''
1195
      - facet: '1'
1189
        marc_field: '001'
1196
        marc_field: 110a
1197
        marc_type: normarc
1198
        sort: ~
1199
        suggestible: '1'
1200
      - facet: '1'
1201
        marc_field: 111a
1202
        marc_type: normarc
1203
        sort: ~
1204
        suggestible: '1'
1205
      - facet: 0
1206
        marc_field: 245c
1207
        marc_type: normarc
1208
        sort: ~
1209
        suggestible: 0
1210
      - facet: 1
1211
        marc_field: 700a
1212
        marc_type: normarc
1213
        sort: ~
1214
        suggestible: 1
1215
      - facet: '1'
1216
        marc_field: 200f
1190
        marc_type: unimarc
1217
        marc_type: unimarc
1191
        sort: ~
1218
        sort: ~
1192
        suggestible: ''
1219
        suggestible: '1'
1220
      - facet: '1'
1221
        marc_field: 200g
1222
        marc_type: unimarc
1223
        sort: ~
1224
        suggestible: '1'
1225
      - facet: 1
1226
        marc_field: 700a
1227
        marc_type: unimarc
1228
        sort: ~
1229
        suggestible: 1
1230
      - facet: 0
1231
        marc_field: '701'
1232
        marc_type: unimarc
1233
        sort: ~
1234
        suggestible: 0
1193
    type: string
1235
    type: string
1194
  acqdate:
1236
  author-in-order:
1195
    label: acqdate
1237
    label: author-in-order
1196
    mappings:
1238
    mappings:
1197
      - facet: ''
1239
      - facet: ''
1198
        marc_field: 952d
1240
        marc_field: 245c
1199
        marc_type: marc21
1241
        marc_type: marc21
1200
        sort: 1
1242
        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: ''
1243
        suggestible: ''
1212
    type: date
1244
    type: ''
1213
  an:
1245
  author-name-corporate:
1214
    label: an
1246
    label: author-name-corporate
1215
    mappings:
1247
    mappings:
1216
      - facet: ''
1248
      - facet: ''
1217
        marc_field: '1009'
1249
        marc_field: '110'
1218
        marc_type: marc21
1250
        marc_type: marc21
1219
        sort: ~
1251
        sort: ~
1220
        suggestible: ''
1252
        suggestible: ''
1221
      - facet: ''
1253
      - facet: ''
1222
        marc_field: '1109'
1254
        marc_field: '111'
1223
        marc_type: marc21
1255
        marc_type: marc21
1224
        sort: ~
1256
        sort: ~
1225
        suggestible: ''
1257
        suggestible: ''
1226
      - facet: ''
1258
      - facet: ''
1227
        marc_field: '1119'
1259
        marc_field: '711'
1228
        marc_type: marc21
1260
        marc_type: marc21
1229
        sort: ~
1261
        sort: ~
1230
        suggestible: ''
1262
        suggestible: ''
1231
      - facet: ''
1263
      - facet: ''
1232
        marc_field: '1309'
1264
        marc_field: '810'
1233
        marc_type: marc21
1265
        marc_type: marc21
1234
        sort: ~
1266
        sort: ~
1235
        suggestible: ''
1267
        suggestible: ''
1236
      - facet: ''
1268
      - facet: ''
1237
        marc_field: '2459'
1269
        marc_field: '811'
1238
        marc_type: marc21
1270
        marc_type: marc21
1239
        sort: ~
1271
        sort: ~
1240
        suggestible: ''
1272
        suggestible: ''
1273
    type: ''
1274
  author-name-personal:
1275
    label: author-name-personal
1276
    mappings:
1241
      - facet: ''
1277
      - facet: ''
1242
        marc_field: '4009'
1278
        marc_field: '100'
1243
        marc_type: marc21
1279
        marc_type: marc21
1244
        sort: ~
1280
        sort: ~
1245
        suggestible: ''
1281
        suggestible: ''
1246
      - facet: ''
1282
      - facet: ''
1247
        marc_field: '4109'
1283
        marc_field: '400'
1248
        marc_type: marc21
1284
        marc_type: marc21
1249
        sort: ~
1285
        sort: ~
1250
        suggestible: ''
1286
        suggestible: ''
1251
      - facet: ''
1287
      - facet: ''
1252
        marc_field: '4409'
1288
        marc_field: '700'
1253
        marc_type: marc21
1289
        marc_type: marc21
1254
        sort: ~
1290
        sort: ~
1255
        suggestible: ''
1291
        suggestible: ''
1256
      - facet: ''
1292
      - facet: ''
1257
        marc_field: '4909'
1293
        marc_field: '800'
1258
        marc_type: marc21
1294
        marc_type: marc21
1259
        sort: ~
1295
        sort: ~
1260
        suggestible: ''
1296
        suggestible: ''
1297
    type: ''
1298
  author-personal-bibliography:
1299
    label: author-personal-bibliography
1300
    mappings:
1261
      - facet: ''
1301
      - facet: ''
1262
        marc_field: '6009'
1302
        marc_field: 100a
1263
        marc_type: marc21
1303
        marc_type: marc21
1264
        sort: ~
1304
        sort: ~
1265
        suggestible: ''
1305
        suggestible: ''
1306
    type: ''
1307
  author-title:
1308
    label: author-title
1309
    mappings:
1266
      - facet: ''
1310
      - facet: ''
1267
        marc_field: '6109'
1311
        marc_field: '100'
1268
        marc_type: marc21
1312
        marc_type: marc21
1269
        sort: ~
1313
        sort: ~
1270
        suggestible: ''
1314
        suggestible: ''
1271
      - facet: ''
1315
      - facet: ''
1272
        marc_field: '6119'
1316
        marc_field: '110'
1273
        marc_type: marc21
1317
        marc_type: marc21
1274
        sort: ~
1318
        sort: ~
1275
        suggestible: ''
1319
        suggestible: ''
1276
      - facet: ''
1320
      - facet: ''
1277
        marc_field: '6309'
1321
        marc_field: '111'
1278
        marc_type: marc21
1322
        marc_type: marc21
1279
        sort: ~
1323
        sort: ~
1280
        suggestible: ''
1324
        suggestible: ''
1281
      - facet: ''
1325
      - facet: ''
1282
        marc_field: '6509'
1326
        marc_field: 400t
1283
        marc_type: marc21
1327
        marc_type: marc21
1284
        sort: ~
1328
        sort: ~
1285
        suggestible: ''
1329
        suggestible: ''
1286
      - facet: ''
1330
      - facet: ''
1287
        marc_field: '6519'
1331
        marc_field: 410t
1288
        marc_type: marc21
1332
        marc_type: marc21
1289
        sort: ~
1333
        sort: ~
1290
        suggestible: ''
1334
        suggestible: ''
1291
      - facet: ''
1335
      - facet: ''
1292
        marc_field: '6529'
1336
        marc_field: 411t
1293
        marc_type: marc21
1337
        marc_type: marc21
1294
        sort: ~
1338
        sort: ~
1295
        suggestible: ''
1339
        suggestible: ''
1296
      - facet: ''
1340
      - facet: ''
1297
        marc_field: '6539'
1341
        marc_field: 700t
1298
        marc_type: marc21
1342
        marc_type: marc21
1299
        sort: ~
1343
        sort: ~
1300
        suggestible: ''
1344
        suggestible: ''
1301
      - facet: ''
1345
      - facet: ''
1302
        marc_field: '6549'
1346
        marc_field: 710t
1303
        marc_type: marc21
1347
        marc_type: marc21
1304
        sort: ~
1348
        sort: ~
1305
        suggestible: ''
1349
        suggestible: ''
1306
      - facet: ''
1350
      - facet: ''
1307
        marc_field: '6559'
1351
        marc_field: 711t
1308
        marc_type: marc21
1352
        marc_type: marc21
1309
        sort: ~
1353
        sort: ~
1310
        suggestible: ''
1354
        suggestible: ''
1311
      - facet: ''
1355
      - facet: ''
1312
        marc_field: '6569'
1356
        marc_field: 800t
1313
        marc_type: marc21
1357
        marc_type: marc21
1314
        sort: ~
1358
        sort: ~
1315
        suggestible: ''
1359
        suggestible: ''
1316
      - facet: ''
1360
      - facet: ''
1317
        marc_field: '6579'
1361
        marc_field: 810t
1318
        marc_type: marc21
1362
        marc_type: marc21
1319
        sort: ~
1363
        sort: ~
1320
        suggestible: ''
1364
        suggestible: ''
1321
      - facet: ''
1365
      - facet: ''
1322
        marc_field: '6909'
1366
        marc_field: 811t
1323
        marc_type: marc21
1367
        marc_type: marc21
1324
        sort: ~
1368
        sort: ~
1325
        suggestible: ''
1369
        suggestible: ''
1370
    type: ''
1371
  barcode:
1372
    label: barcode
1373
    mappings:
1326
      - facet: ''
1374
      - facet: ''
1327
        marc_field: '7009'
1375
        marc_field: 952p
1328
        marc_type: marc21
1376
        marc_type: marc21
1329
        sort: ~
1377
        sort: ~
1330
        suggestible: ''
1378
        suggestible: ''
1379
    type: ''
1380
  bgf-number:
1381
    label: bgf-number
1382
    mappings:
1331
      - facet: ''
1383
      - facet: ''
1332
        marc_field: '7109'
1384
        marc_field: '015'
1333
        marc_type: marc21
1385
        marc_type: marc21
1334
        sort: ~
1386
        sort: ~
1335
        suggestible: ''
1387
        suggestible: ''
1336
      - facet: ''
1388
      - facet: ''
1337
        marc_field: '7119'
1389
        marc_field: '015'
1338
        marc_type: marc21
1390
        marc_type: normarc
1339
        sort: ~
1391
        sort: ~
1340
        suggestible: ''
1392
        suggestible: ''
1393
    type: ''
1394
  bib-level:
1395
    label: bib-level
1396
    mappings:
1341
      - facet: ''
1397
      - facet: ''
1342
        marc_field: '7309'
1398
        marc_field: leader_/7
1343
        marc_type: marc21
1399
        marc_type: marc21
1344
        sort: ~
1400
        sort: ~
1345
        suggestible: ''
1401
        suggestible: ''
1346
      - facet: ''
1402
      - facet: ''
1347
        marc_field: '7519'
1403
        marc_field: leader_/7
1348
        marc_type: marc21
1404
        marc_type: normarc
1349
        sort: ~
1405
        sort: ~
1350
        suggestible: ''
1406
        suggestible: ''
1407
    type: ''
1408
  biblioitemnumber:
1409
    label: biblioitemnumber
1410
    mappings:
1351
      - facet: ''
1411
      - facet: ''
1352
        marc_field: '8009'
1412
        marc_field: 999d
1353
        marc_type: marc21
1413
        marc_type: marc21
1354
        sort: ~
1414
        sort: ~
1355
        suggestible: ''
1415
        suggestible: ''
1416
    type: ''
1417
  bio:
1418
    label: bio
1419
    mappings:
1356
      - facet: ''
1420
      - facet: ''
1357
        marc_field: '8109'
1421
        marc_field: '008_/34'
1358
        marc_type: marc21
1422
        marc_type: marc21
1359
        sort: ~
1423
        sort: ~
1360
        suggestible: ''
1424
        suggestible: ''
1361
      - facet: ''
1425
      - facet: ''
1362
        marc_field: '8119'
1426
        marc_field: '008_/34'
1363
        marc_type: marc21
1427
        marc_type: normarc
1364
        sort: ~
1428
        sort: ~
1365
        suggestible: ''
1429
        suggestible: ''
1366
      - facet: ''
1430
      - facet: ''
1367
        marc_field: '8309'
1431
        marc_field: 105a_/12
1368
        marc_type: marc21
1432
        marc_type: unimarc
1369
        sort: ~
1433
        sort: ~
1370
        suggestible: ''
1434
        suggestible: ''
1435
    type: ''
1436
  bnb-card-number:
1437
    label: bnb-card-number
1438
    mappings:
1371
      - facet: ''
1439
      - facet: ''
1372
        marc_field: '1009'
1440
        marc_field: '015'
1373
        marc_type: normarc
1441
        marc_type: marc21
1374
        sort: ~
1442
        sort: ~
1375
        suggestible: ''
1443
        suggestible: ''
1376
      - facet: ''
1444
    type: ''
1377
        marc_field: '1109'
1445
  ccode:
1378
        marc_type: normarc
1446
    label: collection-code
1447
    mappings:
1448
      - facet: '1'
1449
        marc_field: '9528'
1450
        marc_type: marc21
1379
        sort: ~
1451
        sort: ~
1380
        suggestible: ''
1452
        suggestible: ''
1381
      - facet: ''
1453
      - facet: '1'
1382
        marc_field: '1119'
1454
        marc_field: '9528'
1383
        marc_type: normarc
1455
        marc_type: normarc
1384
        sort: ~
1456
        sort: ~
1385
        suggestible: ''
1457
        suggestible: ''
1386
      - facet: ''
1458
      - facet: '1'
1387
        marc_field: '1309'
1459
        marc_field: '9958'
1388
        marc_type: normarc
1460
        marc_type: unimarc
1389
        sort: ~
1461
        sort: ~
1390
        suggestible: ''
1462
        suggestible: ''
1463
    type: ''
1464
  classification-source:
1465
    label: classification-source
1466
    mappings:
1391
      - facet: ''
1467
      - facet: ''
1392
        marc_field: '2459'
1468
        marc_field: '9522'
1393
        marc_type: normarc
1469
        marc_type: marc21
1394
        sort: ~
1470
        sort: ~
1395
        suggestible: ''
1471
        suggestible: ''
1472
    type: ''
1473
  cn-bib-sort:
1474
    label: cn-bib-sort
1475
    mappings:
1396
      - facet: ''
1476
      - facet: ''
1397
        marc_field: '4409'
1477
        marc_field: '9426'
1398
        marc_type: normarc
1478
        marc_type: marc21
1399
        sort: ~
1479
        sort: ~
1400
        suggestible: ''
1480
        suggestible: ''
1401
      - facet: ''
1481
    type: ''
1402
        marc_field: '4909'
1482
  cn-bib-source:
1403
        marc_type: normarc
1483
    label: cn-bib-source
1484
    mappings:
1485
      - facet: ''
1486
        marc_field: '9422'
1487
        marc_type: marc21
1404
        sort: ~
1488
        sort: ~
1405
        suggestible: ''
1489
        suggestible: ''
1490
    type: ''
1491
  cn-class:
1492
    label: cn-class
1493
    mappings:
1406
      - facet: ''
1494
      - facet: ''
1407
        marc_field: '6009'
1495
        marc_field: 942h
1408
        marc_type: normarc
1496
        marc_type: marc21
1409
        sort: ~
1497
        sort: ~
1410
        suggestible: ''
1498
        suggestible: ''
1499
    type: ''
1500
  cn-item:
1501
    label: cn-item
1502
    mappings:
1411
      - facet: ''
1503
      - facet: ''
1412
        marc_field: '6109'
1504
        marc_field: 942i
1413
        marc_type: normarc
1505
        marc_type: marc21
1414
        sort: ~
1506
        sort: ~
1415
        suggestible: ''
1507
        suggestible: ''
1508
    type: ''
1509
  cn-prefix:
1510
    label: cn-prefix
1511
    mappings:
1416
      - facet: ''
1512
      - facet: ''
1417
        marc_field: '6119'
1513
        marc_field: 942k
1418
        marc_type: normarc
1514
        marc_type: marc21
1419
        sort: ~
1515
        sort: ~
1420
        suggestible: ''
1516
        suggestible: ''
1517
    type: ''
1518
  cn-sort:
1519
    label: cn-sort
1520
    mappings:
1421
      - facet: ''
1521
      - facet: ''
1422
        marc_field: '6309'
1522
        marc_field: '9526'
1423
        marc_type: normarc
1523
        marc_type: marc21
1424
        sort: ~
1524
        sort: ~
1425
        suggestible: ''
1525
        suggestible: ''
1526
    type: ''
1527
  cn-suffix:
1528
    label: cn-suffix
1529
    mappings:
1426
      - facet: ''
1530
      - facet: ''
1427
        marc_field: '6509'
1531
        marc_field: 942m
1428
        marc_type: normarc
1532
        marc_type: marc21
1429
        sort: ~
1533
        sort: ~
1430
        suggestible: ''
1534
        suggestible: ''
1535
    type: ''
1536
  code-geographic:
1537
    label: code-geographic
1538
    mappings:
1431
      - facet: ''
1539
      - facet: ''
1432
        marc_field: '6519'
1540
        marc_field: '043'
1433
        marc_type: normarc
1541
        marc_type: marc21
1434
        sort: ~
1542
        sort: ~
1435
        suggestible: ''
1543
        suggestible: ''
1544
    type: ''
1545
  code-institution:
1546
    label: code-institution
1547
    mappings:
1436
      - facet: ''
1548
      - facet: ''
1437
        marc_field: '6529'
1549
        marc_field: '040'
1438
        marc_type: normarc
1550
        marc_type: marc21
1439
        sort: ~
1551
        sort: ~
1440
        suggestible: ''
1552
        suggestible: ''
1553
    type: ''
1554
  coded-location-qualifier:
1555
    label: coded-location-qualifier
1556
    mappings:
1441
      - facet: ''
1557
      - facet: ''
1442
        marc_field: '6539'
1558
        marc_field: 952f
1443
        marc_type: normarc
1559
        marc_type: marc21
1444
        sort: ~
1560
        sort: ~
1445
        suggestible: ''
1561
        suggestible: ''
1562
    type: ''
1563
  coden:
1564
    label: coden
1565
    mappings:
1446
      - facet: ''
1566
      - facet: ''
1447
        marc_field: '6549'
1567
        marc_field: '030'
1448
        marc_type: normarc
1568
        marc_type: marc21
1449
        sort: ~
1569
        sort: ~
1450
        suggestible: ''
1570
        suggestible: ''
1571
    type: ''
1572
  conference-name:
1573
    label: conference-name
1574
    mappings:
1451
      - facet: ''
1575
      - facet: ''
1452
        marc_field: '6559'
1576
        marc_field: '111'
1453
        marc_type: normarc
1577
        marc_type: marc21
1454
        sort: ~
1578
        sort: ~
1455
        suggestible: ''
1579
        suggestible: ''
1456
      - facet: ''
1580
      - facet: ''
1457
        marc_field: '6569'
1581
        marc_field: '411'
1458
        marc_type: normarc
1582
        marc_type: marc21
1459
        sort: ~
1583
        sort: ~
1460
        suggestible: ''
1584
        suggestible: ''
1461
      - facet: ''
1585
      - facet: ''
1462
        marc_field: '6579'
1586
        marc_field: '611'
1463
        marc_type: normarc
1587
        marc_type: marc21
1464
        sort: ~
1588
        sort: ~
1465
        suggestible: ''
1589
        suggestible: ''
1466
      - facet: ''
1590
      - facet: ''
1467
        marc_field: '6909'
1591
        marc_field: '711'
1468
        marc_type: normarc
1592
        marc_type: marc21
1469
        sort: ~
1593
        sort: ~
1470
        suggestible: ''
1594
        suggestible: ''
1471
      - facet: ''
1595
      - facet: ''
1472
        marc_field: '7009'
1596
        marc_field: '811'
1473
        marc_type: normarc
1597
        marc_type: marc21
1474
        sort: ~
1598
        sort: ~
1475
        suggestible: ''
1599
        suggestible: ''
1600
    type: ''
1601
  control-number:
1602
    label: control-number
1603
    mappings:
1476
      - facet: ''
1604
      - facet: ''
1477
        marc_field: '7109'
1605
        marc_field: '001'
1478
        marc_type: normarc
1606
        marc_type: marc21
1479
        sort: ~
1607
        sort: ~
1480
        suggestible: ''
1608
        suggestible: ''
1481
      - facet: ''
1609
      - facet: ''
1482
        marc_field: '7119'
1610
        marc_field: '001'
1483
        marc_type: normarc
1611
        marc_type: normarc
1484
        sort: ~
1612
        sort: ~
1485
        suggestible: ''
1613
        suggestible: ''
1486
      - facet: ''
1614
    type: ''
1487
        marc_field: '7309'
1615
  copydate:
1488
        marc_type: normarc
1616
    label: copydate
1617
    mappings:
1618
      - facet: '1'
1619
        marc_field: 260c
1620
        marc_type: marc21
1489
        sort: ~
1621
        sort: ~
1490
        suggestible: ''
1622
        suggestible: ''
1491
      - facet: ''
1623
      - facet: '1'
1492
        marc_field: '8009'
1624
        marc_field: 260c
1493
        marc_type: normarc
1625
        marc_type: normarc
1494
        sort: ~
1626
        sort: ~
1495
        suggestible: ''
1627
        suggestible: ''
1628
    type: date
1629
  copynumber:
1630
    label: copynumber
1631
    mappings:
1496
      - facet: ''
1632
      - facet: ''
1497
        marc_field: '8109'
1633
        marc_field: 952t
1498
        marc_type: normarc
1634
        marc_type: marc21
1499
        sort: ~
1635
        sort: ~
1500
        suggestible: ''
1636
        suggestible: ''
1637
    type: ''
1638
  corporate-name:
1639
    label: corporate-name
1640
    mappings:
1501
      - facet: ''
1641
      - facet: ''
1502
        marc_field: '8119'
1642
        marc_field: '110'
1503
        marc_type: normarc
1643
        marc_type: marc21
1504
        sort: ~
1644
        sort: ~
1505
        suggestible: ''
1645
        suggestible: ''
1506
      - facet: ''
1646
      - facet: ''
1507
        marc_field: '8309'
1647
        marc_field: '410'
1508
        marc_type: normarc
1648
        marc_type: marc21
1509
        sort: ~
1649
        sort: ~
1510
        suggestible: ''
1650
        suggestible: ''
1511
      - facet: ''
1651
      - facet: ''
1512
        marc_field: '5009'
1652
        marc_field: '610'
1513
        marc_type: unimarc
1653
        marc_type: marc21
1514
        sort: ~
1654
        sort: ~
1515
        suggestible: ''
1655
        suggestible: ''
1516
      - facet: ''
1656
      - facet: ''
1517
        marc_field: '5019'
1657
        marc_field: '710'
1518
        marc_type: unimarc
1658
        marc_type: marc21
1519
        sort: ~
1659
        sort: ~
1520
        suggestible: ''
1660
        suggestible: ''
1521
      - facet: ''
1661
      - facet: ''
1522
        marc_field: '5039'
1662
        marc_field: '810'
1523
        marc_type: unimarc
1663
        marc_type: marc21
1524
        sort: ~
1664
        sort: ~
1525
        suggestible: ''
1665
        suggestible: ''
1666
    type: ''
1667
  cross-reference:
1668
    label: cross-reference
1669
    mappings:
1526
      - facet: ''
1670
      - facet: ''
1527
        marc_field: '5109'
1671
        marc_field: '1009'
1528
        marc_type: unimarc
1672
        marc_type: marc21
1529
        sort: ~
1673
        sort: ~
1530
        suggestible: ''
1674
        suggestible: ''
1531
      - facet: ''
1675
      - facet: ''
1532
        marc_field: '5129'
1676
        marc_field: '2459'
1533
        marc_type: unimarc
1677
        marc_type: marc21
1534
        sort: ~
1678
        sort: ~
1535
        suggestible: ''
1679
        suggestible: ''
1536
      - facet: ''
1680
      - facet: ''
1537
        marc_field: '5139'
1681
        marc_field: '7009'
1538
        marc_type: unimarc
1682
        marc_type: marc21
1539
        sort: ~
1683
        sort: ~
1540
        suggestible: ''
1684
        suggestible: ''
1685
    type: ''
1686
  ctype:
1687
    label: ctype
1688
    mappings:
1541
      - facet: ''
1689
      - facet: ''
1542
        marc_field: '5149'
1690
        marc_field: '008_/24-27'
1543
        marc_type: unimarc
1691
        marc_type: marc21
1544
        sort: ~
1692
        sort: ~
1545
        suggestible: ''
1693
        suggestible: ''
1546
      - facet: ''
1694
      - facet: ''
1547
        marc_field: '5159'
1695
        marc_field: '008_/24-27'
1548
        marc_type: unimarc
1696
        marc_type: normarc
1549
        sort: ~
1697
        sort: ~
1550
        suggestible: ''
1698
        suggestible: ''
1551
      - facet: ''
1699
      - facet: ''
1552
        marc_field: '5169'
1700
        marc_field: 105a_/4-7
1553
        marc_type: unimarc
1701
        marc_type: unimarc
1554
        sort: ~
1702
        sort: ~
1555
        suggestible: ''
1703
        suggestible: ''
1704
    type: ''
1705
  curriculum:
1706
    label: curriculum
1707
    mappings:
1556
      - facet: ''
1708
      - facet: ''
1557
        marc_field: '5179'
1709
        marc_field: 658abc
1558
        marc_type: unimarc
1710
        marc_type: marc21
1559
        sort: ~
1711
        sort: ~
1560
        suggestible: ''
1712
        suggestible: ''
1713
    type: ''
1714
  damaged:
1715
    label: damaged
1716
    mappings:
1561
      - facet: ''
1717
      - facet: ''
1562
        marc_field: '5189'
1718
        marc_field: '9524'
1563
        marc_type: unimarc
1719
        marc_type: marc21
1564
        sort: ~
1720
        sort: ~
1565
        suggestible: ''
1721
        suggestible: ''
1722
    type: ''
1723
  date-entered-on-file:
1724
    label: date-entered-on-file
1725
    mappings:
1566
      - facet: ''
1726
      - facet: ''
1567
        marc_field: '5199'
1727
        marc_field: '008_/1-5'
1568
        marc_type: unimarc
1728
        marc_type: marc21
1569
        sort: ~
1729
        sort: ~
1570
        suggestible: ''
1730
        suggestible: ''
1571
      - facet: ''
1731
      - facet: ''
1572
        marc_field: '5209'
1732
        marc_field: '008_/1-5'
1573
        marc_type: unimarc
1733
        marc_type: normarc
1574
        sort: ~
1734
        sort: ~
1575
        suggestible: ''
1735
        suggestible: ''
1576
      - facet: ''
1736
      - facet: ''
1577
        marc_field: '5309'
1737
        marc_field: '099c'
1578
        marc_type: unimarc
1738
        marc_type: unimarc
1579
        sort: ~
1739
        sort: ~
1580
        suggestible: ''
1740
        suggestible: ''
1741
    type: ''
1742
  date-of-acquisition:
1743
    label: date-of-acquisition
1744
    mappings:
1581
      - facet: ''
1745
      - facet: ''
1582
        marc_field: '5319'
1746
        marc_field: 952d
1583
        marc_type: unimarc
1747
        marc_type: marc21
1584
        sort: ~
1748
        sort: 1
1585
        suggestible: ''
1749
        suggestible: ''
1586
      - facet: ''
1750
      - facet: ''
1587
        marc_field: '5329'
1751
        marc_field: 952d
1588
        marc_type: unimarc
1752
        marc_type: normarc
1589
        sort: ~
1753
        sort: 1
1590
        suggestible: ''
1754
        suggestible: ''
1591
      - facet: ''
1755
      - facet: ''
1592
        marc_field: '5409'
1756
        marc_field: '9955'
1593
        marc_type: unimarc
1757
        marc_type: unimarc
1594
        sort: ~
1758
        sort: 1
1595
        suggestible: ''
1759
        suggestible: ''
1760
    type: date
1761
  date-time-last-modified:
1762
    label: date-time-last-modified
1763
    mappings:
1596
      - facet: ''
1764
      - facet: ''
1597
        marc_field: '5419'
1765
        marc_field: '005'
1598
        marc_type: unimarc
1766
        marc_type: marc21
1599
        sort: ~
1767
        sort: ~
1600
        suggestible: ''
1768
        suggestible: ''
1601
      - facet: ''
1769
      - facet: ''
1602
        marc_field: '5459'
1770
        marc_field: '099d'
1603
        marc_type: unimarc
1771
        marc_type: unimarc
1604
        sort: ~
1772
        sort: ~
1605
        suggestible: ''
1773
        suggestible: ''
1774
    type: ''
1775
  datelastborrowed:
1776
    label: datelastborrowed
1777
    mappings:
1606
      - facet: ''
1778
      - facet: ''
1607
        marc_field: '5609'
1779
        marc_field: 952s
1608
        marc_type: unimarc
1780
        marc_type: marc21
1609
        sort: ~
1781
        sort: ~
1610
        suggestible: ''
1782
        suggestible: ''
1783
    type: ''
1784
  datelastseen:
1785
    label: datelastseen
1786
    mappings:
1611
      - facet: ''
1787
      - facet: ''
1612
        marc_field: '6009'
1788
        marc_field: 952r
1613
        marc_type: unimarc
1789
        marc_type: marc21
1614
        sort: ~
1790
        sort: ~
1615
        suggestible: ''
1791
        suggestible: ''
1792
    type: ''
1793
  dewey-classification:
1794
    label: dewey-classification
1795
    mappings:
1616
      - facet: ''
1796
      - facet: ''
1617
        marc_field: '6019'
1797
        marc_field: '082'
1618
        marc_type: unimarc
1798
        marc_type: marc21
1619
        sort: ~
1799
        sort: ~
1620
        suggestible: ''
1800
        suggestible: ''
1801
    type: ''
1802
  dissertation-information:
1803
    label: dissertation-information
1804
    mappings:
1621
      - facet: ''
1805
      - facet: ''
1622
        marc_field: '6029'
1806
        marc_field: '502'
1623
        marc_type: unimarc
1807
        marc_type: marc21
1624
        sort: ~
1808
        sort: ~
1625
        suggestible: ''
1809
        suggestible: ''
1810
    type: ''
1811
  editor:
1812
    label: editor
1813
    mappings:
1626
      - facet: ''
1814
      - facet: ''
1627
        marc_field: '6049'
1815
        marc_field: '700'
1628
        marc_type: unimarc
1816
        marc_type: marc21
1629
        sort: ~
1817
        sort: ~
1630
        suggestible: ''
1818
        suggestible: ''
1631
      - facet: ''
1819
      - facet: ''
1632
        marc_field: '6059'
1820
        marc_field: 100a
1633
        marc_type: unimarc
1821
        marc_type: marc21
1634
        sort: ~
1822
        sort: ~
1635
        suggestible: ''
1823
        suggestible: ''
1824
    type: ''
1825
  extent:
1826
    label: extent
1827
    mappings:
1636
      - facet: ''
1828
      - facet: ''
1637
        marc_field: '6069'
1829
        marc_field: '300'
1638
        marc_type: unimarc
1830
        marc_type: marc21
1639
        sort: ~
1831
        sort: ~
1640
        suggestible: ''
1832
        suggestible: ''
1833
    type: ''
1834
  ff7-00:
1835
    label: ff7-00
1836
    mappings:
1641
      - facet: ''
1837
      - facet: ''
1642
        marc_field: '6079'
1838
        marc_field: 007_/1
1643
        marc_type: unimarc
1839
        marc_type: marc21
1644
        sort: ~
1840
        sort: ~
1645
        suggestible: ''
1841
        suggestible: ''
1646
      - facet: ''
1842
      - facet: ''
1647
        marc_field: '6089'
1843
        marc_field: 007_/1
1648
        marc_type: unimarc
1844
        marc_type: normarc
1649
        sort: ~
1845
        sort: ~
1650
        suggestible: ''
1846
        suggestible: ''
1847
    type: ''
1848
  ff7-01:
1849
    label: ff7-01
1850
    mappings:
1651
      - facet: ''
1851
      - facet: ''
1652
        marc_field: '6109'
1852
        marc_field: 007_/2
1653
        marc_type: unimarc
1853
        marc_type: marc21
1654
        sort: ~
1854
        sort: ~
1655
        suggestible: ''
1855
        suggestible: ''
1656
      - facet: ''
1856
      - facet: ''
1657
        marc_field: '6159'
1857
        marc_field: 007_/2
1658
        marc_type: unimarc
1858
        marc_type: normarc
1659
        sort: ~
1859
        sort: ~
1660
        suggestible: ''
1860
        suggestible: ''
1861
    type: ''
1862
  ff7-01-02:
1863
    label: ff7-01-02
1864
    mappings:
1661
      - facet: ''
1865
      - facet: ''
1662
        marc_field: '6169'
1866
        marc_field: 007_/1-2
1663
        marc_type: unimarc
1867
        marc_type: marc21
1664
        sort: ~
1868
        sort: ~
1665
        suggestible: ''
1869
        suggestible: ''
1666
      - facet: ''
1870
      - facet: ''
1667
        marc_field: '6179'
1871
        marc_field: 007_/1-2
1668
        marc_type: unimarc
1872
        marc_type: normarc
1669
        sort: ~
1873
        sort: ~
1670
        suggestible: ''
1874
        suggestible: ''
1875
    type: ''
1876
  ff7-02:
1877
    label: ff7-02
1878
    mappings:
1671
      - facet: ''
1879
      - facet: ''
1672
        marc_field: '6209'
1880
        marc_field: 007_/3
1673
        marc_type: unimarc
1881
        marc_type: marc21
1674
        sort: ~
1882
        sort: ~
1675
        suggestible: ''
1883
        suggestible: ''
1676
      - facet: ''
1884
      - facet: ''
1677
        marc_field: '6219'
1885
        marc_field: 007_/3
1678
        marc_type: unimarc
1886
        marc_type: normarc
1679
        sort: ~
1887
        sort: ~
1680
        suggestible: ''
1888
        suggestible: ''
1889
    type: ''
1890
  ff8-23:
1891
    label: ff8-23
1892
    mappings:
1681
      - facet: ''
1893
      - facet: ''
1682
        marc_field: '7009'
1894
        marc_field: '008_/23'
1683
        marc_type: unimarc
1895
        marc_type: marc21
1684
        sort: ~
1896
        sort: ~
1685
        suggestible: ''
1897
        suggestible: ''
1686
      - facet: ''
1898
      - facet: ''
1687
        marc_field: '7019'
1899
        marc_field: '008_/23'
1688
        marc_type: unimarc
1900
        marc_type: normarc
1689
        sort: ~
1901
        sort: ~
1690
        suggestible: ''
1902
        suggestible: ''
1903
    type: ''
1904
  ff8-29:
1905
    label: ff8-29
1906
    mappings:
1691
      - facet: ''
1907
      - facet: ''
1692
        marc_field: '7029'
1908
        marc_field: '008_/29'
1693
        marc_type: unimarc
1909
        marc_type: marc21
1694
        sort: ~
1910
        sort: ~
1695
        suggestible: ''
1911
        suggestible: ''
1696
      - facet: ''
1912
      - facet: ''
1697
        marc_field: '7109'
1913
        marc_field: '008_/29'
1698
        marc_type: unimarc
1914
        marc_type: normarc
1699
        sort: ~
1915
        sort: ~
1700
        suggestible: ''
1916
        suggestible: ''
1701
      - facet: ''
1917
      - facet: ''
1702
        marc_field: '7119'
1918
        marc_field: 105a_/8
1703
        marc_type: unimarc
1919
        marc_type: unimarc
1704
        sort: ~
1920
        sort: ~
1705
        suggestible: ''
1921
        suggestible: ''
1922
    type: ''
1923
  geographic-class:
1924
    label: geographic-class
1925
    mappings:
1706
      - facet: ''
1926
      - facet: ''
1707
        marc_field: '7129'
1927
        marc_field: '052'
1708
        marc_type: unimarc
1928
        marc_type: marc21
1929
        sort: ~
1930
        suggestible: ''
1931
    type: ''
1932
  holdingbranch:
1933
    label: holdinglibrary
1934
    mappings:
1935
      - facet: '1'
1936
        marc_field: 952b
1937
        marc_type: marc21
1938
        sort: ~
1939
        suggestible: ''
1940
      - facet: '1'
1941
        marc_field: 952b
1942
        marc_type: normarc
1709
        sort: ~
1943
        sort: ~
1710
        suggestible: ''
1944
        suggestible: ''
1711
      - facet: ''
1945
      - facet: ''
1712
        marc_field: '7169'
1946
        marc_field: 995c
1713
        marc_type: unimarc
1947
        marc_type: unimarc
1714
        sort: ~
1948
        sort: ~
1715
        suggestible: ''
1949
        suggestible: ''
1716
      - facet: ''
1950
    type: string
1717
        marc_field: '7209'
1951
  homebranch:
1952
    label: homelibrary
1953
    mappings:
1954
      - facet: '1'
1955
        marc_field: 952a
1956
        marc_type: marc21
1957
        sort: ~
1958
        suggestible: ''
1959
      - facet: '1'
1960
        marc_field: 952a
1961
        marc_type: normarc
1962
        sort: ~
1963
        suggestible: ''
1964
      - facet: '1'
1965
        marc_field: 995b
1718
        marc_type: unimarc
1966
        marc_type: unimarc
1719
        sort: ~
1967
        sort: ~
1720
        suggestible: ''
1968
        suggestible: ''
1969
    type: string
1970
  host-item:
1971
    label: host-item
1972
    mappings:
1721
      - facet: ''
1973
      - facet: ''
1722
        marc_field: '7219'
1974
        marc_field: 773at
1723
        marc_type: unimarc
1975
        marc_type: marc21
1724
        sort: ~
1976
        sort: ~
1725
        suggestible: ''
1977
        suggestible: ''
1978
    type: ''
1979
  host-item-number:
1980
    label: host-item-number
1981
    mappings:
1726
      - facet: ''
1982
      - facet: ''
1727
        marc_field: '7229'
1983
        marc_field: '7739'
1728
        marc_type: unimarc
1984
        marc_type: marc21
1729
        sort: ~
1985
        sort: ~
1730
        suggestible: ''
1986
        suggestible: ''
1731
      - facet: ''
1987
      - facet: ''
1732
        marc_field: '7309'
1988
        marc_field: '7739'
1989
        marc_type: normarc
1990
        sort: ~
1991
        suggestible: ''
1992
      - facet: ''
1993
        marc_field: '4619'
1733
        marc_type: unimarc
1994
        marc_type: unimarc
1734
        sort: ~
1995
        sort: ~
1735
        suggestible: ''
1996
        suggestible: ''
1736
    type: number
1997
    type: number
1737
  author:
1998
  identifier-other:
1738
    label: author
1999
    label: identifier-other
1739
    mappings:
2000
    mappings:
1740
      - facet: '1'
2001
      - facet: ''
1741
        marc_field: 100a
2002
        marc_field: 024aa
1742
        marc_type: marc21
2003
        marc_type: marc21
1743
        sort: ~
2004
        sort: ~
1744
        suggestible: '1'
2005
        suggestible: ''
1745
      - facet: '1'
2006
    type: ''
1746
        marc_field: 110a
2007
  identifier-publisher-for-music:
2008
    label: identifier-publisher-for-music
2009
    mappings:
2010
      - facet: ''
2011
        marc_field: '028'
1747
        marc_type: marc21
2012
        marc_type: marc21
1748
        sort: ~
2013
        sort: ~
1749
        suggestible: '1'
2014
        suggestible: ''
1750
      - facet: '1'
2015
    type: ''
1751
        marc_field: 111a
2016
  identifier-standard:
2017
    label: identifier-standard
2018
    mappings:
2019
      - facet: ''
2020
        marc_field: '010'
1752
        marc_type: marc21
2021
        marc_type: marc21
1753
        sort: ~
2022
        sort: ~
1754
        suggestible: '1'
2023
        suggestible: ''
1755
      - facet: 0
2024
      - facet: ''
1756
        marc_field: 245c
2025
        marc_field: '011'
1757
        marc_type: marc21
2026
        marc_type: marc21
1758
        sort: 0
2027
        sort: ~
1759
        suggestible: 0
2028
        suggestible: ''
1760
      - facet: 1
2029
      - facet: ''
1761
        marc_field: 700a
2030
        marc_field: '015'
1762
        marc_type: marc21
2031
        marc_type: marc21
1763
        sort: 0
1764
        suggestible: 1
1765
      - facet: '1'
1766
        marc_field: 100a
1767
        marc_type: normarc
1768
        sort: ~
2032
        sort: ~
1769
        suggestible: '1'
2033
        suggestible: ''
1770
      - facet: '1'
2034
      - facet: ''
1771
        marc_field: 110a
2035
        marc_field: '017'
2036
        marc_type: marc21
2037
        sort: ~
2038
        suggestible: ''
2039
      - facet: ''
2040
        marc_field: '018'
2041
        marc_type: marc21
2042
        sort: ~
2043
        suggestible: ''
2044
      - facet: ''
2045
        marc_field: 020a
2046
        marc_type: marc21
2047
        sort: ~
2048
        suggestible: ''
2049
      - facet: ''
2050
        marc_field: 022a
2051
        marc_type: marc21
2052
        sort: ~
2053
        suggestible: ''
2054
      - facet: ''
2055
        marc_field: '010'
1772
        marc_type: normarc
2056
        marc_type: normarc
1773
        sort: ~
2057
        sort: ~
1774
        suggestible: '1'
2058
        suggestible: ''
1775
      - facet: '1'
2059
      - facet: ''
1776
        marc_field: 111a
2060
        marc_field: '015'
1777
        marc_type: normarc
2061
        marc_type: normarc
1778
        sort: ~
2062
        sort: ~
1779
        suggestible: '1'
2063
        suggestible: ''
1780
      - facet: 0
2064
      - facet: ''
1781
        marc_field: 245c
2065
        marc_field: 020a
1782
        marc_type: normarc
2066
        marc_type: normarc
1783
        sort: 0
2067
        sort: ~
1784
        suggestible: 0
2068
        suggestible: ''
1785
      - facet: 1
2069
      - facet: ''
1786
        marc_field: 700a
2070
        marc_field: 022a
1787
        marc_type: normarc
2071
        marc_type: normarc
1788
        sort: 0
1789
        suggestible: 1
1790
      - facet: '1'
1791
        marc_field: 200f
1792
        marc_type: unimarc
1793
        sort: ~
2072
        sort: ~
1794
        suggestible: '1'
2073
        suggestible: ''
1795
      - facet: '1'
2074
      - facet: ''
1796
        marc_field: 200g
2075
        marc_field: 010az
1797
        marc_type: unimarc
2076
        marc_type: unimarc
1798
        sort: ~
2077
        sort: ~
1799
        suggestible: '1'
2078
        suggestible: ''
1800
      - facet: 1
2079
      - facet: ''
1801
        marc_field: 700a
2080
        marc_field: 011ayz
1802
        marc_type: unimarc
1803
        sort: 0
1804
        suggestible: 1
1805
      - facet: 0
1806
        marc_field: '701'
1807
        marc_type: unimarc
2081
        marc_type: unimarc
1808
        sort: 0
2082
        sort: ~
1809
        suggestible: 0
2083
        suggestible: ''
1810
    type: string
2084
    type: 'stdno'
1811
  bgf-number:
2085
  index-term-genre:
1812
    label: bgf-number
2086
    label: index-term-genre
1813
    mappings:
2087
    mappings:
1814
      - facet: ''
2088
      - facet: ''
1815
        marc_field: '015'
2089
        marc_field: 655a
1816
        marc_type: marc21
2090
        marc_type: marc21
1817
        sort: ~
2091
        sort: ~
1818
        suggestible: ''
2092
        suggestible: ''
2093
    type: ''
2094
  index-term-uncontrolled:
2095
    label: index-term-uncontrolled
2096
    mappings:
1819
      - facet: ''
2097
      - facet: ''
1820
        marc_field: '015'
2098
        marc_field: 653a
1821
        marc_type: normarc
2099
        marc_type: marc21
1822
        sort: ~
2100
        sort: ~
1823
        suggestible: ''
2101
        suggestible: ''
1824
    type: ''
2102
    type: ''
1825
  bib-level:
2103
  indexed-by:
1826
    label: bib-level
2104
    label: indexed-by
1827
    mappings:
2105
    mappings:
1828
      - facet: ''
2106
      - facet: ''
1829
        marc_field: leader_/7
2107
        marc_field: '510'
1830
        marc_type: marc21
2108
        marc_type: marc21
1831
        sort: ~
2109
        sort: ~
1832
        suggestible: ''
2110
        suggestible: ''
2111
    type: ''
2112
  interest-age-level:
2113
    label: interest-age-level
2114
    mappings:
1833
      - facet: ''
2115
      - facet: ''
1834
        marc_field: leader_/7
2116
        marc_field: 521a
1835
        marc_type: normarc
2117
        marc_type: marc21
1836
        sort: ~
2118
        sort: ~
1837
        suggestible: ''
2119
        suggestible: ''
1838
    type: ''
2120
    type: ''
1839
  bio:
2121
  interest-grade-level:
1840
    label: bio
2122
    label: interest-grade-level
1841
    mappings:
2123
    mappings:
1842
      - facet: ''
2124
      - facet: ''
1843
        marc_field: 008_/34
2125
        marc_field: 521a
1844
        marc_type: marc21
2126
        marc_type: marc21
1845
        sort: ~
2127
        sort: ~
1846
        suggestible: ''
2128
        suggestible: ''
2129
    type: ''
2130
  isbn:
2131
    label: isbn
2132
    mappings:
1847
      - facet: ''
2133
      - facet: ''
1848
        marc_field: 008_/34
2134
        marc_field: 020a
2135
        marc_type: marc21
2136
        sort: ~
2137
        suggestible: ''
2138
      - facet: ''
2139
        marc_field: 020a
1849
        marc_type: normarc
2140
        marc_type: normarc
1850
        sort: ~
2141
        sort: ~
1851
        suggestible: ''
2142
        suggestible: ''
1852
      - facet: ''
2143
      - facet: ''
1853
        marc_field: 105a_/12
2144
        marc_field: 010az
1854
        marc_type: unimarc
2145
        marc_type: unimarc
1855
        sort: ~
2146
        sort: ~
1856
        suggestible: ''
2147
        suggestible: ''
1857
    type: ''
2148
    type: 'isbn'
1858
  bnb-card-number:
2149
  issn:
1859
    label: bnb-card-number
2150
    label: issn
1860
    mappings:
2151
    mappings:
1861
      - facet: ''
2152
      - facet: ''
1862
        marc_field: '015'
2153
        marc_field: 022a
1863
        marc_type: marc21
2154
        marc_type: marc21
1864
        sort: ~
2155
        sort: ~
1865
        suggestible: ''
2156
        suggestible: ''
1866
      - facet: ''
2157
      - facet: ''
1867
        marc_field: '015'
2158
        marc_field: 022a
1868
        marc_type: normarc
2159
        marc_type: normarc
1869
        sort: ~
2160
        sort: ~
1870
        suggestible: ''
2161
        suggestible: ''
1871
    type: ''
2162
      - facet: ''
1872
  ccode:
2163
        marc_field: 011ayz
1873
    label: collection-code
2164
        marc_type: unimarc
2165
        sort: ~
2166
        suggestible: ''
2167
    type: 'stdno'
2168
  issues:
2169
    label: issues
1874
    mappings:
2170
    mappings:
1875
     - facet: '1'
2171
      - facet: ''
1876
       marc_field: '9528'
2172
        marc_field: 952l
1877
       marc_type: marc21
2173
        marc_type: marc21
1878
       sort: ~
2174
        sort: 1
1879
       suggestible: ''
2175
        suggestible: ''
1880
     - facet: '1'
2176
      - facet: ''
1881
       marc_field: '9528'
2177
        marc_field: 952l
1882
       marc_type: normarc
2178
        marc_type: normarc
1883
       sort: ~
2179
        sort: 1
1884
       suggestible: ''
2180
        suggestible: ''
1885
     - facet: '1'
2181
    type: sum
1886
       marc_field: '9958'
2182
  itemnumber:
1887
       marc_type: unimarc
2183
    label: itemnumber
1888
       sort: ~
1889
       suggestible: ''
1890
    type: ''
1891
  control-number:
1892
    label: control-number
1893
    mappings:
2184
    mappings:
1894
      - facet: ''
2185
      - facet: ''
1895
        marc_field: '001'
2186
        marc_field: '9529'
1896
        marc_type: marc21
2187
        marc_type: marc21
1897
        sort: ~
2188
        sort: ~
1898
        suggestible: ''
2189
        suggestible: ''
1899
      - facet: ''
2190
      - facet: ''
1900
        marc_field: '001'
2191
        marc_field: '9529'
1901
        marc_type: normarc
2192
        marc_type: normarc
1902
        sort: ~
2193
        sort: ~
1903
        suggestible: ''
2194
        suggestible: ''
2195
      - facet: ''
2196
        marc_field: '9959'
2197
        marc_type: unimarc
2198
        sort: ~
2199
        suggestible: ''
2200
    type: number
2201
  itemtype:
2202
    label: itemtype
2203
    mappings:
2204
      - facet: ''
2205
        marc_field: 942c
2206
        marc_type: marc21
2207
        sort: ~
2208
        suggestible: ''
1904
    type: ''
2209
    type: ''
1905
  copydate:
2210
  itype:
1906
    label: copydate
2211
    label: itype
1907
    mappings:
2212
    mappings:
1908
      - facet: '1'
2213
      - facet: '1'
1909
        marc_field: 260c
2214
        marc_field: 942c
2215
        marc_type: marc21
2216
        sort: ~
2217
        suggestible: ''
2218
      - facet: '1'
2219
        marc_field: 952y
2220
        marc_type: marc21
2221
        sort: ~
2222
        suggestible: ''
2223
      - facet: '1'
2224
        marc_field: 942c
2225
        marc_type: normarc
2226
        sort: ~
2227
        suggestible: ''
2228
      - facet: '1'
2229
        marc_field: 952y
2230
        marc_type: normarc
2231
        sort: ~
2232
        suggestible: ''
2233
      - facet: '1'
2234
        marc_field: 200b
2235
        marc_type: unimarc
2236
        sort: ~
2237
        suggestible: ''
2238
      - facet: '1'
2239
        marc_field: 995r
2240
        marc_type: unimarc
2241
        sort: ~
2242
        suggestible: ''
2243
    type: string
2244
  koha-auth-number:
2245
    label: koha-auth-number
2246
    mappings:
2247
      - facet: ''
2248
        marc_field: '1009'
2249
        marc_type: marc21
2250
        sort: ~
2251
        suggestible: ''
2252
      - facet: ''
2253
        marc_field: '1109'
2254
        marc_type: marc21
2255
        sort: ~
2256
        suggestible: ''
2257
      - facet: ''
2258
        marc_field: '1119'
2259
        marc_type: marc21
2260
        sort: ~
2261
        suggestible: ''
2262
      - facet: ''
2263
        marc_field: '1309'
2264
        marc_type: marc21
2265
        sort: ~
2266
        suggestible: ''
2267
      - facet: ''
2268
        marc_field: '2459'
2269
        marc_type: marc21
2270
        sort: ~
2271
        suggestible: ''
2272
      - facet: ''
2273
        marc_field: '4009'
2274
        marc_type: marc21
2275
        sort: ~
2276
        suggestible: ''
2277
      - facet: ''
2278
        marc_field: '4109'
2279
        marc_type: marc21
2280
        sort: ~
2281
        suggestible: ''
2282
      - facet: ''
2283
        marc_field: '4409'
2284
        marc_type: marc21
2285
        sort: ~
2286
        suggestible: ''
2287
      - facet: ''
2288
        marc_field: '4909'
2289
        marc_type: marc21
2290
        sort: ~
2291
        suggestible: ''
2292
      - facet: ''
2293
        marc_field: '6009'
2294
        marc_type: marc21
2295
        sort: ~
2296
        suggestible: ''
2297
      - facet: ''
2298
        marc_field: '6109'
2299
        marc_type: marc21
2300
        sort: ~
2301
        suggestible: ''
2302
      - facet: ''
2303
        marc_field: '6119'
2304
        marc_type: marc21
2305
        sort: ~
2306
        suggestible: ''
2307
      - facet: ''
2308
        marc_field: '6309'
2309
        marc_type: marc21
2310
        sort: ~
2311
        suggestible: ''
2312
      - facet: ''
2313
        marc_field: '6489'
2314
        marc_type: marc21
2315
        sort: ~
2316
        suggestible: ''
2317
      - facet: ''
2318
        marc_field: '6509'
2319
        marc_type: marc21
2320
        sort: ~
2321
        suggestible: ''
2322
      - facet: ''
2323
        marc_field: '6519'
2324
        marc_type: marc21
2325
        sort: ~
2326
        suggestible: ''
2327
      - facet: ''
2328
        marc_field: '6529'
2329
        marc_type: marc21
2330
        sort: ~
2331
        suggestible: ''
2332
      - facet: ''
2333
        marc_field: '6539'
2334
        marc_type: marc21
2335
        sort: ~
2336
        suggestible: ''
2337
      - facet: ''
2338
        marc_field: '6549'
2339
        marc_type: marc21
2340
        sort: ~
2341
        suggestible: ''
2342
      - facet: ''
2343
        marc_field: '6559'
2344
        marc_type: marc21
2345
        sort: ~
2346
        suggestible: ''
2347
      - facet: ''
2348
        marc_field: '6569'
2349
        marc_type: marc21
2350
        sort: ~
2351
        suggestible: ''
2352
      - facet: ''
2353
        marc_field: '6579'
2354
        marc_type: marc21
2355
        sort: ~
2356
        suggestible: ''
2357
      - facet: ''
2358
        marc_field: '6629'
2359
        marc_type: marc21
2360
        sort: ~
2361
        suggestible: ''
2362
      - facet: ''
2363
        marc_field: '6909'
2364
        marc_type: marc21
2365
        sort: ~
2366
        suggestible: ''
2367
      - facet: ''
2368
        marc_field: '6919'
2369
        marc_type: marc21
2370
        sort: ~
2371
        suggestible: ''
2372
      - facet: ''
2373
        marc_field: '6969'
2374
        marc_type: marc21
2375
        sort: ~
2376
        suggestible: ''
2377
      - facet: ''
2378
        marc_field: '6979'
2379
        marc_type: marc21
2380
        sort: ~
2381
        suggestible: ''
2382
      - facet: ''
2383
        marc_field: '6989'
2384
        marc_type: marc21
2385
        sort: ~
2386
        suggestible: ''
2387
      - facet: ''
2388
        marc_field: '6999'
2389
        marc_type: marc21
2390
        sort: ~
2391
        suggestible: ''
2392
      - facet: ''
2393
        marc_field: '7009'
2394
        marc_type: marc21
2395
        sort: ~
2396
        suggestible: ''
2397
      - facet: ''
2398
        marc_field: '7109'
2399
        marc_type: marc21
2400
        sort: ~
2401
        suggestible: ''
2402
      - facet: ''
2403
        marc_field: '7119'
2404
        marc_type: marc21
2405
        sort: ~
2406
        suggestible: ''
2407
      - facet: ''
2408
        marc_field: '7309'
2409
        marc_type: marc21
2410
        sort: ~
2411
        suggestible: ''
2412
      - facet: ''
2413
        marc_field: '7519'
2414
        marc_type: marc21
2415
        sort: ~
2416
        suggestible: ''
2417
      - facet: ''
2418
        marc_field: '7969'
2419
        marc_type: marc21
2420
        sort: ~
2421
        suggestible: ''
2422
      - facet: ''
2423
        marc_field: '7979'
2424
        marc_type: marc21
2425
        sort: ~
2426
        suggestible: ''
2427
      - facet: ''
2428
        marc_field: '7989'
2429
        marc_type: marc21
2430
        sort: ~
2431
        suggestible: ''
2432
      - facet: ''
2433
        marc_field: '7999'
2434
        marc_type: marc21
2435
        sort: ~
2436
        suggestible: ''
2437
      - facet: ''
2438
        marc_field: '8009'
2439
        marc_type: marc21
2440
        sort: ~
2441
        suggestible: ''
2442
      - facet: ''
2443
        marc_field: '8109'
2444
        marc_type: marc21
2445
        sort: ~
2446
        suggestible: ''
2447
      - facet: ''
2448
        marc_field: '8119'
2449
        marc_type: marc21
2450
        sort: ~
2451
        suggestible: ''
2452
      - facet: ''
2453
        marc_field: '8309'
1910
        marc_type: marc21
2454
        marc_type: marc21
1911
        sort: ~
2455
        sort: ~
1912
        suggestible: ''
2456
        suggestible: ''
1913
      - facet: '1'
2457
      - facet: ''
1914
        marc_field: 260c
2458
        marc_field: '8969'
1915
        marc_type: normarc
2459
        marc_type: marc21
1916
        sort: ~
2460
        sort: ~
1917
        suggestible: ''
2461
        suggestible: ''
1918
    type: date
1919
  ctype:
1920
    label: ctype
1921
    mappings:
1922
      - facet: ''
2462
      - facet: ''
1923
        marc_field: 008_/24-27
2463
        marc_field: '8979'
1924
        marc_type: marc21
2464
        marc_type: marc21
1925
        sort: ~
2465
        sort: ~
1926
        suggestible: ''
2466
        suggestible: ''
1927
      - facet: ''
2467
      - facet: ''
1928
        marc_field: 008_/24-27
2468
        marc_field: '8989'
1929
        marc_type: normarc
2469
        marc_type: marc21
1930
        sort: ~
2470
        sort: ~
1931
        suggestible: ''
2471
        suggestible: ''
1932
      - facet: ''
2472
      - facet: ''
1933
        marc_field: 105a_/4-7
2473
        marc_field: '8999'
1934
        marc_type: unimarc
2474
        marc_type: marc21
1935
        sort: ~
2475
        sort: ~
1936
        suggestible: ''
2476
        suggestible: ''
1937
    type: ''
2477
    type: ''
1938
  date-entered-on-file:
2478
  language-original:
1939
    label: date-entered-on-file
2479
    label: language-original
1940
    mappings:
2480
    mappings:
1941
      - facet: ''
2481
      - facet: ''
1942
        marc_field: 008_/1-5
2482
        marc_field: 041h
1943
        marc_type: marc21
2483
        marc_type: marc21
1944
        sort: ~
2484
        sort: ~
1945
        suggestible: ''
2485
        suggestible: ''
2486
    type: ''
2487
  lc-call-number:
2488
    label: lc-call-number
2489
    mappings:
1946
      - facet: ''
2490
      - facet: ''
1947
        marc_field: 008_/1-5
2491
        marc_field: 050b
1948
        marc_type: normarc
2492
        marc_type: marc21
1949
        sort: ~
2493
        sort: ~
1950
        suggestible: ''
2494
        suggestible: ''
2495
    type: ''
2496
  lc-card-number:
2497
    label: lc-card-number
2498
    mappings:
1951
      - facet: ''
2499
      - facet: ''
1952
        marc_field: 099c
2500
        marc_field: '010'
1953
        marc_type: unimarc
2501
        marc_type: marc21
1954
        sort: ~
2502
        sort: ~
1955
        suggestible: ''
2503
        suggestible: ''
1956
    type: ''
1957
  date-time-last-modified:
1958
    label: date-time-last-modified
1959
    mappings:
1960
      - facet: ''
2504
      - facet: ''
1961
        marc_field: '005'
2505
        marc_field: '011'
1962
        marc_type: marc21
2506
        marc_type: marc21
1963
        sort: ~
2507
        sort: ~
1964
        suggestible: ''
2508
        suggestible: ''
1965
      - facet: ''
2509
      - facet: ''
1966
        marc_field: 099d
2510
        marc_field: '010'
2511
        marc_type: normarc
2512
        sort: ~
2513
        suggestible: ''
2514
      - facet: ''
2515
        marc_field: 995j
1967
        marc_type: unimarc
2516
        marc_type: unimarc
1968
        sort: ~
2517
        sort: ~
1969
        suggestible: ''
2518
        suggestible: ''
1970
    type: ''
2519
    type: ''
1971
  ff7-00:
2520
  lexile-number:
1972
    label: ff7-00
2521
    label: lexile-number
1973
    mappings:
2522
    mappings:
1974
      - facet: ''
2523
      - facet: ''
1975
        marc_field: 007_/1
2524
        marc_field: 521a
1976
        marc_type: marc21
2525
        marc_type: marc21
1977
        sort: ~
2526
        sort: ~
1978
        suggestible: ''
2527
        suggestible: ''
1979
      - facet: ''
1980
        marc_field: 007_/1
1981
        marc_type: normarc
1982
        sort: ~
1983
        suggestible: ''
1984
    type: ''
2528
    type: ''
1985
  ff7-01:
2529
  lf:
1986
    label: ff7-01
2530
    label: lf
1987
    mappings:
2531
    mappings:
1988
      - facet: ''
2532
      - facet: ''
1989
        marc_field: 007_/2
2533
        marc_field: '008_/33'
1990
        marc_type: marc21
2534
        marc_type: marc21
1991
        sort: ~
2535
        sort: ~
1992
        suggestible: ''
2536
        suggestible: ''
1993
      - facet: ''
2537
      - facet: ''
1994
        marc_field: 007_/2
2538
        marc_field: '008_/33'
1995
        marc_type: normarc
2539
        marc_type: normarc
1996
        sort: ~
2540
        sort: ~
1997
        suggestible: ''
2541
        suggestible: ''
2542
      - facet: ''
2543
        marc_field: 105a_/11
2544
        marc_type: unimarc
2545
        sort: ~
2546
        suggestible: ''
1998
    type: ''
2547
    type: ''
1999
  ff7-01-02:
2548
  llength:
2000
    label: ff7-01-02
2549
    label: llength
2001
    mappings:
2550
    mappings:
2002
      - facet: ''
2551
      - facet: ''
2003
        marc_field: 007_/1-2
2552
        marc_field: leader_/1-5
2004
        marc_type: marc21
2553
        marc_type: marc21
2005
        sort: ~
2554
        sort: ~
2006
        suggestible: ''
2555
        suggestible: ''
2007
      - facet: ''
2556
      - facet: ''
2008
        marc_field: 007_/1-2
2557
        marc_field: leader_/1-5
2009
        marc_type: normarc
2558
        marc_type: normarc
2010
        sort: ~
2559
        sort: ~
2011
        suggestible: ''
2560
        suggestible: ''
2012
    type: ''
2561
    type: ''
2013
  ff7-02:
2562
  ln:
2014
    label: ff7-02
2563
    label: ln
2015
    mappings:
2564
    mappings:
2016
      - facet: ''
2565
      - facet: ''
2017
        marc_field: 007_/3
2566
        marc_field: '008_/35-37'
2018
        marc_type: marc21
2567
        marc_type: marc21
2019
        sort: ~
2568
        sort: ~
2020
        suggestible: ''
2569
        suggestible: ''
2021
      - facet: ''
2570
      - facet: ''
2022
        marc_field: 007_/3
2571
        marc_field: '008_/35-37'
2023
        marc_type: normarc
2572
        marc_type: normarc
2024
        sort: ~
2573
        sort: ~
2025
        suggestible: ''
2574
        suggestible: ''
2575
      - facet: ''
2576
        marc_field: 101a
2577
        marc_type: unimarc
2578
        sort: ~
2579
        suggestible: ''
2026
    type: ''
2580
    type: ''
2027
  ff8-23:
2581
  ln-audio:
2028
    label: ff8-23
2582
    label: ln-audio
2029
    mappings:
2583
    mappings:
2030
      - facet: ''
2584
      - facet: ''
2031
        marc_field: 008_/23
2585
        marc_field: 041a
2032
        marc_type: marc21
2586
        marc_type: marc21
2033
        sort: ~
2587
        sort: ~
2034
        suggestible: ''
2588
        suggestible: ''
2589
    type: ''
2590
  ln-subtitle:
2591
    label: ln-subtitle
2592
    mappings:
2035
      - facet: ''
2593
      - facet: ''
2036
        marc_field: 008_/23
2594
        marc_field: 041j
2037
        marc_type: normarc
2595
        marc_type: marc21
2038
        sort: ~
2596
        sort: ~
2039
        suggestible: ''
2597
        suggestible: ''
2040
    type: ''
2598
    type: ''
2041
  ff8-29:
2599
  local-classification:
2042
    label: ff8-29
2600
    label: local-classification
2043
    mappings:
2601
    mappings:
2044
      - facet: ''
2602
      - facet: ''
2045
        marc_field: 008_/29
2603
        marc_field: 952o
2046
        marc_type: marc21
2604
        marc_type: marc21
2047
        sort: ~
2605
        sort: ~
2048
        suggestible: ''
2606
        suggestible: '1'
2049
      - facet: ''
2607
      - facet: ''
2050
        marc_field: 008_/29
2608
        marc_field: 952o
2051
        marc_type: normarc
2609
        marc_type: normarc
2052
        sort: ~
2610
        sort: ~
2053
        suggestible: ''
2611
        suggestible: '1'
2054
      - facet: ''
2612
      - facet: ''
2055
        marc_field: 105a_/8
2613
        marc_field: '686'
2056
        marc_type: unimarc
2614
        marc_type: unimarc
2057
        sort: ~
2615
        sort: ~
2058
        suggestible: ''
2616
        suggestible: ''
2617
      - facet: ''
2618
        marc_field: 995k
2619
        marc_type: unimarc
2620
        sort: ~
2621
        suggestible: '1'
2059
    type: ''
2622
    type: ''
2060
  holdingbranch:
2623
  local-number:
2061
    label: HoldingLibrary
2624
    label: local-number
2062
    mappings:
2625
    mappings:
2063
      - facet: '1'
2626
      - facet: ''
2064
        marc_field: 952b
2627
        marc_field: 999c
2065
        marc_type: marc21
2628
        marc_type: marc21
2066
        sort: ~
2629
        sort: ~
2067
        suggestible: ''
2630
        suggestible: ''
2068
      - facet: '1'
2631
      - facet: ''
2069
        marc_field: 952b
2632
        marc_field: 999c
2070
        marc_type: normarc
2633
        marc_type: normarc
2071
        sort: ~
2634
        sort: ~
2072
        suggestible: ''
2635
        suggestible: ''
2073
      - facet: ''
2636
      - facet: ''
2074
        marc_field: 995c
2637
        marc_field: '001'
2075
        marc_type: unimarc
2638
        marc_type: unimarc
2076
        sort: ~
2639
        sort: ~
2077
        suggestible: ''
2640
        suggestible: ''
2078
    type: string
2641
    type: string
2079
  homebranch:
2642
  location:
2080
    label: HomeLibrary
2643
    label: location
2081
    mappings:
2644
    mappings:
2082
      - facet: '1'
2645
      - facet: '1'
2083
        marc_field: 952a
2646
        marc_field: 952c
2084
        marc_type: marc21
2647
        marc_type: marc21
2085
        sort: ~
2648
        sort: ~
2086
        suggestible: ''
2649
        suggestible: ''
2087
      - facet: '1'
2650
      - facet: '1'
2088
        marc_field: 952a
2651
        marc_field: 952c
2089
        marc_type: normarc
2652
        marc_type: normarc
2090
        sort: ~
2653
        sort: ~
2091
        suggestible: ''
2654
        suggestible: ''
2092
      - facet: '1'
2655
      - facet: '1'
2093
        marc_field: 995b
2656
        marc_field: 995e
2094
        marc_type: unimarc
2657
        marc_type: unimarc
2095
        sort: ~
2658
        sort: ~
2096
        suggestible: ''
2659
        suggestible: ''
2097
    type: string
2660
    type: ''
2098
  identifier-standard:
2661
  lost:
2099
    label: identifier-standard
2662
    label: lost
2100
    mappings:
2663
    mappings:
2101
      - facet: ''
2664
      - facet: ''
2102
        marc_field: '010'
2665
        marc_field: '9521'
2103
        marc_type: marc21
2666
        marc_type: marc21
2104
        sort: ~
2667
        sort: ~
2105
        suggestible: ''
2668
        suggestible: ''
2669
    type: ''
2670
  map-scale:
2671
    label: map-scale
2672
    mappings:
2106
      - facet: ''
2673
      - facet: ''
2107
        marc_field: '011'
2674
        marc_field: '034'
2108
        marc_type: marc21
2675
        marc_type: marc21
2109
        sort: ~
2676
        sort: ~
2110
        suggestible: ''
2677
        suggestible: ''
2678
    type: ''
2679
  material-type:
2680
    label: material-type
2681
    mappings:
2111
      - facet: ''
2682
      - facet: ''
2112
        marc_field: '015'
2683
        marc_field: '007'
2113
        marc_type: marc21
2684
        marc_type: marc21
2114
        sort: ~
2685
        sort: ~
2115
        suggestible: ''
2686
        suggestible: ''
2116
      - facet: ''
2687
      - facet: ''
2117
        marc_field: '017'
2688
        marc_field: '007'
2118
        marc_type: marc21
2689
        marc_type: normarc
2119
        sort: ~
2690
        sort: ~
2120
        suggestible: ''
2691
        suggestible: ''
2692
    type: ''
2693
  materials-specified:
2694
    label: materials-specified
2695
    mappings:
2121
      - facet: ''
2696
      - facet: ''
2122
        marc_field: '018'
2697
        marc_field: '9523'
2123
        marc_type: marc21
2698
        marc_type: marc21
2124
        sort: ~
2699
        sort: ~
2125
        suggestible: ''
2700
        suggestible: ''
2701
    type: ''
2702
  microform-generation:
2703
    label: microform-generation
2704
    mappings:
2126
      - facet: ''
2705
      - facet: ''
2127
        marc_field: 020a
2706
        marc_field: 007_/11
2128
        marc_type: marc21
2707
        marc_type: marc21
2129
        sort: ~
2708
        sort: ~
2130
        suggestible: ''
2709
        suggestible: ''
2131
      - facet: ''
2710
      - facet: ''
2132
        marc_field: 022a
2711
        marc_field: 007_/11
2133
        marc_type: marc21
2712
        marc_type: normarc
2134
        sort: ~
2713
        sort: ~
2135
        suggestible: ''
2714
        suggestible: ''
2715
    type: ''
2716
  music-key:
2717
    label: music-key
2718
    mappings:
2136
      - facet: ''
2719
      - facet: ''
2137
        marc_field: '010'
2720
        marc_field: 130r
2138
        marc_type: normarc
2721
        marc_type: marc21
2139
        sort: ~
2722
        sort: ~
2140
        suggestible: ''
2723
        suggestible: ''
2141
      - facet: ''
2724
      - facet: ''
2142
        marc_field: '015'
2725
        marc_field: 240r
2143
        marc_type: normarc
2726
        marc_type: marc21
2144
        sort: ~
2727
        sort: ~
2145
        suggestible: ''
2728
        suggestible: ''
2146
      - facet: ''
2729
      - facet: ''
2147
        marc_field: 020a
2730
        marc_field: 243r
2148
        marc_type: normarc
2731
        marc_type: marc21
2149
        sort: ~
2732
        sort: ~
2150
        suggestible: ''
2733
        suggestible: ''
2151
      - facet: ''
2734
      - facet: ''
2152
        marc_field: 022a
2735
        marc_field: 630r
2153
        marc_type: normarc
2736
        marc_type: marc21
2154
        sort: ~
2737
        sort: ~
2155
        suggestible: ''
2738
        suggestible: ''
2156
      - facet: ''
2739
      - facet: ''
2157
        marc_field: 010az
2740
        marc_field: 700r
2158
        marc_type: unimarc
2741
        marc_type: marc21
2159
        sort: ~
2742
        sort: ~
2160
        suggestible: ''
2743
        suggestible: ''
2161
      - facet: ''
2744
      - facet: ''
2162
        marc_field: 011ayz
2745
        marc_field: 730r
2163
        marc_type: unimarc
2746
        marc_type: marc21
2164
        sort: ~
2747
        sort: ~
2165
        suggestible: ''
2748
        suggestible: ''
2166
    type: 'stdno'
2749
    type: ''
2167
  isbn:
2750
  nal-call-number:
2168
    label: isbn
2751
    label: nal-call-number
2169
    mappings:
2752
    mappings:
2170
      - facet: ''
2753
      - facet: ''
2171
        marc_field: 020a
2754
        marc_field: '070'
2172
        marc_type: marc21
2755
        marc_type: marc21
2173
        sort: ~
2756
        sort: ~
2174
        suggestible: ''
2757
        suggestible: ''
2758
    type: ''
2759
  name:
2760
    label: name
2761
    mappings:
2175
      - facet: ''
2762
      - facet: ''
2176
        marc_field: 020a
2763
        marc_field: '100'
2177
        marc_type: normarc
2764
        marc_type: marc21
2178
        sort: ~
2765
        sort: ~
2179
        suggestible: ''
2766
        suggestible: ''
2180
      - facet: ''
2767
      - facet: ''
2181
        marc_field: 010az
2768
        marc_field: '110'
2182
        marc_type: unimarc
2769
        marc_type: marc21
2183
        sort: ~
2770
        sort: ~
2184
        suggestible: ''
2771
        suggestible: ''
2185
    type: 'isbn'
2186
  issn:
2187
    label: issn
2188
    mappings:
2189
      - facet: ''
2772
      - facet: ''
2190
        marc_field: 022a
2773
        marc_field: '111'
2191
        marc_type: marc21
2774
        marc_type: marc21
2192
        sort: ~
2775
        sort: ~
2193
        suggestible: ''
2776
        suggestible: ''
2194
      - facet: ''
2777
      - facet: ''
2195
        marc_field: 022a
2778
        marc_field: '400'
2196
        marc_type: normarc
2779
        marc_type: marc21
2197
        sort: ~
2780
        sort: ~
2198
        suggestible: ''
2781
        suggestible: ''
2199
      - facet: ''
2782
      - facet: ''
2200
        marc_field: 011ayz
2783
        marc_field: 600a
2201
        marc_type: unimarc
2784
        marc_type: marc21
2202
        sort: ~
2785
        sort: ~
2203
        suggestible: ''
2786
        suggestible: ''
2204
    type: 'stdno'
2205
  issues:
2206
    label: issues
2207
    mappings:
2208
      - facet: ''
2787
      - facet: ''
2209
        marc_field: 952l
2788
        marc_field: '610'
2210
        marc_type: marc21
2789
        marc_type: marc21
2211
        sort: 1
2790
        sort: ~
2212
        suggestible: ''
2791
        suggestible: ''
2213
      - facet: ''
2792
      - facet: ''
2214
        marc_field: 952l
2793
        marc_field: '611'
2215
        marc_type: normarc
2794
        marc_type: marc21
2216
        sort: 1
2795
        sort: ~
2217
        suggestible: ''
2796
        suggestible: ''
2218
    type: sum
2219
  itemnumber:
2220
    label: itemnumber
2221
    mappings:
2222
      - facet: ''
2797
      - facet: ''
2223
        marc_field: '9529'
2798
        marc_field: '700'
2224
        marc_type: marc21
2799
        marc_type: marc21
2225
        sort: ~
2800
        sort: ~
2226
        suggestible: ''
2801
        suggestible: ''
2227
      - facet: ''
2802
      - facet: ''
2228
        marc_field: '9529'
2803
        marc_field: '710'
2229
        marc_type: normarc
2804
        marc_type: marc21
2230
        sort: ~
2805
        sort: ~
2231
        suggestible: ''
2806
        suggestible: ''
2232
      - facet: ''
2807
      - facet: ''
2233
        marc_field: '9959'
2808
        marc_field: '711'
2234
        marc_type: unimarc
2809
        marc_type: marc21
2235
        sort: ~
2810
        sort: ~
2236
        suggestible: ''
2811
        suggestible: ''
2237
    type: number
2812
      - facet: ''
2238
  itype:
2813
        marc_field: '800'
2239
    label: itype
2240
    mappings:
2241
      - facet: '1'
2242
        marc_field: 942c
2243
        marc_type: marc21
2814
        marc_type: marc21
2244
        sort: ~
2815
        sort: ~
2245
        suggestible: ''
2816
        suggestible: ''
2246
      - facet: '1'
2817
      - facet: ''
2247
        marc_field: 952y
2818
        marc_field: '810'
2248
        marc_type: marc21
2819
        marc_type: marc21
2249
        sort: ~
2820
        sort: ~
2250
        suggestible: ''
2821
        suggestible: ''
2251
      - facet: '1'
2822
      - facet: ''
2252
        marc_field: 942c
2823
        marc_field: '811'
2253
        marc_type: normarc
2824
        marc_type: marc21
2254
        sort: ~
2825
        sort: ~
2255
        suggestible: ''
2826
        suggestible: ''
2256
      - facet: '1'
2827
    type: ''
2257
        marc_field: 952y
2828
  name-and-title:
2258
        marc_type: normarc
2829
    label: name-and-title
2830
    mappings:
2831
      - facet: ''
2832
        marc_field: '100'
2833
        marc_type: marc21
2259
        sort: ~
2834
        sort: ~
2260
        suggestible: ''
2835
        suggestible: ''
2261
      - facet: '1'
2836
      - facet: ''
2262
        marc_field: 200b
2837
        marc_field: '110'
2263
        marc_type: unimarc
2838
        marc_type: marc21
2264
        sort: ~
2839
        sort: ~
2265
        suggestible: ''
2840
        suggestible: ''
2266
      - facet: '1'
2841
      - facet: ''
2267
        marc_field: 995r
2842
        marc_field: '111'
2268
        marc_type: unimarc
2843
        marc_type: marc21
2269
        sort: ~
2844
        sort: ~
2270
        suggestible: ''
2845
        suggestible: ''
2271
    type: string
2272
  lc-cardnumber:
2273
    label: lc-cardnumber
2274
    mappings:
2275
      - facet: ''
2846
      - facet: ''
2276
        marc_field: '010'
2847
        marc_field: 400at
2277
        marc_type: marc21
2848
        marc_type: marc21
2278
        sort: ~
2849
        sort: ~
2279
        suggestible: ''
2850
        suggestible: ''
2280
      - facet: ''
2851
      - facet: ''
2281
        marc_field: '011'
2852
        marc_field: 410a
2282
        marc_type: marc21
2853
        marc_type: marc21
2283
        sort: ~
2854
        sort: ~
2284
        suggestible: ''
2855
        suggestible: ''
2285
      - facet: ''
2856
      - facet: ''
2286
        marc_field: '010'
2857
        marc_field: 411a
2287
        marc_type: normarc
2858
        marc_type: marc21
2288
        sort: ~
2859
        sort: ~
2289
        suggestible: ''
2860
        suggestible: ''
2290
      - facet: ''
2861
      - facet: ''
2291
        marc_field: 995j
2862
        marc_field: 600at
2292
        marc_type: unimarc
2863
        marc_type: marc21
2293
        sort: ~
2864
        sort: ~
2294
        suggestible: ''
2865
        suggestible: ''
2295
    type: ''
2296
  lf:
2297
    label: lf
2298
    mappings:
2299
      - facet: ''
2866
      - facet: ''
2300
        marc_field: 008_/33
2867
        marc_field: 610at
2301
        marc_type: marc21
2868
        marc_type: marc21
2302
        sort: ~
2869
        sort: ~
2303
        suggestible: ''
2870
        suggestible: ''
2304
      - facet: ''
2871
      - facet: ''
2305
        marc_field: 008_/33
2872
        marc_field: 611at
2306
        marc_type: normarc
2873
        marc_type: marc21
2307
        sort: ~
2874
        sort: ~
2308
        suggestible: ''
2875
        suggestible: ''
2309
      - facet: ''
2876
      - facet: ''
2310
        marc_field: 105a_/11
2877
        marc_field: 700t
2311
        marc_type: unimarc
2878
        marc_type: marc21
2312
        sort: ~
2879
        sort: ~
2313
        suggestible: ''
2880
        suggestible: ''
2314
    type: ''
2315
  llength:
2316
    label: llength
2317
    mappings:
2318
      - facet: ''
2881
      - facet: ''
2319
        marc_field: leader_/1-5
2882
        marc_field: 710at
2320
        marc_type: marc21
2883
        marc_type: marc21
2321
        sort: ~
2884
        sort: ~
2322
        suggestible: ''
2885
        suggestible: ''
2323
      - facet: ''
2886
      - facet: ''
2324
        marc_field: leader_/1-5
2887
        marc_field: 711a
2325
        marc_type: normarc
2888
        marc_type: marc21
2326
        sort: ~
2889
        sort: ~
2327
        suggestible: ''
2890
        suggestible: ''
2328
    type: ''
2329
  ln:
2330
    label: ln
2331
    mappings:
2332
      - facet: ''
2891
      - facet: ''
2333
        marc_field: 008_/35-37
2892
        marc_field: 800at
2334
        marc_type: marc21
2893
        marc_type: marc21
2335
        sort: ~
2894
        sort: ~
2336
        suggestible: ''
2895
        suggestible: ''
2337
      - facet: ''
2896
      - facet: ''
2338
        marc_field: 008_/35-37
2897
        marc_field: 810at
2339
        marc_type: normarc
2898
        marc_type: marc21
2340
        sort: ~
2899
        sort: ~
2341
        suggestible: ''
2900
        suggestible: ''
2342
      - facet: ''
2901
      - facet: ''
2343
        marc_field: 101a
2902
        marc_field: 811at
2344
        marc_type: unimarc
2903
        marc_type: marc21
2345
        sort: ~
2904
        sort: ~
2346
        suggestible: ''
2905
        suggestible: ''
2347
    type: ''
2906
    type: ''
2348
  local-classification:
2907
  name-geographic:
2349
    label: local-classification
2908
    label: name-geographic
2350
    mappings:
2909
    mappings:
2351
      - facet: ''
2910
      - facet: ''
2352
        marc_field: 952o
2911
        marc_field: '651'
2353
        marc_type: marc21
2912
        marc_type: marc21
2354
        sort: ~
2913
        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: ''
2914
        suggestible: ''
2366
      - facet: ''
2915
      - facet: ''
2367
        marc_field: 995k
2916
        marc_field: 751a
2368
        marc_type: unimarc
2917
        marc_type: marc21
2369
        sort: ~
2918
        sort: ~
2370
        suggestible: '1'
2919
        suggestible: ''
2371
    type: ''
2920
    type: ''
2372
  location:
2921
  nlm-call-number:
2373
    label: Location
2922
    label: nlm-call-number
2374
    mappings:
2923
    mappings:
2375
      - facet: '1'
2924
      - facet: ''
2376
        marc_field: 952c
2925
        marc_field: '060'
2377
        marc_type: marc21
2926
        marc_type: marc21
2378
        sort: ~
2927
        sort: ~
2379
        suggestible: ''
2928
        suggestible: ''
2380
      - facet: '1'
2929
    type: ''
2381
        marc_field: 952c
2930
  not-onloan-count:
2382
        marc_type: normarc
2931
    label: not-onloan-count
2383
        sort: ~
2932
    mappings:
2384
        suggestible: ''
2933
      - facet: ''
2385
      - facet: '1'
2934
        marc_field: 999x
2386
        marc_field: 995e
2935
        marc_type: marc21
2387
        marc_type: unimarc
2388
        sort: ~
2936
        sort: ~
2389
        suggestible: ''
2937
        suggestible: ''
2390
    type: ''
2938
    type: ''
2391
  material-type:
2939
  note:
2392
    label: material-type
2940
    label: note
2393
    mappings:
2941
    mappings:
2394
      - facet: ''
2942
      - facet: ''
2395
        marc_field: '007'
2943
        marc_field: '500'
2396
        marc_type: marc21
2944
        marc_type: marc21
2397
        sort: ~
2945
        sort: ~
2398
        suggestible: ''
2946
        suggestible: ''
2399
      - facet: ''
2947
      - facet: ''
2400
        marc_field: '007'
2948
        marc_field: '505'
2401
        marc_type: normarc
2949
        marc_type: marc21
2402
        sort: ~
2950
        sort: ~
2403
        suggestible: ''
2951
        suggestible: ''
2404
    type: ''
2405
  microform-generation:
2406
    label: microform-generation
2407
    mappings:
2408
      - facet: ''
2952
      - facet: ''
2409
        marc_field: 007_/11
2953
        marc_field: '590'
2410
        marc_type: marc21
2954
        marc_type: marc21
2411
        sort: ~
2955
        sort: ~
2412
        suggestible: ''
2956
        suggestible: ''
2413
      - facet: ''
2957
      - facet: ''
2414
        marc_field: 007_/11
2958
        marc_field: 952z
2415
        marc_type: normarc
2959
        marc_type: marc21
2416
        sort: ~
2960
        sort: ~
2417
        suggestible: ''
2961
        suggestible: ''
2418
    type: ''
2962
    type: ''
Lines 2449-2454 biblios: Link Here
2449
        sort: ~
2993
        sort: ~
2450
        suggestible: ''
2994
        suggestible: ''
2451
    type: ''
2995
    type: ''
2996
  number-govt-pub:
2997
    label: number-govt-pub
2998
    mappings:
2999
      - facet: ''
3000
        marc_field: '086'
3001
        marc_type: marc21
3002
        sort: ~
3003
        suggestible: ''
3004
    type: ''
2452
  number-legal-deposit:
3005
  number-legal-deposit:
2453
    label: number-legal-deposit
3006
    label: number-legal-deposit
2454
    mappings:
3007
    mappings:
Lines 2458-2463 biblios: Link Here
2458
        sort: ~
3011
        sort: ~
2459
        suggestible: ''
3012
        suggestible: ''
2460
    type: ''
3013
    type: ''
3014
  number-local-acquisition:
3015
    label: number-local-acquisition
3016
    mappings:
3017
      - facet: ''
3018
        marc_field: 952i
3019
        marc_type: marc21
3020
        sort: ~
3021
        suggestible: ''
3022
    type: ''
2461
  number-natl-biblio:
3023
  number-natl-biblio:
2462
    label: number-natl-biblio
3024
    label: number-natl-biblio
2463
    mappings:
3025
    mappings:
Lines 2491-2529 biblios: Link Here
2491
        sort: ~
3053
        sort: ~
2492
        suggestible: ''
3054
        suggestible: ''
2493
    type: boolean
3055
    type: boolean
3056
  other-control-number:
3057
    label: other-control-number
3058
    mappings:
3059
      - facet: ''
3060
        marc_field: '035'
3061
        marc_type: marc21
3062
        sort: ~
3063
        suggestible: ''
3064
    type: ''
3065
  personal-name:
3066
    label: personal-name
3067
    mappings:
3068
      - facet: ''
3069
        marc_field: '100'
3070
        marc_type: marc21
3071
        sort: ~
3072
        suggestible: ''
3073
      - facet: ''
3074
        marc_field: '400'
3075
        marc_type: marc21
3076
        sort: ~
3077
        suggestible: ''
3078
      - facet: ''
3079
        marc_field: 600a
3080
        marc_type: marc21
3081
        sort: ~
3082
        suggestible: ''
3083
      - facet: ''
3084
        marc_field: '700'
3085
        marc_type: marc21
3086
        sort: ~
3087
        suggestible: ''
3088
      - facet: ''
3089
        marc_field: '800'
3090
        marc_type: marc21
3091
        sort: ~
3092
        suggestible: ''
3093
    type: ''
2494
  pl:
3094
  pl:
2495
    label: pl
3095
    label: pl
2496
    mappings:
3096
    mappings:
2497
      - facet: ''
3097
      - facet: ''
2498
        marc_field: 008_/15-17
3098
        marc_field: '008_/15-17'
2499
        marc_type: marc21
3099
        marc_type: marc21
2500
        sort: ~
3100
        sort: ~
2501
        suggestible: ''
3101
        suggestible: ''
2502
      - facet: ''
3102
      - facet: ''
2503
        marc_field: 008_/15-17
3103
        marc_field: '008_/15-17'
2504
        marc_type: normarc
3104
        marc_type: normarc
2505
        sort: ~
3105
        sort: ~
2506
        suggestible: ''
3106
        suggestible: ''
2507
    type: ''
3107
    type: ''
2508
  place:
3108
  price:
2509
    label: place
3109
    label: price
2510
    mappings:
3110
    mappings:
2511
      - facet: '1'
3111
      - facet: ''
2512
        marc_field: 260a
3112
        marc_field: 952g
2513
        marc_type: marc21
3113
        marc_type: marc21
2514
        sort: ~
3114
        sort: ~
2515
        suggestible: ''
3115
        suggestible: ''
2516
      - facet: '1'
3116
    type: ''
2517
        marc_field: 260a
3117
  provider:
2518
        marc_type: normarc
3118
    label: provider
3119
    mappings:
3120
      - facet: ''
3121
        marc_field: '260'
3122
        marc_type: marc21
2519
        sort: ~
3123
        sort: ~
2520
        suggestible: ''
3124
        suggestible: ''
2521
      - facet: '1'
3125
      - facet: ''
2522
        marc_field: 210a
3126
        marc_field: '264'
2523
        marc_type: unimarc
3127
        marc_type: marc21
2524
        sort: ~
3128
        sort: ~
2525
        suggestible: ''
3129
        suggestible: ''
2526
    type: string
3130
    type: ''
2527
  pubdate:
3131
  pubdate:
2528
    label: pubdate
3132
    label: pubdate
2529
    mappings:
3133
    mappings:
Lines 2561-2578 biblios: Link Here
2561
        marc_type: unimarc
3165
        marc_type: unimarc
2562
        sort: ~
3166
        sort: ~
2563
        suggestible: ''
3167
        suggestible: ''
2564
    type: string
3168
    type: string
2565
  record-source:
3169
  reading-grade-level:
2566
    label: record-source
3170
    label: reading-grade-level
3171
    mappings:
3172
      - facet: ''
3173
        marc_field: 521a
3174
        marc_type: marc21
3175
        sort: ~
3176
        suggestible: ''
3177
    type: ''
3178
  record-control-number:
3179
    label: record-control-number
3180
    mappings:
3181
      - facet: ''
3182
        marc_field: 770w
3183
        marc_type: marc21
3184
        sort: ~
3185
        suggestible: ''
3186
      - facet: ''
3187
        marc_field: 772w
3188
        marc_type: marc21
3189
        sort: ~
3190
        suggestible: ''
3191
      - facet: ''
3192
        marc_field: 773w
3193
        marc_type: marc21
3194
        sort: ~
3195
        suggestible: ''
3196
      - facet: ''
3197
        marc_field: 774w
3198
        marc_type: marc21
3199
        sort: ~
3200
        suggestible: ''
3201
      - facet: ''
3202
        marc_field: 775w
3203
        marc_type: marc21
3204
        sort: ~
3205
        suggestible: ''
3206
      - facet: ''
3207
        marc_field: 776w
3208
        marc_type: marc21
3209
        sort: ~
3210
        suggestible: ''
3211
      - facet: ''
3212
        marc_field: 777w
3213
        marc_type: marc21
3214
        sort: ~
3215
        suggestible: ''
3216
      - facet: ''
3217
        marc_field: 780w
3218
        marc_type: marc21
3219
        sort: ~
3220
        suggestible: ''
3221
      - facet: ''
3222
        marc_field: 785w
3223
        marc_type: marc21
3224
        sort: ~
3225
        suggestible: ''
3226
      - facet: ''
3227
        marc_field: 787w
3228
        marc_type: marc21
3229
        sort: ~
3230
        suggestible: ''
3231
      - facet: ''
3232
        marc_field: 800w
3233
        marc_type: marc21
3234
        sort: ~
3235
        suggestible: ''
3236
      - facet: ''
3237
        marc_field: 810w
3238
        marc_type: marc21
3239
        sort: ~
3240
        suggestible: ''
3241
      - facet: ''
3242
        marc_field: 811w
3243
        marc_type: marc21
3244
        sort: ~
3245
        suggestible: ''
3246
      - facet: ''
3247
        marc_field: 830w
3248
        marc_type: marc21
3249
        sort: ~
3250
        suggestible: ''
3251
    type: ''
3252
  record-source:
3253
    label: record-source
3254
    mappings:
3255
      - facet: ''
3256
        marc_field: '008_/39'
3257
        marc_type: marc21
3258
        sort: ~
3259
        suggestible: ''
3260
      - facet: ''
3261
        marc_field: '008_/39'
3262
        marc_type: normarc
3263
        sort: ~
3264
        suggestible: ''
3265
    type: ''
3266
  related-periodical:
3267
    label: related-periodical
3268
    mappings:
3269
      - facet: ''
3270
        marc_field: '247'
3271
        marc_type: marc21
3272
        sort: ~
3273
        suggestible: ''
3274
      - facet: ''
3275
        marc_field: '780'
3276
        marc_type: marc21
3277
        sort: ~
3278
        suggestible: ''
3279
      - facet: ''
3280
        marc_field: '785'
3281
        marc_type: marc21
3282
        sort: ~
3283
        suggestible: ''
3284
    type: ''
3285
  renewals:
3286
    label: renewals
3287
    mappings:
3288
      - facet: ''
3289
        marc_field: 952m
3290
        marc_type: marc21
3291
        sort: ~
3292
        suggestible: ''
3293
    type: ''
3294
  replacementprice:
3295
    label: replacementprice
3296
    mappings:
3297
      - facet: ''
3298
        marc_field: 952v
3299
        marc_type: marc21
3300
        sort: ~
3301
        suggestible: ''
3302
    type: ''
3303
  replacementpricedate:
3304
    label: replacementpricedate
3305
    mappings:
3306
      - facet: ''
3307
        marc_field: 952w
3308
        marc_type: marc21
3309
        sort: ~
3310
        suggestible: ''
3311
    type: ''
3312
  report-number:
3313
    label: report-number
3314
    mappings:
3315
      - facet: ''
3316
        marc_field: '027'
3317
        marc_type: marc21
3318
        sort: ~
3319
        suggestible: ''
3320
    type: ''
3321
  reserves:
3322
    label: reserves
2567
    mappings:
3323
    mappings:
2568
      - facet: ''
3324
      - facet: ''
2569
        marc_field: 008_/39
3325
        marc_field: 952n
2570
        marc_type: marc21
3326
        marc_type: marc21
2571
        sort: ~
3327
        sort: ~
2572
        suggestible: ''
3328
        suggestible: ''
3329
    type: ''
3330
  restricted:
3331
    label: restricted
3332
    mappings:
2573
      - facet: ''
3333
      - facet: ''
2574
        marc_field: 008_/39
3334
        marc_field: '9525'
2575
        marc_type: normarc
3335
        marc_type: marc21
2576
        sort: ~
3336
        sort: ~
2577
        suggestible: ''
3337
        suggestible: ''
2578
    type: ''
3338
    type: ''
Lines 2590-2643 biblios: Link Here
2590
        sort: ~
3350
        sort: ~
2591
        suggestible: ''
3351
        suggestible: ''
2592
    type: ''
3352
    type: ''
2593
  se:
3353
  stack:
2594
    label: se
3354
    label: stack
2595
    mappings:
3355
    mappings:
2596
      - facet: '1'
3356
      - facet: ''
2597
        marc_field: 440a
3357
        marc_field: 952j
2598
        marc_type: marc21
2599
        sort: ~
2600
        suggestible: ''
2601
      - facet: '1'
2602
        marc_field: 490a
2603
        marc_type: marc21
3358
        marc_type: marc21
2604
        sort: ~
3359
        sort: ~
2605
        suggestible: ''
3360
        suggestible: ''
2606
      - facet: '1'
3361
    type: ''
2607
        marc_field: 440a
3362
  stock-number:
2608
        marc_type: normarc
3363
    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:
3364
    mappings:
2625
      - facet: '1'
3365
      - facet: ''
2626
        marc_field: 651a
3366
        marc_field: '037'
2627
        marc_type: marc21
3367
        marc_type: marc21
2628
        sort: ~
3368
        sort: ~
2629
        suggestible: ''
3369
        suggestible: ''
2630
      - facet: '1'
3370
    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:
3371
  subject:
2642
    label: subject
3372
    label: subject
2643
    mappings:
3373
    mappings:
Lines 2862-2867 biblios: Link Here
2862
        sort: ~
3592
        sort: ~
2863
        suggestible: '1'
3593
        suggestible: '1'
2864
    type: string
3594
    type: string
3595
  subject-name-personal:
3596
    label: subject-name-personal
3597
    mappings:
3598
      - facet: ''
3599
        marc_field: 600a
3600
        marc_type: marc21
3601
        sort: ~
3602
        suggestible: ''
3603
    type: ''
2865
  suppress:
3604
  suppress:
2866
    label: suppress
3605
    label: suppress
2867
    mappings:
3606
    mappings:
Lines 2885-2896 biblios: Link Here
2885
    label: ta
3624
    label: ta
2886
    mappings:
3625
    mappings:
2887
      - facet: ''
3626
      - facet: ''
2888
        marc_field: 008_/22
3627
        marc_field: '008_/22'
2889
        marc_type: marc21
3628
        marc_type: marc21
2890
        sort: ~
3629
        sort: ~
2891
        suggestible: ''
3630
        suggestible: ''
2892
      - facet: ''
3631
      - facet: ''
2893
        marc_field: 008_/22
3632
        marc_field: '008_/22'
2894
        marc_type: normarc
3633
        marc_type: normarc
2895
        sort: ~
3634
        sort: ~
2896
        suggestible: ''
3635
        suggestible: ''
Lines 2900-2905 biblios: Link Here
2900
        sort: ~
3639
        sort: ~
2901
        suggestible: ''
3640
        suggestible: ''
2902
    type: ''
3641
    type: ''
3642
  thematic-number:
3643
    label: thematic-number
3644
    mappings:
3645
      - facet: ''
3646
        marc_field: 130n
3647
        marc_type: marc21
3648
        sort: ~
3649
        suggestible: ''
3650
      - facet: ''
3651
        marc_field: 240n
3652
        marc_type: marc21
3653
        sort: ~
3654
        suggestible: ''
3655
      - facet: ''
3656
        marc_field: 243n
3657
        marc_type: marc21
3658
        sort: ~
3659
        suggestible: ''
3660
      - facet: ''
3661
        marc_field: 630n
3662
        marc_type: marc21
3663
        sort: ~
3664
        suggestible: ''
3665
      - facet: ''
3666
        marc_field: 700n
3667
        marc_type: marc21
3668
        sort: ~
3669
        suggestible: ''
3670
      - facet: ''
3671
        marc_field: 730n
3672
        marc_type: marc21
3673
        sort: ~
3674
        suggestible: ''
3675
    type: ''
2903
  title:
3676
  title:
2904
    label: title
3677
    label: title
2905
    mappings:
3678
    mappings:
Lines 3364-3366 biblios: Link Here
3364
        sort: ~
4137
        sort: ~
3365
        suggestible: ''
4138
        suggestible: ''
3366
    type: string
4139
    type: string
4140
  title-abbreviated:
4141
    label: title-abbreviated
4142
    mappings:
4143
      - facet: ''
4144
        marc_field: '210'
4145
        marc_type: marc21
4146
        sort: ~
4147
        suggestible: ''
4148
      - facet: ''
4149
        marc_field: '211'
4150
        marc_type: marc21
4151
        sort: ~
4152
        suggestible: ''
4153
      - facet: ''
4154
        marc_field: '246'
4155
        marc_type: marc21
4156
        sort: ~
4157
        suggestible: ''
4158
    type: ''
4159
  title-collective:
4160
    label: title-collective
4161
    mappings:
4162
      - facet: ''
4163
        marc_field: '243'
4164
        marc_type: marc21
4165
        sort: ~
4166
        suggestible: ''
4167
    type: ''
4168
  title-cover:
4169
    label: title-cover
4170
    mappings:
4171
      - facet: ''
4172
        marc_field: 245a
4173
        marc_type: marc21
4174
        sort: ~
4175
        suggestible: ''
4176
    type: ''
4177
  title-expanded:
4178
    label: title-expanded
4179
    mappings:
4180
      - facet: ''
4181
        marc_field: '214'
4182
        marc_type: marc21
4183
        sort: ~
4184
        suggestible: ''
4185
      - facet: ''
4186
        marc_field: '246'
4187
        marc_type: marc21
4188
        sort: ~
4189
        suggestible: ''
4190
    type: ''
4191
  title-former:
4192
    label: title-former
4193
    mappings:
4194
      - facet: ''
4195
        marc_field: '246'
4196
        marc_type: marc21
4197
        sort: ~
4198
        suggestible: ''
4199
      - facet: ''
4200
        marc_field: '247'
4201
        marc_type: marc21
4202
        sort: ~
4203
        suggestible: ''
4204
      - facet: ''
4205
        marc_field: '780'
4206
        marc_type: marc21
4207
        sort: ~
4208
        suggestible: ''
4209
    type: ''
4210
  title-key:
4211
    label: title-key
4212
    mappings:
4213
      - facet: ''
4214
        marc_field: '222'
4215
        marc_type: marc21
4216
        sort: ~
4217
        suggestible: ''
4218
    type: ''
4219
  title-later:
4220
    label: title-later
4221
    mappings:
4222
      - facet: ''
4223
        marc_field: '785'
4224
        marc_type: marc21
4225
        sort: ~
4226
        suggestible: ''
4227
    type: ''
4228
  title-other-variant:
4229
    label: title-other-variant
4230
    mappings:
4231
      - facet: ''
4232
        marc_field: '212'
4233
        marc_type: marc21
4234
        sort: ~
4235
        suggestible: ''
4236
      - facet: ''
4237
        marc_field: '247'
4238
        marc_type: marc21
4239
        sort: ~
4240
        suggestible: ''
4241
      - facet: ''
4242
        marc_field: '740'
4243
        marc_type: marc21
4244
        sort: ~
4245
        suggestible: ''
4246
    type: ''
4247
  title-series:
4248
    label: title-series
4249
    mappings:
4250
      - facet: '1'
4251
        marc_field: 440a
4252
        marc_type: marc21
4253
        sort: ~
4254
        suggestible: ''
4255
      - facet: '1'
4256
        marc_field: 490a
4257
        marc_type: marc21
4258
        sort: ~
4259
        suggestible: ''
4260
      - facet: '1'
4261
        marc_field: 440a
4262
        marc_type: normarc
4263
        sort: ~
4264
        suggestible: ''
4265
      - facet: '1'
4266
        marc_field: 490a
4267
        marc_type: normarc
4268
        sort: ~
4269
        suggestible: ''
4270
      - facet: '1'
4271
        marc_field: 225a
4272
        marc_type: unimarc
4273
        sort: ~
4274
        suggestible: ''
4275
    type: string
4276
  title-uniform:
4277
    label: title-uniform
4278
    mappings:
4279
      - facet: ''
4280
        marc_field: '130'
4281
        marc_type: marc21
4282
        sort: ~
4283
        suggestible: ''
4284
      - facet: ''
4285
        marc_field: '240'
4286
        marc_type: marc21
4287
        sort: ~
4288
        suggestible: ''
4289
      - facet: ''
4290
        marc_field: '730'
4291
        marc_type: marc21
4292
        sort: ~
4293
        suggestible: ''
4294
      - facet: ''
4295
        marc_field: 700t
4296
        marc_type: marc21
4297
        sort: ~
4298
        suggestible: ''
4299
      - facet: ''
4300
        marc_field: 710t
4301
        marc_type: marc21
4302
        sort: ~
4303
        suggestible: ''
4304
      - facet: ''
4305
        marc_field: 711t
4306
        marc_type: marc21
4307
        sort: ~
4308
        suggestible: ''
4309
    type: ''
4310
  totalissues:
4311
    label: totalissues
4312
    mappings:
4313
      - facet: ''
4314
        marc_field: '9420'
4315
        marc_type: marc21
4316
        sort: ~
4317
        suggestible: ''
4318
    type: ''
4319
  udc-classification:
4320
    label: udc-classification
4321
    mappings:
4322
      - facet: ''
4323
        marc_field: '080'
4324
        marc_type: marc21
4325
        sort: ~
4326
        suggestible: ''
4327
    type: ''
4328
  uri:
4329
    label: uri
4330
    mappings:
4331
      - facet: ''
4332
        marc_field: 952u
4333
        marc_type: marc21
4334
        sort: ~
4335
        suggestible: ''
4336
    type: ''
4337
  withdrawn:
4338
    label: withdrawn
4339
    mappings:
4340
      - facet: ''
4341
        marc_field: '9520'
4342
        marc_type: marc21
4343
        sort: ~
4344
        suggestible: ''
4345
    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_Search.t (-9 / +8 lines)
Lines 186-214 subtest 'build_query tests' => sub { Link Here
186
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number:"123456"'] );
186
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number:"123456"'] );
187
    is(
187
    is(
188
        $query->{query}{query_string}{query},
188
        $query->{query}{query_string}{query},
189
        '(Local-number:"123456")',
189
        '(local-number:"123456")',
190
        "query of specific field including hyphen and quoted is not truncated"
190
        "query of specific field including hyphen and quoted is not truncated, field name is converted to lower case"
191
    );
191
    );
192
192
193
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number:123456'] );
193
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number:123456'] );
194
    is(
194
    is(
195
        $query->{query}{query_string}{query},
195
        $query->{query}{query_string}{query},
196
        '(Local-number:123456*)',
196
        '(local-number:123456*)',
197
        "query of specific field including hyphen and not quoted is truncated"
197
        "query of specific field including hyphen and not quoted is truncated, field name is converted to lower case"
198
    );
198
    );
199
199
200
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number.raw:123456'] );
200
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number.raw:123456'] );
201
    is(
201
    is(
202
        $query->{query}{query_string}{query},
202
        $query->{query}{query_string}{query},
203
        '(Local-number.raw:123456*)',
203
        '(local-number.raw:123456*)',
204
        "query of specific field including period and not quoted is truncated"
204
        "query of specific field including period and not quoted is truncated, field name is converted to lower case"
205
    );
205
    );
206
206
207
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number.raw:"123456"'] );
207
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number.raw:"123456"'] );
208
    is(
208
    is(
209
        $query->{query}{query_string}{query},
209
        $query->{query}{query_string}{query},
210
        '(Local-number.raw:"123456")',
210
        '(local-number.raw:"123456")',
211
        "query of specific field including period and quoted is not truncated"
211
        "query of specific field including period and quoted is not truncated, field name is converted to lower case"
212
    );
212
    );
213
213
214
    ( undef, $query ) = $builder->build_query_compat( undef, ['J.R.R'] );
214
    ( undef, $query ) = $builder->build_query_compat( undef, ['J.R.R'] );
215
- 

Return to bug 19575