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

(-)a/Koha/SearchEngine/Elasticsearch.pm (-1 / +3 lines)
Lines 443-449 sub _foreach_mapping { Link Here
443
443
444
    while ( my $search_field = $search_fields->next ) {
444
    while ( my $search_field = $search_fields->next ) {
445
        $sub->(
445
        $sub->(
446
            $search_field->name,
446
            # Force lower case on indexed field names for case insensitive
447
            # field name searches
448
            lc($search_field->name),
447
            $search_field->type,
449
            $search_field->type,
448
            $search_field->get_column('facet'),
450
            $search_field->get_column('facet'),
449
            $search_field->get_column('suggestible'),
451
            $search_field->get_column('suggestible'),
(-)a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm (-32 / +127 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 204-210 sub build_query_compat { Link Here
204
    my @sort_params  = $self->_convert_sort_fields(@$sort_by);
204
    my @sort_params  = $self->_convert_sort_fields(@$sort_by);
205
    my @index_params = $self->_convert_index_fields(@$indexes);
205
    my @index_params = $self->_convert_index_fields(@$indexes);
206
    my $limits       = $self->_fix_limit_special_cases($orig_limits);
206
    my $limits       = $self->_fix_limit_special_cases($orig_limits);
207
    if ( $params->{suppress} ) { push @$limits, "suppress:0"; }
207
    if ( $params->{suppress} ) { push @$limits, "Suppress:0"; }
208
208
209
    # Merge the indexes in with the search terms and the operands so that
209
    # Merge the indexes in with the search terms and the operands so that
210
    # each search thing is a handy unit.
210
    # each search thing is a handy unit.
Lines 220-225 sub build_query_compat { Link Here
220
        };
220
        };
221
    }
221
    }
222
222
223
223
    # We build a string query from limits and the queries. An alternative
224
    # We build a string query from limits and the queries. An alternative
224
    # would be to pass them separately into build_query and let it build
225
    # would be to pass them separately into build_query and let it build
225
    # them into a structured ES query itself. Maybe later, though that'd be
226
    # them into a structured ES query itself. Maybe later, though that'd be
Lines 477-492 sub _convert_sort_fields { Link Here
477
478
478
    # Turn the sorting into something we care about.
479
    # Turn the sorting into something we care about.
479
    my %sort_field_convert = (
480
    my %sort_field_convert = (
480
        acqdate     => 'acqdate',
481
        acqdate     => 'date-of-acquisition',
481
        author      => 'author',
482
        author      => 'author',
482
        call_number => 'callnum',
483
        call_number => 'local-classification',
483
        popularity  => 'issues',
484
        popularity  => 'issues',
484
        relevance   => undef,       # default
485
        relevance   => undef,       # default
485
        title       => 'title',
486
        title       => 'title',
486
        pubdate     => 'pubdate',
487
        pubdate     => 'date-of-publication',
488
    );
489
    my %sort_order_convert = (
490
        dsc => 'desc',
491
        asc => 'asc',
492
        az => 'asc',
493
        za => 'desc',
487
    );
494
    );
488
    my %sort_order_convert =
489
      ( qw( dsc desc ), qw( asc asc ), qw( az asc ), qw( za desc ) );
490
495
491
    # Convert the fields and orders, drop anything we don't know about.
496
    # Convert the fields and orders, drop anything we don't know about.
492
    grep { $_->{field} } map {
497
    grep { $_->{field} } map {
Lines 513-533 types. Link Here
513
=cut
518
=cut
514
519
515
our %index_field_convert = (
520
our %index_field_convert = (
516
    'kw'      => '_all',
521
    'kw' => '_all',
517
    'ti'      => 'title',
522
    'ab' => 'abstract',
518
    'au'      => 'author',
523
    'au' => 'author',
519
    'su'      => 'subject',
524
    'lcn' => 'local-classification',
520
    'nb'      => 'isbn',
525
    'callnum' => 'local-classification',
521
    'se'      => 'title-series',
526
    'record-type' => 'rtype',
522
    'callnum' => 'callnum',
527
    'mc-rtype' => 'rtype',
523
    'itype'   => 'itype',
528
    'mus' => 'rtype',
524
    'ln'      => 'ln',
529
    'ctype' => 'content-type',
525
    'branch'  => 'homebranch',
530
    'lc-card' => 'lc-card-number',
526
    'fic'     => 'lf',
531
    'sn' => 'local-number',
527
    'mus'     => 'rtype',
532
    'yr' => 'date-of-publication',
528
    'aud'     => 'ta',
533
    'pubdate' => 'date-of-publication',
529
    'hi'      => 'Host-Item-Number',
534
    'acqdate' => 'date-of-acquisition',
535
    'date/time-last-modified' => 'date-time-last-modified',
536
    'dtlm' => 'date/time-last-modified',
537
    'diss' => 'dissertation-information',
538
    'ean' => 'ean',
539
    'nb' => 'isbn',
540
    'isbn' => 'isbn',
541
    'ns' => 'issn',
542
    'issn' => 'issn',
543
    'music-number' => 'identifier-publisher-for-music',
544
    'number-music-publisher' => 'identifier-publisher-for-music',
545
    'music' => 'identifier-publisher-for-music',
546
    'ident' => 'identifier-standard',
547
    'name' => 'name',
548
    'cpn' => 'corporate-name',
549
    'cfn' => 'conference-name',
550
    'pn' => 'personal-name',
551
    'pb' => 'publisher',
552
    'pv' => 'provider',
553
    'nt' => 'note',
554
    'notes' => 'note',
555
    'rcn' => 'record-control-number',
556
    'su' => 'subject',
557
    'su-to' => 'subject',
558
    #'su-geo' => 'subject',
559
    'su-ut' => 'subject',
560
    'ti' => 'title',
561
    'se' => 'title-series',
562
    'ut' => 'title-uniform',
563
    'an' => 'authority-number',
564
    'koha-auth-number' => 'authority-number',
565
    'at' => 'authtype',
566
    'he' => 'heading',
567
    'rank' => 'relevance',
568
    'phr' => 'st-phrase',
569
    'wrdl' => 'st-word-list',
570
    'rt' => 'right-truncation',
571
    'rtrn' => 'right-truncation',
572
    'ltrn' => 'left-truncation',
573
    'rltrn' => 'left-and-right',
574
    'mc-itemtype' => 'itemtype',
575
    'mc-ccode' => 'ccode',
576
    'branch' => 'homebranch',
577
    'mc-loc' => 'location',
578
    'stocknumber' => 'number-local-acquisition',
579
    'inv' => 'number-local-acquisition',
580
    'bc' => 'barcode',
581
    'mc-itype' => 'itype',
582
    'aub' => 'author-personal-bibliography',
583
    'auo' => 'author-in-order',
584
    'ff8-22' => 'ta',
585
    'aud' => 'ta',
586
    'audience' => 'ta',
587
    'frequency-code' => 'ff8-18',
588
    'illustration-code' => 'ff8-18-21',
589
    'regularity-code' => 'ff8-19',
590
    'type-of-serial' => 'ff8-21',
591
    'format' => 'ff8-23',
592
    'conference-code' => 'ff8-29',
593
    'festschrift-indicator' => 'ff8-30',
594
    'index-indicator' => 'ff8-31',
595
    'fiction' => 'lf',
596
    'fic' => 'lf',
597
    'literature-code' => 'lf',
598
    'biography' => 'bio',
599
    'ff8-34' => 'bio',
600
    'biography-code' => 'bio',
601
    'l-format' => 'ff7-01-02',
602
    'lex' => 'lexile-number',
603
    'video-mt' => 'video-mt',
604
    'graphic-type' => 'graphics-type',
605
    'graphic-support' => 'graphics-support',
606
    'item' => 'item',
607
    'hi' => 'host-item-number',
608
    'itu' => 'index-term-uncontrolled',
609
    'itg' => 'index-term-genre',
530
);
610
);
611
my $field_name_pattern = '[\w\-]+';
612
my $multi_field_pattern = "(?:\\.$field_name_pattern)*";
531
613
532
sub _convert_index_fields {
614
sub _convert_index_fields {
533
    my ( $self, @indexes ) = @_;
615
    my ( $self, @indexes ) = @_;
Lines 540-553 sub _convert_index_fields { Link Here
540
    # when joining things, to indicate we make it an 'OR' join.
622
    # when joining things, to indicate we make it an 'OR' join.
541
    # (Sorry, this got a bit ugly after special cases were found.)
623
    # (Sorry, this got a bit ugly after special cases were found.)
542
    grep { $_->{field} } map {
624
    grep { $_->{field} } map {
543
        my ( $f, $t ) = split /,/;
625
        # Lower case all field names
626
        my ( $f, $t ) = map(lc, split /,/);
544
        my $mc = '';
627
        my $mc = '';
545
        if ($f =~ /^mc-/) {
628
        if ($f =~ /^mc-/) {
546
            $mc = 'mc-';
629
            $mc = 'mc-';
547
            $f =~ s/^mc-//;
630
            $f =~ s/^mc-//;
548
        }
631
        }
549
        my $r = {
632
        my $r = {
550
            field => $index_field_convert{$f},
633
            field => exists $index_field_convert{$f} ? $index_field_convert{$f} : $f,
551
            type  => $index_type_convert{ $t // '__default' }
634
            type  => $index_type_convert{ $t // '__default' }
552
        };
635
        };
553
        $r->{field} = ($mc . $r->{field}) if $mc && $r->{field};
636
        $r->{field} = ($mc . $r->{field}) if $mc && $r->{field};
Lines 599-610 second part is stripped off as we can't yet handle that. Making it work Link Here
599
will have to wait for a real query parser.
682
will have to wait for a real query parser.
600
683
601
=cut
684
=cut
602
603
sub _convert_index_strings_freeform {
685
sub _convert_index_strings_freeform {
604
    my ( $self, $search ) = @_;
686
    my ( $self, $search ) = @_;
605
    while ( my ( $zeb, $es ) = each %index_field_convert ) {
687
    # @TODO: Currenty will alter also fields contained within quotes:
606
        $search =~ s/\b$zeb(?:,[\w\-]*)?:/$es:/g;
688
    # `searching for "stuff cn:123"` for example will become
607
    }
689
    # `searching for "stuff local-number:123"
690
    #
691
    # Fixing this is tricky, one possibility:
692
    # https://stackoverflow.com/questions/19193876/perl-regex-to-match-a-string-that-is-not-enclosed-in-quotes
693
    # Still not perfect, and will not handle escaped quotes within quotes and assumes balanced quotes.
694
    #
695
    # Another, not so elegant, solution could be to replace all quoted content with placeholders, and put
696
    # them back when processing is done.
697
698
    # Lower case field names
699
    $search =~ s/($field_name_pattern)(?:,[\w-]*)?($multi_field_pattern):/\L$1\E$2:/og;
700
    # Resolve possible field aliases
701
    $search =~ s/($field_name_pattern)($multi_field_pattern):/(exists $index_field_convert{$1} ? $index_field_convert{$1} : $1)."$2:"/oge;
608
    return $search;
702
    return $search;
609
}
703
}
610
704
Lines 793-804 operands and double quoted strings. Link Here
793
887
794
=cut
888
=cut
795
889
890
my $tokenize_split_re = qr/((?:${field_name_pattern}${multi_field_pattern}:)?"[^"]+"|\s+)/;
796
sub _truncate_terms {
891
sub _truncate_terms {
797
    my ( $self, $query ) = @_;
892
    my ( $self, $query ) = @_;
798
893
799
    # '"donald duck" title:"the mouse" and peter" get split into
894
    # '"donald duck" title:"the mouse" and peter" get split into
800
    # ['', '"donald duck"', '', ' ', '', 'title:"the mouse"', '', ' ', 'and', ' ', 'pete']
895
    # ['', '"donald duck"', '', ' ', '', 'title:"the mouse"', '', ' ', 'and', ' ', 'pete']
801
    my @tokens = split /((?:[\w\-.]+:)?"[^"]+"|\s+)/, $query;
896
    my @tokens = split $tokenize_split_re, $query;
802
897
803
    # Filter out empty tokens
898
    # Filter out empty tokens
804
    my @words = grep { $_ !~ /^\s*$/ } @tokens;
899
    my @words = grep { $_ !~ /^\s*$/ } @tokens;
(-)a/Koha/SearchEngine/Elasticsearch/Search.pm (-5 / +5 lines)
Lines 425-437 sub _convert_facets { Link Here
425
    # things that zebra uses.
425
    # things that zebra uses.
426
    # TODO let the library define the order using the interface.
426
    # TODO let the library define the order using the interface.
427
    my %type_to_label = (
427
    my %type_to_label = (
428
        author   => { order => 1, label => 'Authors', },
428
        author => { order => 1, label => 'Authors', },
429
        itype    => { order => 2, label => 'ItemTypes', },
429
        itype => { order => 2, label => 'ItemTypes', },
430
        location => { order => 3, label => 'Location', },
430
        location => { order => 3, label => 'Location', },
431
        'su-geo' => { order => 4, label => 'Places', },
431
        'su-geo' => { order => 4, label => 'Places', },
432
        se       => { order => 5, label => 'Series', },
432
        'title-series' => { order => 5, label => 'Series', },
433
        subject  => { order => 6, label => 'Topics', },
433
        subject => { order => 6, label => 'Topics', },
434
        ccode    => { order => 7, label => 'CollectionCodes',},
434
        ccode => { order => 7, label => 'CollectionCodes',},
435
        holdingbranch => { order => 8, label => 'HoldingLibrary' },
435
        holdingbranch => { order => 8, label => 'HoldingLibrary' },
436
        homebranch => { order => 9, label => 'HomeLibrary' }
436
        homebranch => { order => 9, label => 'HomeLibrary' }
437
    );
437
    );
(-)a/admin/searchengine/elasticsearch/mappings.yaml (-660 / +1669 lines)
Lines 1-7 Link Here
1
---
1
---
2
authorities:
2
authorities:
3
  Corporate-name-see-also-from:
3
  corporate-name-see-also-from:
4
    label: Corporate-name-see-also-from
4
    label: corporate-name-see-also-from
5
    mappings:
5
    mappings:
6
      - facet: ''
6
      - facet: ''
7
        marc_field: 510abcdefghklmnoprstvxyz
7
        marc_field: 510abcdefghklmnoprstvxyz
Lines 14-21 authorities: Link Here
14
        sort: ~
14
        sort: ~
15
        suggestible: ''
15
        suggestible: ''
16
    type: ''
16
    type: ''
17
  Corporate-name-see-from:
17
  corporate-name-see-from:
18
    label: Corporate-name-see-from
18
    label: corporate-name-see-from
19
    mappings:
19
    mappings:
20
      - facet: ''
20
      - facet: ''
21
        marc_field: 410abcdefghklmnoprstvxyz
21
        marc_field: 410abcdefghklmnoprstvxyz
Lines 28-35 authorities: Link Here
28
        sort: ~
28
        sort: ~
29
        suggestible: ''
29
        suggestible: ''
30
    type: ''
30
    type: ''
31
  Descriptive-cataloging-rules:
31
  descriptive-cataloging-rules:
32
    label: Descriptive-cataloging-rules
32
    label: descriptive-cataloging-rules
33
    mappings:
33
    mappings:
34
      - facet: ''
34
      - facet: ''
35
        marc_field: 008_/10
35
        marc_field: 008_/10
Lines 42-49 authorities: Link Here
42
        sort: ~
42
        sort: ~
43
        suggestible: ''
43
        suggestible: ''
44
    type: ''
44
    type: ''
45
  Heading:
45
  heading:
46
    label: Heading
46
    label: heading
47
    mappings:
47
    mappings:
48
      - facet: ''
48
      - facet: ''
49
        marc_field: 100abcdefghjklmnopqrstvxyz
49
        marc_field: 100abcdefghjklmnopqrstvxyz
Lines 66-73 authorities: Link Here
66
        sort: ~
66
        sort: ~
67
        suggestible: ''
67
        suggestible: ''
68
    type: ''
68
    type: ''
69
  Heading-Main:
69
  heading-main:
70
    label: Heading-Main
70
    label: heading-main
71
    mappings:
71
    mappings:
72
      - facet: ''
72
      - facet: ''
73
        marc_field: 100a
73
        marc_field: 100a
Lines 90-97 authorities: Link Here
90
        sort: ~
90
        sort: ~
91
        suggestible: ''
91
        suggestible: ''
92
    type: ''
92
    type: ''
93
  Heading-use-main-or-added-entry:
93
  heading-use-main-or-added-entry:
94
    label: Heading-use-main-or-added-entry
94
    label: heading-use-main-or-added-entry
95
    mappings:
95
    mappings:
96
      - facet: ''
96
      - facet: ''
97
        marc_field: 008_/14
97
        marc_field: 008_/14
Lines 104-111 authorities: Link Here
104
        sort: ~
104
        sort: ~
105
        suggestible: ''
105
        suggestible: ''
106
    type: ''
106
    type: ''
107
  Heading-use-series-added-entry:
107
  heading-use-series-added-entry:
108
    label: Heading-use-series-added-entry
108
    label: heading-use-series-added-entry
109
    mappings:
109
    mappings:
110
      - facet: ''
110
      - facet: ''
111
        marc_field: 008_/16
111
        marc_field: 008_/16
Lines 118-125 authorities: Link Here
118
        sort: ~
118
        sort: ~
119
        suggestible: ''
119
        suggestible: ''
120
    type: ''
120
    type: ''
121
  Heading-use-subject-added-entry:
121
  heading-use-subject-added-entry:
122
    label: Heading-use-subject-added-entry
122
    label: heading-use-subject-added-entry
123
    mappings:
123
    mappings:
124
      - facet: ''
124
      - facet: ''
125
        marc_field: 008_/15
125
        marc_field: 008_/15
Lines 132-139 authorities: Link Here
132
        sort: ~
132
        sort: ~
133
        suggestible: ''
133
        suggestible: ''
134
    type: ''
134
    type: ''
135
  Kind-of-record:
135
  kind-of-record:
136
    label: Kind-of-record
136
    label: kind-of-record
137
    mappings:
137
    mappings:
138
      - facet: ''
138
      - facet: ''
139
        marc_field: 008_/9
139
        marc_field: 008_/9
Lines 146-153 authorities: Link Here
146
        sort: ~
146
        sort: ~
147
        suggestible: ''
147
        suggestible: ''
148
    type: ''
148
    type: ''
149
  LC-card-number:
149
  lc-card-number:
150
    label: LC-card-number
150
    label: lc-card-number
151
    mappings:
151
    mappings:
152
      - facet: ''
152
      - facet: ''
153
        marc_field: 010az
153
        marc_field: 010az
Lines 160-167 authorities: Link Here
160
        sort: ~
160
        sort: ~
161
        suggestible: ''
161
        suggestible: ''
162
    type: ''
162
    type: ''
163
  Local-number:
163
  local-number:
164
    label: Local-number
164
    label: local-number
165
    mappings:
165
    mappings:
166
      - facet: ''
166
      - facet: ''
167
        marc_field: '001'
167
        marc_field: '001'
Lines 174-181 authorities: Link Here
174
        sort: ~
174
        sort: ~
175
        suggestible: ''
175
        suggestible: ''
176
    type: string
176
    type: string
177
  Match:
177
  match:
178
    label: Match
178
    label: match
179
    mappings:
179
    mappings:
180
      - facet: ''
180
      - facet: ''
181
        marc_field: 100abcdefghjklmnopqrstvxyz
181
        marc_field: 100abcdefghjklmnopqrstvxyz
Lines 258-265 authorities: Link Here
258
        sort: ~
258
        sort: ~
259
        suggestible: ''
259
        suggestible: ''
260
    type: ''
260
    type: ''
261
  Match-heading:
261
  match-heading:
262
    label: Match-heading
262
    label: match-heading
263
    mappings:
263
    mappings:
264
      - facet: ''
264
      - facet: ''
265
        marc_field: 100abcdefghjklmnopqrstvxyz
265
        marc_field: 100abcdefghjklmnopqrstvxyz
Lines 282-289 authorities: Link Here
282
        sort: ~
282
        sort: ~
283
        suggestible: ''
283
        suggestible: ''
284
    type: ''
284
    type: ''
285
  Match-heading-see-from:
285
  match-heading-see-from:
286
    label: Match-heading-see-from
286
    label: match-heading-see-from
287
    mappings:
287
    mappings:
288
      - facet: ''
288
      - facet: ''
289
        marc_field: 400abcdefghjklmnopqrstvxyz
289
        marc_field: 400abcdefghjklmnopqrstvxyz
Lines 316-323 authorities: Link Here
316
        sort: ~
316
        sort: ~
317
        suggestible: ''
317
        suggestible: ''
318
    type: ''
318
    type: ''
319
  Meeting-name:
319
  meeting-name:
320
    label: Meeting-name
320
    label: meeting-name
321
    mappings:
321
    mappings:
322
      - facet: ''
322
      - facet: ''
323
        marc_field: 111acdefghjklnpqstvxyz
323
        marc_field: 111acdefghjklnpqstvxyz
Lines 330-337 authorities: Link Here
330
        sort: ~
330
        sort: ~
331
        suggestible: ''
331
        suggestible: ''
332
    type: ''
332
    type: ''
333
  Meeting-name-heading:
333
  meeting-name-heading:
334
    label: Meeting-name-heading
334
    label: meeting-name-heading
335
    mappings:
335
    mappings:
336
      - facet: ''
336
      - facet: ''
337
        marc_field: 111acdefghjklnpqstvxyz
337
        marc_field: 111acdefghjklnpqstvxyz
Lines 344-351 authorities: Link Here
344
        sort: ~
344
        sort: ~
345
        suggestible: ''
345
        suggestible: ''
346
    type: ''
346
    type: ''
347
  Meeting-name-see-also-from:
347
  meeting-name-see-also-from:
348
    label: Meeting-name-see-also-from
348
    label: meeting-name-see-also-from
349
    mappings:
349
    mappings:
350
      - facet: ''
350
      - facet: ''
351
        marc_field: 511acdefghjklnpqstvxyz
351
        marc_field: 511acdefghjklnpqstvxyz
Lines 358-365 authorities: Link Here
358
        sort: ~
358
        sort: ~
359
        suggestible: ''
359
        suggestible: ''
360
    type: ''
360
    type: ''
361
  Meeting-name-see-from:
361
  meeting-name-see-from:
362
    label: Meeting-name-see-from
362
    label: meeting-name-see-from
363
    mappings:
363
    mappings:
364
      - facet: ''
364
      - facet: ''
365
        marc_field: 411acdefghjklnpqstvxyz
365
        marc_field: 411acdefghjklnpqstvxyz
Lines 372-379 authorities: Link Here
372
        sort: ~
372
        sort: ~
373
        suggestible: ''
373
        suggestible: ''
374
    type: ''
374
    type: ''
375
  Personal-name:
375
  personal-name:
376
    label: Personal-name
376
    label: personal-name
377
    mappings:
377
    mappings:
378
      - facet: ''
378
      - facet: ''
379
        marc_field: 100abcdefghjklmnopqrstvxyz
379
        marc_field: 100abcdefghjklmnopqrstvxyz
Lines 386-393 authorities: Link Here
386
        sort: ~
386
        sort: ~
387
        suggestible: ''
387
        suggestible: ''
388
    type: ''
388
    type: ''
389
  Personal-name-heading:
389
  personal-name-heading:
390
    label: Personal-name-heading
390
    label: personal-name-heading
391
    mappings:
391
    mappings:
392
      - facet: ''
392
      - facet: ''
393
        marc_field: 100abcdefghjklmnopqrstvxyz
393
        marc_field: 100abcdefghjklmnopqrstvxyz
Lines 400-407 authorities: Link Here
400
        sort: ~
400
        sort: ~
401
        suggestible: ''
401
        suggestible: ''
402
    type: ''
402
    type: ''
403
  Personal-name-see-also-from:
403
  personal-name-see-also-from:
404
    label: Personal-name-see-also-from
404
    label: personal-name-see-also-from
405
    mappings:
405
    mappings:
406
      - facet: ''
406
      - facet: ''
407
        marc_field: 500abcdefghjklmnopqrstvxyz
407
        marc_field: 500abcdefghjklmnopqrstvxyz
Lines 414-421 authorities: Link Here
414
        sort: ~
414
        sort: ~
415
        suggestible: ''
415
        suggestible: ''
416
    type: ''
416
    type: ''
417
  Personal-name-see-from:
417
  personal-name-see-from:
418
    label: Personal-name-see-from
418
    label: personal-name-see-from
419
    mappings:
419
    mappings:
420
      - facet: ''
420
      - facet: ''
421
        marc_field: 400abcdefghjklmnopqrstvxyz
421
        marc_field: 400abcdefghjklmnopqrstvxyz
Lines 428-435 authorities: Link Here
428
        sort: ~
428
        sort: ~
429
        suggestible: ''
429
        suggestible: ''
430
    type: ''
430
    type: ''
431
  Record-source:
431
  record-source:
432
    label: Record-source
432
    label: record-source
433
    mappings:
433
    mappings:
434
      - facet: ''
434
      - facet: ''
435
        marc_field: 040acd
435
        marc_field: 040acd
Lines 442-449 authorities: Link Here
442
        sort: ~
442
        sort: ~
443
        suggestible: ''
443
        suggestible: ''
444
    type: ''
444
    type: ''
445
  See-also-from:
445
  see-also-from:
446
    label: See-also-from
446
    label: see-also-from
447
    mappings:
447
    mappings:
448
      - facet: ''
448
      - facet: ''
449
        marc_field: 500abcdefghjklmnopqrstvxyz
449
        marc_field: 500abcdefghjklmnopqrstvxyz
Lines 476-483 authorities: Link Here
476
        sort: ~
476
        sort: ~
477
        suggestible: ''
477
        suggestible: ''
478
    type: ''
478
    type: ''
479
  See-from:
479
  see-from:
480
    label: See-from
480
    label: see-from
481
    mappings:
481
    mappings:
482
      - facet: ''
482
      - facet: ''
483
        marc_field: 400abcdefghjklmnopqrstvxyz
483
        marc_field: 400abcdefghjklmnopqrstvxyz
Lines 510-517 authorities: Link Here
510
        sort: ~
510
        sort: ~
511
        suggestible: ''
511
        suggestible: ''
512
    type: ''
512
    type: ''
513
  Subject-heading-thesaurus:
513
  subject-heading-thesaurus:
514
    label: Subject-heading-thesaurus
514
    label: subject-heading-thesaurus
515
    mappings:
515
    mappings:
516
      - facet: ''
516
      - facet: ''
517
        marc_field: 008_/11
517
        marc_field: 008_/11
Lines 539-1804 authorities: Link Here
539
        suggestible: ''
539
        suggestible: ''
540
    type: ''
540
    type: ''
541
biblios:
541
biblios:
542
  Host-Item-Number:
542
  abstract:
543
    label: Host-Item-Number
543
    label: abstract
544
    mappings:
544
    mappings:
545
      - facet: ''
545
      - facet: ''
546
        marc_field: '7739'
546
        marc_field: '520'
547
        marc_type: marc21
547
        marc_type: marc21
548
        sort: ~
548
        sort: ~
549
        suggestible: ''
549
        suggestible: ''
550
    type: ''
551
  acqsource:
552
    label: acqsource
553
    mappings:
550
      - facet: ''
554
      - facet: ''
551
        marc_field: '7739'
555
        marc_field: 952e
552
        marc_type: normarc
556
        marc_type: marc21
553
        sort: ~
557
        sort: ~
554
        suggestible: ''
558
        suggestible: ''
559
    type: ''
560
  arl:
561
    label: arl
562
    mappings:
555
      - facet: ''
563
      - facet: ''
556
        marc_field: '4619'
564
        marc_field: 526c
557
        marc_type: unimarc
565
        marc_type: marc21
558
        sort: ~
566
        sort: ~
559
        suggestible: ''
567
        suggestible: ''
560
    type: number
568
    type: ''
561
  Local-number:
569
  arp:
562
    label: Local-number
570
    label: arp
563
    mappings:
571
    mappings:
564
      - facet: ''
572
      - facet: ''
565
        marc_field: 999c
573
        marc_field: 526d
566
        marc_type: marc21
574
        marc_type: marc21
567
        sort: ~
575
        sort: ~
568
        suggestible: ''
576
        suggestible: ''
569
      - facet: ''
577
    type: ''
570
        marc_field: 999c
578
  author:
579
    label: author
580
    mappings:
581
      - facet: '1'
582
        marc_field: 100a
583
        marc_type: marc21
584
        sort: ~
585
        suggestible: '1'
586
      - facet: '1'
587
        marc_field: 110a
588
        marc_type: marc21
589
        sort: ~
590
        suggestible: '1'
591
      - facet: '1'
592
        marc_field: 111a
593
        marc_type: marc21
594
        sort: ~
595
        suggestible: '1'
596
      - facet: 0
597
        marc_field: 245c
598
        marc_type: marc21
599
        sort: ~
600
        suggestible: 0
601
      - facet: 1
602
        marc_field: 700a
603
        marc_type: marc21
604
        sort: ~
605
        suggestible: 1
606
      - facet: '1'
607
        marc_field: 100a
571
        marc_type: normarc
608
        marc_type: normarc
572
        sort: ~
609
        sort: ~
573
        suggestible: ''
610
        suggestible: '1'
574
      - facet: ''
611
      - facet: '1'
575
        marc_field: '001'
612
        marc_field: 110a
613
        marc_type: normarc
614
        sort: ~
615
        suggestible: '1'
616
      - facet: '1'
617
        marc_field: 111a
618
        marc_type: normarc
619
        sort: ~
620
        suggestible: '1'
621
      - facet: 0
622
        marc_field: 245c
623
        marc_type: normarc
624
        sort: ~
625
        suggestible: 0
626
      - facet: 1
627
        marc_field: 700a
628
        marc_type: normarc
629
        sort: ~
630
        suggestible: 1
631
      - facet: '1'
632
        marc_field: 200f
576
        marc_type: unimarc
633
        marc_type: unimarc
577
        sort: ~
634
        sort: ~
578
        suggestible: ''
635
        suggestible: '1'
636
      - facet: '1'
637
        marc_field: 200g
638
        marc_type: unimarc
639
        sort: ~
640
        suggestible: '1'
641
      - facet: 1
642
        marc_field: 700a
643
        marc_type: unimarc
644
        sort: ~
645
        suggestible: 1
646
      - facet: 0
647
        marc_field: '701'
648
        marc_type: unimarc
649
        sort: ~
650
        suggestible: 0
579
    type: string
651
    type: string
580
  acqdate:
652
  author-in-order:
581
    label: acqdate
653
    label: author-in-order
582
    mappings:
654
    mappings:
583
      - facet: ''
655
      - facet: ''
584
        marc_field: 952d
656
        marc_field: 245c
585
        marc_type: marc21
657
        marc_type: marc21
586
        sort: 1
658
        sort: ~
587
        suggestible: ''
588
      - facet: ''
589
        marc_field: 952d
590
        marc_type: normarc
591
        sort: 1
592
        suggestible: ''
593
      - facet: ''
594
        marc_field: '9955'
595
        marc_type: unimarc
596
        sort: 1
597
        suggestible: ''
659
        suggestible: ''
598
    type: date
660
    type: ''
599
  an:
661
  author-name-corporate:
600
    label: an
662
    label: author-name-corporate
601
    mappings:
663
    mappings:
602
      - facet: ''
664
      - facet: ''
603
        marc_field: '1009'
665
        marc_field: '110'
604
        marc_type: marc21
666
        marc_type: marc21
605
        sort: ~
667
        sort: ~
606
        suggestible: ''
668
        suggestible: ''
607
      - facet: ''
669
      - facet: ''
608
        marc_field: '1109'
670
        marc_field: '111'
609
        marc_type: marc21
671
        marc_type: marc21
610
        sort: ~
672
        sort: ~
611
        suggestible: ''
673
        suggestible: ''
612
      - facet: ''
674
      - facet: ''
613
        marc_field: '1119'
675
        marc_field: '711'
614
        marc_type: marc21
676
        marc_type: marc21
615
        sort: ~
677
        sort: ~
616
        suggestible: ''
678
        suggestible: ''
617
      - facet: ''
679
      - facet: ''
618
        marc_field: '1309'
680
        marc_field: '810'
619
        marc_type: marc21
681
        marc_type: marc21
620
        sort: ~
682
        sort: ~
621
        suggestible: ''
683
        suggestible: ''
622
      - facet: ''
684
      - facet: ''
623
        marc_field: '2459'
685
        marc_field: '811'
624
        marc_type: marc21
686
        marc_type: marc21
625
        sort: ~
687
        sort: ~
626
        suggestible: ''
688
        suggestible: ''
689
    type: ''
690
  author-name-personal:
691
    label: author-name-personal
692
    mappings:
627
      - facet: ''
693
      - facet: ''
628
        marc_field: '4009'
694
        marc_field: '100'
629
        marc_type: marc21
695
        marc_type: marc21
630
        sort: ~
696
        sort: ~
631
        suggestible: ''
697
        suggestible: ''
632
      - facet: ''
698
      - facet: ''
633
        marc_field: '4109'
699
        marc_field: '400'
634
        marc_type: marc21
700
        marc_type: marc21
635
        sort: ~
701
        sort: ~
636
        suggestible: ''
702
        suggestible: ''
637
      - facet: ''
703
      - facet: ''
638
        marc_field: '4409'
704
        marc_field: '700'
639
        marc_type: marc21
705
        marc_type: marc21
640
        sort: ~
706
        sort: ~
641
        suggestible: ''
707
        suggestible: ''
642
      - facet: ''
708
      - facet: ''
643
        marc_field: '4909'
709
        marc_field: '800'
644
        marc_type: marc21
710
        marc_type: marc21
645
        sort: ~
711
        sort: ~
646
        suggestible: ''
712
        suggestible: ''
713
    type: ''
714
  author-personal-bibliography:
715
    label: author-personal-bibliography
716
    mappings:
647
      - facet: ''
717
      - facet: ''
648
        marc_field: '6009'
718
        marc_field: 100a
649
        marc_type: marc21
719
        marc_type: marc21
650
        sort: ~
720
        sort: ~
651
        suggestible: ''
721
        suggestible: ''
722
    type: ''
723
  author-title:
724
    label: author-title
725
    mappings:
652
      - facet: ''
726
      - facet: ''
653
        marc_field: '6109'
727
        marc_field: '100'
654
        marc_type: marc21
728
        marc_type: marc21
655
        sort: ~
729
        sort: ~
656
        suggestible: ''
730
        suggestible: ''
657
      - facet: ''
731
      - facet: ''
658
        marc_field: '6119'
732
        marc_field: '110'
659
        marc_type: marc21
733
        marc_type: marc21
660
        sort: ~
734
        sort: ~
661
        suggestible: ''
735
        suggestible: ''
662
      - facet: ''
736
      - facet: ''
663
        marc_field: '6309'
737
        marc_field: '111'
664
        marc_type: marc21
738
        marc_type: marc21
665
        sort: ~
739
        sort: ~
666
        suggestible: ''
740
        suggestible: ''
667
      - facet: ''
741
      - facet: ''
668
        marc_field: '6509'
742
        marc_field: 400t
669
        marc_type: marc21
743
        marc_type: marc21
670
        sort: ~
744
        sort: ~
671
        suggestible: ''
745
        suggestible: ''
672
      - facet: ''
746
      - facet: ''
673
        marc_field: '6519'
747
        marc_field: 410t
674
        marc_type: marc21
748
        marc_type: marc21
675
        sort: ~
749
        sort: ~
676
        suggestible: ''
750
        suggestible: ''
677
      - facet: ''
751
      - facet: ''
678
        marc_field: '6529'
752
        marc_field: 411t
679
        marc_type: marc21
753
        marc_type: marc21
680
        sort: ~
754
        sort: ~
681
        suggestible: ''
755
        suggestible: ''
682
      - facet: ''
756
      - facet: ''
683
        marc_field: '6539'
757
        marc_field: 700t
684
        marc_type: marc21
758
        marc_type: marc21
685
        sort: ~
759
        sort: ~
686
        suggestible: ''
760
        suggestible: ''
687
      - facet: ''
761
      - facet: ''
688
        marc_field: '6549'
762
        marc_field: 710t
689
        marc_type: marc21
763
        marc_type: marc21
690
        sort: ~
764
        sort: ~
691
        suggestible: ''
765
        suggestible: ''
692
      - facet: ''
766
      - facet: ''
693
        marc_field: '6559'
767
        marc_field: 711t
694
        marc_type: marc21
768
        marc_type: marc21
695
        sort: ~
769
        sort: ~
696
        suggestible: ''
770
        suggestible: ''
697
      - facet: ''
771
      - facet: ''
698
        marc_field: '6569'
772
        marc_field: 800t
699
        marc_type: marc21
773
        marc_type: marc21
700
        sort: ~
774
        sort: ~
701
        suggestible: ''
775
        suggestible: ''
702
      - facet: ''
776
      - facet: ''
703
        marc_field: '6579'
777
        marc_field: 810t
704
        marc_type: marc21
778
        marc_type: marc21
705
        sort: ~
779
        sort: ~
706
        suggestible: ''
780
        suggestible: ''
707
      - facet: ''
781
      - facet: ''
708
        marc_field: '6909'
782
        marc_field: 811t
709
        marc_type: marc21
783
        marc_type: marc21
710
        sort: ~
784
        sort: ~
711
        suggestible: ''
785
        suggestible: ''
786
    type: ''
787
  barcode:
788
    label: barcode
789
    mappings:
712
      - facet: ''
790
      - facet: ''
713
        marc_field: '7009'
791
        marc_field: 952p
714
        marc_type: marc21
792
        marc_type: marc21
715
        sort: ~
793
        sort: ~
716
        suggestible: ''
794
        suggestible: ''
795
    type: ''
796
  bgf-number:
797
    label: bgf-number
798
    mappings:
717
      - facet: ''
799
      - facet: ''
718
        marc_field: '7109'
800
        marc_field: '015'
719
        marc_type: marc21
801
        marc_type: marc21
720
        sort: ~
802
        sort: ~
721
        suggestible: ''
803
        suggestible: ''
722
      - facet: ''
804
      - facet: ''
723
        marc_field: '7119'
805
        marc_field: '015'
724
        marc_type: marc21
806
        marc_type: normarc
725
        sort: ~
807
        sort: ~
726
        suggestible: ''
808
        suggestible: ''
809
    type: ''
810
  bib-level:
811
    label: bib-level
812
    mappings:
727
      - facet: ''
813
      - facet: ''
728
        marc_field: '7309'
814
        marc_field: leader_/7
729
        marc_type: marc21
815
        marc_type: marc21
730
        sort: ~
816
        sort: ~
731
        suggestible: ''
817
        suggestible: ''
732
      - facet: ''
818
      - facet: ''
733
        marc_field: '7519'
819
        marc_field: leader_/7
734
        marc_type: marc21
820
        marc_type: normarc
735
        sort: ~
821
        sort: ~
736
        suggestible: ''
822
        suggestible: ''
823
    type: ''
824
  biblioitemnumber:
825
    label: biblioitemnumber
826
    mappings:
737
      - facet: ''
827
      - facet: ''
738
        marc_field: '8009'
828
        marc_field: 999d
739
        marc_type: marc21
829
        marc_type: marc21
740
        sort: ~
830
        sort: ~
741
        suggestible: ''
831
        suggestible: ''
832
    type: ''
833
  bio:
834
    label: bio
835
    mappings:
742
      - facet: ''
836
      - facet: ''
743
        marc_field: '8109'
837
        marc_field: '008_/34'
744
        marc_type: marc21
838
        marc_type: marc21
745
        sort: ~
839
        sort: ~
746
        suggestible: ''
840
        suggestible: ''
747
      - facet: ''
841
      - facet: ''
748
        marc_field: '8119'
842
        marc_field: '008_/34'
749
        marc_type: marc21
843
        marc_type: normarc
750
        sort: ~
844
        sort: ~
751
        suggestible: ''
845
        suggestible: ''
752
      - facet: ''
846
      - facet: ''
753
        marc_field: '8309'
847
        marc_field: 105a_/12
754
        marc_type: marc21
848
        marc_type: unimarc
755
        sort: ~
849
        sort: ~
756
        suggestible: ''
850
        suggestible: ''
851
    type: ''
852
  bnb-card-number:
853
    label: bnb-card-number
854
    mappings:
757
      - facet: ''
855
      - facet: ''
758
        marc_field: '1009'
856
        marc_field: '015'
759
        marc_type: normarc
857
        marc_type: marc21
760
        sort: ~
858
        sort: ~
761
        suggestible: ''
859
        suggestible: ''
762
      - facet: ''
860
    type: ''
763
        marc_field: '1109'
861
  ccode:
764
        marc_type: normarc
862
    label: collection-code
863
    mappings:
864
      - facet: '1'
865
        marc_field: '9528'
866
        marc_type: marc21
765
        sort: ~
867
        sort: ~
766
        suggestible: ''
868
        suggestible: ''
767
      - facet: ''
869
      - facet: '1'
768
        marc_field: '1119'
870
        marc_field: '9528'
769
        marc_type: normarc
871
        marc_type: normarc
770
        sort: ~
872
        sort: ~
771
        suggestible: ''
873
        suggestible: ''
772
      - facet: ''
874
      - facet: '1'
773
        marc_field: '1309'
875
        marc_field: '9958'
774
        marc_type: normarc
876
        marc_type: unimarc
775
        sort: ~
877
        sort: ~
776
        suggestible: ''
878
        suggestible: ''
879
    type: ''
880
  classification-source:
881
    label: classification-source
882
    mappings:
777
      - facet: ''
883
      - facet: ''
778
        marc_field: '2459'
884
        marc_field: '9522'
779
        marc_type: normarc
885
        marc_type: marc21
780
        sort: ~
886
        sort: ~
781
        suggestible: ''
887
        suggestible: ''
888
    type: ''
889
  cn-bib-sort:
890
    label: cn-bib-sort
891
    mappings:
782
      - facet: ''
892
      - facet: ''
783
        marc_field: '4409'
893
        marc_field: '9426'
784
        marc_type: normarc
894
        marc_type: marc21
785
        sort: ~
895
        sort: ~
786
        suggestible: ''
896
        suggestible: ''
897
    type: ''
898
  cn-bib-source:
899
    label: cn-bib-source
900
    mappings:
787
      - facet: ''
901
      - facet: ''
788
        marc_field: '4909'
902
        marc_field: '9422'
789
        marc_type: normarc
903
        marc_type: marc21
790
        sort: ~
904
        sort: ~
791
        suggestible: ''
905
        suggestible: ''
906
    type: ''
907
  cn-class:
908
    label: cn-class
909
    mappings:
792
      - facet: ''
910
      - facet: ''
793
        marc_field: '6009'
911
        marc_field: 942h
794
        marc_type: normarc
912
        marc_type: marc21
795
        sort: ~
913
        sort: ~
796
        suggestible: ''
914
        suggestible: ''
915
    type: ''
916
  cn-item:
917
    label: cn-item
918
    mappings:
797
      - facet: ''
919
      - facet: ''
798
        marc_field: '6109'
920
        marc_field: 942i
799
        marc_type: normarc
921
        marc_type: marc21
800
        sort: ~
922
        sort: ~
801
        suggestible: ''
923
        suggestible: ''
924
    type: ''
925
  cn-prefix:
926
    label: cn-prefix
927
    mappings:
802
      - facet: ''
928
      - facet: ''
803
        marc_field: '6119'
929
        marc_field: 942k
804
        marc_type: normarc
930
        marc_type: marc21
805
        sort: ~
931
        sort: ~
806
        suggestible: ''
932
        suggestible: ''
933
    type: ''
934
  cn-sort:
935
    label: cn-sort
936
    mappings:
807
      - facet: ''
937
      - facet: ''
808
        marc_field: '6309'
938
        marc_field: '9526'
809
        marc_type: normarc
939
        marc_type: marc21
810
        sort: ~
940
        sort: ~
811
        suggestible: ''
941
        suggestible: ''
942
    type: ''
943
  cn-suffix:
944
    label: cn-suffix
945
    mappings:
812
      - facet: ''
946
      - facet: ''
813
        marc_field: '6509'
947
        marc_field: 942m
814
        marc_type: normarc
948
        marc_type: marc21
815
        sort: ~
949
        sort: ~
816
        suggestible: ''
950
        suggestible: ''
951
    type: ''
952
  code-geographic:
953
    label: code-geographic
954
    mappings:
817
      - facet: ''
955
      - facet: ''
818
        marc_field: '6519'
956
        marc_field: '043'
819
        marc_type: normarc
957
        marc_type: marc21
820
        sort: ~
958
        sort: ~
821
        suggestible: ''
959
        suggestible: ''
960
    type: ''
961
  code-institution:
962
    label: code-institution
963
    mappings:
822
      - facet: ''
964
      - facet: ''
823
        marc_field: '6529'
965
        marc_field: '040'
824
        marc_type: normarc
966
        marc_type: marc21
825
        sort: ~
826
        suggestible: ''
827
      - facet: ''
828
        marc_field: '6539'
829
        marc_type: normarc
830
        sort: ~
831
        suggestible: ''
832
      - facet: ''
833
        marc_field: '6549'
834
        marc_type: normarc
835
        sort: ~
967
        sort: ~
836
        suggestible: ''
968
        suggestible: ''
969
    type: ''
970
  coded-location-qualifier:
971
    label: coded-location-qualifier
972
    mappings:
837
      - facet: ''
973
      - facet: ''
838
        marc_field: '6559'
974
        marc_field: 952f
839
        marc_type: normarc
975
        marc_type: marc21
840
        sort: ~
976
        sort: ~
841
        suggestible: ''
977
        suggestible: ''
978
    type: ''
979
  coden:
980
    label: coden
981
    mappings:
842
      - facet: ''
982
      - facet: ''
843
        marc_field: '6569'
983
        marc_field: '030'
844
        marc_type: normarc
984
        marc_type: marc21
845
        sort: ~
985
        sort: ~
846
        suggestible: ''
986
        suggestible: ''
987
    type: ''
988
  conference-name:
989
    label: conference-name
990
    mappings:
847
      - facet: ''
991
      - facet: ''
848
        marc_field: '6579'
992
        marc_field: '111'
849
        marc_type: normarc
993
        marc_type: marc21
850
        sort: ~
994
        sort: ~
851
        suggestible: ''
995
        suggestible: ''
852
      - facet: ''
996
      - facet: ''
853
        marc_field: '6909'
997
        marc_field: '411'
854
        marc_type: normarc
998
        marc_type: marc21
855
        sort: ~
999
        sort: ~
856
        suggestible: ''
1000
        suggestible: ''
857
      - facet: ''
1001
      - facet: ''
858
        marc_field: '7009'
1002
        marc_field: '611'
859
        marc_type: normarc
1003
        marc_type: marc21
860
        sort: ~
1004
        sort: ~
861
        suggestible: ''
1005
        suggestible: ''
862
      - facet: ''
1006
      - facet: ''
863
        marc_field: '7109'
1007
        marc_field: '711'
864
        marc_type: normarc
1008
        marc_type: marc21
865
        sort: ~
1009
        sort: ~
866
        suggestible: ''
1010
        suggestible: ''
867
      - facet: ''
1011
      - facet: ''
868
        marc_field: '7119'
1012
        marc_field: '811'
869
        marc_type: normarc
1013
        marc_type: marc21
870
        sort: ~
1014
        sort: ~
871
        suggestible: ''
1015
        suggestible: ''
1016
    type: ''
1017
  control-number:
1018
    label: control-number
1019
    mappings:
872
      - facet: ''
1020
      - facet: ''
873
        marc_field: '7309'
1021
        marc_field: '001'
874
        marc_type: normarc
1022
        marc_type: marc21
875
        sort: ~
1023
        sort: ~
876
        suggestible: ''
1024
        suggestible: ''
877
      - facet: ''
1025
      - facet: ''
878
        marc_field: '8009'
1026
        marc_field: '001'
879
        marc_type: normarc
1027
        marc_type: normarc
880
        sort: ~
1028
        sort: ~
881
        suggestible: ''
1029
        suggestible: ''
882
      - facet: ''
1030
    type: ''
883
        marc_field: '8109'
1031
  copydate:
884
        marc_type: normarc
1032
    label: copydate
1033
    mappings:
1034
      - facet: '1'
1035
        marc_field: 260c
1036
        marc_type: marc21
885
        sort: ~
1037
        sort: ~
886
        suggestible: ''
1038
        suggestible: ''
887
      - facet: ''
1039
      - facet: '1'
888
        marc_field: '8119'
1040
        marc_field: 260c
889
        marc_type: normarc
1041
        marc_type: normarc
890
        sort: ~
1042
        sort: ~
891
        suggestible: ''
1043
        suggestible: ''
1044
    type: date
1045
  copynumber:
1046
    label: copynumber
1047
    mappings:
892
      - facet: ''
1048
      - facet: ''
893
        marc_field: '8309'
1049
        marc_field: 952t
894
        marc_type: normarc
1050
        marc_type: marc21
895
        sort: ~
1051
        sort: ~
896
        suggestible: ''
1052
        suggestible: ''
1053
    type: ''
1054
  corporate-name:
1055
    label: corporate-name
1056
    mappings:
897
      - facet: ''
1057
      - facet: ''
898
        marc_field: '5009'
1058
        marc_field: '110'
899
        marc_type: unimarc
1059
        marc_type: marc21
900
        sort: ~
1060
        sort: ~
901
        suggestible: ''
1061
        suggestible: ''
902
      - facet: ''
1062
      - facet: ''
903
        marc_field: '5019'
1063
        marc_field: '410'
904
        marc_type: unimarc
1064
        marc_type: marc21
905
        sort: ~
1065
        sort: ~
906
        suggestible: ''
1066
        suggestible: ''
907
      - facet: ''
1067
      - facet: ''
908
        marc_field: '5039'
1068
        marc_field: '610'
909
        marc_type: unimarc
1069
        marc_type: marc21
910
        sort: ~
1070
        sort: ~
911
        suggestible: ''
1071
        suggestible: ''
912
      - facet: ''
1072
      - facet: ''
913
        marc_field: '5109'
1073
        marc_field: '710'
914
        marc_type: unimarc
1074
        marc_type: marc21
915
        sort: ~
1075
        sort: ~
916
        suggestible: ''
1076
        suggestible: ''
917
      - facet: ''
1077
      - facet: ''
918
        marc_field: '5129'
1078
        marc_field: '810'
919
        marc_type: unimarc
1079
        marc_type: marc21
920
        sort: ~
1080
        sort: ~
921
        suggestible: ''
1081
        suggestible: ''
1082
    type: ''
1083
  cross-reference:
1084
    label: cross-reference
1085
    mappings:
922
      - facet: ''
1086
      - facet: ''
923
        marc_field: '5139'
1087
        marc_field: '1009'
924
        marc_type: unimarc
1088
        marc_type: marc21
925
        sort: ~
1089
        sort: ~
926
        suggestible: ''
1090
        suggestible: ''
927
      - facet: ''
1091
      - facet: ''
928
        marc_field: '5149'
1092
        marc_field: '2459'
929
        marc_type: unimarc
1093
        marc_type: marc21
930
        sort: ~
1094
        sort: ~
931
        suggestible: ''
1095
        suggestible: ''
932
      - facet: ''
1096
      - facet: ''
933
        marc_field: '5159'
1097
        marc_field: '7009'
934
        marc_type: unimarc
1098
        marc_type: marc21
935
        sort: ~
1099
        sort: ~
936
        suggestible: ''
1100
        suggestible: ''
1101
    type: ''
1102
  ctype:
1103
    label: ctype
1104
    mappings:
937
      - facet: ''
1105
      - facet: ''
938
        marc_field: '5169'
1106
        marc_field: '008_/24-27'
939
        marc_type: unimarc
1107
        marc_type: marc21
940
        sort: ~
1108
        sort: ~
941
        suggestible: ''
1109
        suggestible: ''
942
      - facet: ''
1110
      - facet: ''
943
        marc_field: '5179'
1111
        marc_field: '008_/24-27'
944
        marc_type: unimarc
1112
        marc_type: normarc
945
        sort: ~
1113
        sort: ~
946
        suggestible: ''
1114
        suggestible: ''
947
      - facet: ''
1115
      - facet: ''
948
        marc_field: '5189'
1116
        marc_field: 105a_/4-7
949
        marc_type: unimarc
1117
        marc_type: unimarc
950
        sort: ~
1118
        sort: ~
951
        suggestible: ''
1119
        suggestible: ''
1120
    type: ''
1121
  curriculum:
1122
    label: curriculum
1123
    mappings:
952
      - facet: ''
1124
      - facet: ''
953
        marc_field: '5199'
1125
        marc_field: 658abc
954
        marc_type: unimarc
1126
        marc_type: marc21
955
        sort: ~
1127
        sort: ~
956
        suggestible: ''
1128
        suggestible: ''
1129
    type: ''
1130
  damaged:
1131
    label: damaged
1132
    mappings:
957
      - facet: ''
1133
      - facet: ''
958
        marc_field: '5209'
1134
        marc_field: '9524'
959
        marc_type: unimarc
1135
        marc_type: marc21
960
        sort: ~
1136
        sort: ~
961
        suggestible: ''
1137
        suggestible: ''
1138
    type: ''
1139
  date-entered-on-file:
1140
    label: date-entered-on-file
1141
    mappings:
962
      - facet: ''
1142
      - facet: ''
963
        marc_field: '5309'
1143
        marc_field: '008_/1-5'
964
        marc_type: unimarc
1144
        marc_type: marc21
965
        sort: ~
1145
        sort: ~
966
        suggestible: ''
1146
        suggestible: ''
967
      - facet: ''
1147
      - facet: ''
968
        marc_field: '5319'
1148
        marc_field: '008_/1-5'
969
        marc_type: unimarc
1149
        marc_type: normarc
970
        sort: ~
1150
        sort: ~
971
        suggestible: ''
1151
        suggestible: ''
972
      - facet: ''
1152
      - facet: ''
973
        marc_field: '5329'
1153
        marc_field: '099c'
974
        marc_type: unimarc
1154
        marc_type: unimarc
975
        sort: ~
1155
        sort: ~
976
        suggestible: ''
1156
        suggestible: ''
1157
    type: ''
1158
  date-of-acquisition:
1159
    label: date-of-acquisition
1160
    mappings:
977
      - facet: ''
1161
      - facet: ''
978
        marc_field: '5409'
1162
        marc_field: 952d
979
        marc_type: unimarc
1163
        marc_type: marc21
980
        sort: ~
1164
        sort: 1
981
        suggestible: ''
1165
        suggestible: ''
982
      - facet: ''
1166
      - facet: ''
983
        marc_field: '5419'
1167
        marc_field: 952d
984
        marc_type: unimarc
1168
        marc_type: normarc
985
        sort: ~
1169
        sort: 1
986
        suggestible: ''
1170
        suggestible: ''
987
      - facet: ''
1171
      - facet: ''
988
        marc_field: '5459'
1172
        marc_field: '9955'
989
        marc_type: unimarc
1173
        marc_type: unimarc
990
        sort: ~
1174
        sort: 1
991
        suggestible: ''
1175
        suggestible: ''
1176
    type: date
1177
  date-time-last-modified:
1178
    label: date-time-last-modified
1179
    mappings:
992
      - facet: ''
1180
      - facet: ''
993
        marc_field: '5609'
1181
        marc_field: '005'
994
        marc_type: unimarc
1182
        marc_type: marc21
995
        sort: ~
1183
        sort: ~
996
        suggestible: ''
1184
        suggestible: ''
997
      - facet: ''
1185
      - facet: ''
998
        marc_field: '6009'
1186
        marc_field: '099d'
999
        marc_type: unimarc
1187
        marc_type: unimarc
1000
        sort: ~
1188
        sort: ~
1001
        suggestible: ''
1189
        suggestible: ''
1190
    type: ''
1191
  datelastborrowed:
1192
    label: datelastborrowed
1193
    mappings:
1002
      - facet: ''
1194
      - facet: ''
1003
        marc_field: '6019'
1195
        marc_field: 952s
1004
        marc_type: unimarc
1196
        marc_type: marc21
1005
        sort: ~
1197
        sort: ~
1006
        suggestible: ''
1198
        suggestible: ''
1199
    type: ''
1200
  datelastseen:
1201
    label: datelastseen
1202
    mappings:
1007
      - facet: ''
1203
      - facet: ''
1008
        marc_field: '6029'
1204
        marc_field: 952r
1009
        marc_type: unimarc
1205
        marc_type: marc21
1010
        sort: ~
1206
        sort: ~
1011
        suggestible: ''
1207
        suggestible: ''
1208
    type: ''
1209
  dewey-classification:
1210
    label: dewey-classification
1211
    mappings:
1012
      - facet: ''
1212
      - facet: ''
1013
        marc_field: '6049'
1213
        marc_field: '082'
1014
        marc_type: unimarc
1214
        marc_type: marc21
1015
        sort: ~
1215
        sort: ~
1016
        suggestible: ''
1216
        suggestible: ''
1217
    type: ''
1218
  dissertation-information:
1219
    label: dissertation-information
1220
    mappings:
1017
      - facet: ''
1221
      - facet: ''
1018
        marc_field: '6059'
1222
        marc_field: '502'
1019
        marc_type: unimarc
1223
        marc_type: marc21
1020
        sort: ~
1224
        sort: ~
1021
        suggestible: ''
1225
        suggestible: ''
1226
    type: ''
1227
  editor:
1228
    label: editor
1229
    mappings:
1022
      - facet: ''
1230
      - facet: ''
1023
        marc_field: '6069'
1231
        marc_field: '700'
1024
        marc_type: unimarc
1232
        marc_type: marc21
1025
        sort: ~
1233
        sort: ~
1026
        suggestible: ''
1234
        suggestible: ''
1027
      - facet: ''
1235
      - facet: ''
1028
        marc_field: '6079'
1236
        marc_field: 100a
1029
        marc_type: unimarc
1237
        marc_type: marc21
1030
        sort: ~
1238
        sort: ~
1031
        suggestible: ''
1239
        suggestible: ''
1240
    type: ''
1241
  extent:
1242
    label: extent
1243
    mappings:
1032
      - facet: ''
1244
      - facet: ''
1033
        marc_field: '6089'
1245
        marc_field: '300'
1034
        marc_type: unimarc
1246
        marc_type: marc21
1035
        sort: ~
1247
        sort: ~
1036
        suggestible: ''
1248
        suggestible: ''
1249
    type: ''
1250
  ff7-00:
1251
    label: ff7-00
1252
    mappings:
1037
      - facet: ''
1253
      - facet: ''
1038
        marc_field: '6109'
1254
        marc_field: 007_/1
1039
        marc_type: unimarc
1255
        marc_type: marc21
1040
        sort: ~
1256
        sort: ~
1041
        suggestible: ''
1257
        suggestible: ''
1042
      - facet: ''
1258
      - facet: ''
1043
        marc_field: '6159'
1259
        marc_field: 007_/1
1044
        marc_type: unimarc
1260
        marc_type: normarc
1045
        sort: ~
1261
        sort: ~
1046
        suggestible: ''
1262
        suggestible: ''
1263
    type: ''
1264
  ff7-01:
1265
    label: ff7-01
1266
    mappings:
1047
      - facet: ''
1267
      - facet: ''
1048
        marc_field: '6169'
1268
        marc_field: 007_/2
1049
        marc_type: unimarc
1269
        marc_type: marc21
1050
        sort: ~
1270
        sort: ~
1051
        suggestible: ''
1271
        suggestible: ''
1052
      - facet: ''
1272
      - facet: ''
1053
        marc_field: '6179'
1273
        marc_field: 007_/2
1054
        marc_type: unimarc
1274
        marc_type: normarc
1055
        sort: ~
1275
        sort: ~
1056
        suggestible: ''
1276
        suggestible: ''
1277
    type: ''
1278
  ff7-01-02:
1279
    label: ff7-01-02
1280
    mappings:
1057
      - facet: ''
1281
      - facet: ''
1058
        marc_field: '6209'
1282
        marc_field: 007_/1-2
1059
        marc_type: unimarc
1283
        marc_type: marc21
1060
        sort: ~
1284
        sort: ~
1061
        suggestible: ''
1285
        suggestible: ''
1062
      - facet: ''
1286
      - facet: ''
1063
        marc_field: '6219'
1287
        marc_field: 007_/1-2
1064
        marc_type: unimarc
1288
        marc_type: normarc
1065
        sort: ~
1289
        sort: ~
1066
        suggestible: ''
1290
        suggestible: ''
1291
    type: ''
1292
  ff7-02:
1293
    label: ff7-02
1294
    mappings:
1067
      - facet: ''
1295
      - facet: ''
1068
        marc_field: '7009'
1296
        marc_field: 007_/3
1069
        marc_type: unimarc
1297
        marc_type: marc21
1070
        sort: ~
1298
        sort: ~
1071
        suggestible: ''
1299
        suggestible: ''
1072
      - facet: ''
1300
      - facet: ''
1073
        marc_field: '7019'
1301
        marc_field: 007_/3
1074
        marc_type: unimarc
1302
        marc_type: normarc
1075
        sort: ~
1303
        sort: ~
1076
        suggestible: ''
1304
        suggestible: ''
1305
    type: ''
1306
  ff8-23:
1307
    label: ff8-23
1308
    mappings:
1077
      - facet: ''
1309
      - facet: ''
1078
        marc_field: '7029'
1310
        marc_field: '008_/23'
1079
        marc_type: unimarc
1311
        marc_type: marc21
1080
        sort: ~
1312
        sort: ~
1081
        suggestible: ''
1313
        suggestible: ''
1082
      - facet: ''
1314
      - facet: ''
1083
        marc_field: '7109'
1315
        marc_field: '008_/23'
1084
        marc_type: unimarc
1316
        marc_type: normarc
1085
        sort: ~
1317
        sort: ~
1086
        suggestible: ''
1318
        suggestible: ''
1319
    type: ''
1320
  ff8-29:
1321
    label: ff8-29
1322
    mappings:
1087
      - facet: ''
1323
      - facet: ''
1088
        marc_field: '7119'
1324
        marc_field: '008_/29'
1089
        marc_type: unimarc
1325
        marc_type: marc21
1090
        sort: ~
1326
        sort: ~
1091
        suggestible: ''
1327
        suggestible: ''
1092
      - facet: ''
1328
      - facet: ''
1093
        marc_field: '7129'
1329
        marc_field: '008_/29'
1094
        marc_type: unimarc
1330
        marc_type: normarc
1095
        sort: ~
1331
        sort: ~
1096
        suggestible: ''
1332
        suggestible: ''
1097
      - facet: ''
1333
      - facet: ''
1098
        marc_field: '7169'
1334
        marc_field: 105a_/8
1099
        marc_type: unimarc
1335
        marc_type: unimarc
1100
        sort: ~
1336
        sort: ~
1101
        suggestible: ''
1337
        suggestible: ''
1338
    type: ''
1339
  geographic-class:
1340
    label: geographic-class
1341
    mappings:
1102
      - facet: ''
1342
      - facet: ''
1103
        marc_field: '7209'
1343
        marc_field: '052'
1104
        marc_type: unimarc
1344
        marc_type: marc21
1105
        sort: ~
1345
        sort: ~
1106
        suggestible: ''
1346
        suggestible: ''
1107
      - facet: ''
1347
    type: ''
1108
        marc_field: '7219'
1348
  holdingbranch:
1109
        marc_type: unimarc
1349
    label: holdinglibrary
1350
    mappings:
1351
      - facet: '1'
1352
        marc_field: 952b
1353
        marc_type: marc21
1110
        sort: ~
1354
        sort: ~
1111
        suggestible: ''
1355
        suggestible: ''
1112
      - facet: ''
1356
      - facet: '1'
1113
        marc_field: '7229'
1357
        marc_field: 952b
1114
        marc_type: unimarc
1358
        marc_type: normarc
1115
        sort: ~
1359
        sort: ~
1116
        suggestible: ''
1360
        suggestible: ''
1117
      - facet: ''
1361
      - facet: ''
1118
        marc_field: '7309'
1362
        marc_field: 995c
1119
        marc_type: unimarc
1363
        marc_type: unimarc
1120
        sort: ~
1364
        sort: ~
1121
        suggestible: ''
1365
        suggestible: ''
1122
    type: number
1366
    type: string
1123
  author:
1367
  homebranch:
1124
    label: author
1368
    label: homelibrary
1125
    mappings:
1369
    mappings:
1126
      - facet: '1'
1370
      - facet: '1'
1127
        marc_field: 100a
1371
        marc_field: 952a
1128
        marc_type: marc21
1372
        marc_type: marc21
1129
        sort: ~
1373
        sort: ~
1130
        suggestible: '1'
1374
        suggestible: ''
1131
      - facet: '1'
1375
      - facet: '1'
1132
        marc_field: 110a
1376
        marc_field: 952a
1133
        marc_type: marc21
1377
        marc_type: normarc
1134
        sort: ~
1378
        sort: ~
1135
        suggestible: '1'
1379
        suggestible: ''
1136
      - facet: '1'
1380
      - facet: '1'
1137
        marc_field: 111a
1381
        marc_field: 995b
1138
        marc_type: marc21
1382
        marc_type: unimarc
1139
        sort: ~
1383
        sort: ~
1140
        suggestible: '1'
1384
        suggestible: ''
1141
      - facet: 0
1385
    type: string
1142
        marc_field: 245c
1386
  host-item:
1387
    label: host-item
1388
    mappings:
1389
      - facet: ''
1390
        marc_field: 773at
1143
        marc_type: marc21
1391
        marc_type: marc21
1144
        sort: 0
1392
        sort: ~
1145
        suggestible: 0
1393
        suggestible: ''
1146
      - facet: 1
1394
    type: ''
1147
        marc_field: 700a
1395
  host-item-number:
1396
    label: host-item-number
1397
    mappings:
1398
      - facet: ''
1399
        marc_field: '7739'
1148
        marc_type: marc21
1400
        marc_type: marc21
1149
        sort: 0
1401
        sort: ~
1150
        suggestible: 1
1402
        suggestible: ''
1151
      - facet: '1'
1403
      - facet: ''
1152
        marc_field: 100a
1404
        marc_field: '7739'
1153
        marc_type: normarc
1405
        marc_type: normarc
1154
        sort: ~
1406
        sort: ~
1155
        suggestible: '1'
1407
        suggestible: ''
1156
      - facet: '1'
1408
      - facet: ''
1157
        marc_field: 110a
1409
        marc_field: '4619'
1410
        marc_type: unimarc
1411
        sort: ~
1412
        suggestible: ''
1413
    type: number
1414
  identifier-other:
1415
    label: identifier-other
1416
    mappings:
1417
      - facet: ''
1418
        marc_field: 024aa
1419
        marc_type: marc21
1420
        sort: ~
1421
        suggestible: ''
1422
    type: ''
1423
  identifier-publisher-for-music:
1424
    label: identifier-publisher-for-music
1425
    mappings:
1426
      - facet: ''
1427
        marc_field: '028'
1428
        marc_type: marc21
1429
        sort: ~
1430
        suggestible: ''
1431
    type: ''
1432
  identifier-standard:
1433
    label: identifier-standard
1434
    mappings:
1435
      - facet: ''
1436
        marc_field: '010'
1437
        marc_type: marc21
1438
        sort: ~
1439
        suggestible: ''
1440
      - facet: ''
1441
        marc_field: '011'
1442
        marc_type: marc21
1443
        sort: ~
1444
        suggestible: ''
1445
      - facet: ''
1446
        marc_field: '015'
1447
        marc_type: marc21
1448
        sort: ~
1449
        suggestible: ''
1450
      - facet: ''
1451
        marc_field: '017'
1452
        marc_type: marc21
1453
        sort: ~
1454
        suggestible: ''
1455
      - facet: ''
1456
        marc_field: '018'
1457
        marc_type: marc21
1458
        sort: ~
1459
        suggestible: ''
1460
      - facet: ''
1461
        marc_field: 020a
1462
        marc_type: marc21
1463
        sort: ~
1464
        suggestible: ''
1465
      - facet: ''
1466
        marc_field: 022a
1467
        marc_type: marc21
1468
        sort: ~
1469
        suggestible: ''
1470
      - facet: ''
1471
        marc_field: '010'
1158
        marc_type: normarc
1472
        marc_type: normarc
1159
        sort: ~
1473
        sort: ~
1160
        suggestible: '1'
1474
        suggestible: ''
1161
      - facet: '1'
1475
      - facet: ''
1162
        marc_field: 111a
1476
        marc_field: '015'
1163
        marc_type: normarc
1477
        marc_type: normarc
1164
        sort: ~
1478
        sort: ~
1165
        suggestible: '1'
1479
        suggestible: ''
1166
      - facet: 0
1480
      - facet: ''
1167
        marc_field: 245c
1481
        marc_field: 020a
1168
        marc_type: normarc
1482
        marc_type: normarc
1169
        sort: 0
1483
        sort: ~
1170
        suggestible: 0
1484
        suggestible: ''
1171
      - facet: 1
1485
      - facet: ''
1172
        marc_field: 700a
1486
        marc_field: 022a
1173
        marc_type: normarc
1487
        marc_type: normarc
1174
        sort: 0
1175
        suggestible: 1
1176
      - facet: '1'
1177
        marc_field: 200f
1178
        marc_type: unimarc
1179
        sort: ~
1488
        sort: ~
1180
        suggestible: '1'
1489
        suggestible: ''
1181
      - facet: '1'
1490
      - facet: ''
1182
        marc_field: 200g
1491
        marc_field: 010az
1183
        marc_type: unimarc
1492
        marc_type: unimarc
1184
        sort: ~
1493
        sort: ~
1185
        suggestible: '1'
1494
        suggestible: ''
1186
      - facet: 1
1495
      - facet: ''
1187
        marc_field: 700a
1496
        marc_field: 011ayz
1188
        marc_type: unimarc
1189
        sort: 0
1190
        suggestible: 1
1191
      - facet: 0
1192
        marc_field: '701'
1193
        marc_type: unimarc
1497
        marc_type: unimarc
1194
        sort: 0
1498
        sort: ~
1195
        suggestible: 0
1499
        suggestible: ''
1196
    type: string
1500
    type: ''
1197
  bgf-number:
1501
  index-term-genre:
1198
    label: bgf-number
1502
    label: index-term-genre
1199
    mappings:
1503
    mappings:
1200
      - facet: ''
1504
      - facet: ''
1201
        marc_field: '015'
1505
        marc_field: 655a
1202
        marc_type: marc21
1506
        marc_type: marc21
1203
        sort: ~
1507
        sort: ~
1204
        suggestible: ''
1508
        suggestible: ''
1509
    type: ''
1510
  index-term-uncontrolled:
1511
    label: index-term-uncontrolled
1512
    mappings:
1205
      - facet: ''
1513
      - facet: ''
1206
        marc_field: '015'
1514
        marc_field: 653a
1207
        marc_type: normarc
1515
        marc_type: marc21
1208
        sort: ~
1516
        sort: ~
1209
        suggestible: ''
1517
        suggestible: ''
1210
    type: ''
1518
    type: ''
1211
  bib-level:
1519
  indexed-by:
1212
    label: bib-level
1520
    label: indexed-by
1213
    mappings:
1521
    mappings:
1214
      - facet: ''
1522
      - facet: ''
1215
        marc_field: leader_/7
1523
        marc_field: '510'
1216
        marc_type: marc21
1524
        marc_type: marc21
1217
        sort: ~
1525
        sort: ~
1218
        suggestible: ''
1526
        suggestible: ''
1527
    type: ''
1528
  interest-age-level:
1529
    label: interest-age-level
1530
    mappings:
1219
      - facet: ''
1531
      - facet: ''
1220
        marc_field: leader_/7
1532
        marc_field: 521a
1221
        marc_type: normarc
1533
        marc_type: marc21
1222
        sort: ~
1534
        sort: ~
1223
        suggestible: ''
1535
        suggestible: ''
1224
    type: ''
1536
    type: ''
1225
  bio:
1537
  interest-grade-level:
1226
    label: bio
1538
    label: interest-grade-level
1227
    mappings:
1539
    mappings:
1228
      - facet: ''
1540
      - facet: ''
1229
        marc_field: 008_/34
1541
        marc_field: 521a
1542
        marc_type: marc21
1543
        sort: ~
1544
        suggestible: ''
1545
    type: ''
1546
  isbn:
1547
    label: isbn
1548
    mappings:
1549
      - facet: ''
1550
        marc_field: 020a
1230
        marc_type: marc21
1551
        marc_type: marc21
1231
        sort: ~
1552
        sort: ~
1232
        suggestible: ''
1553
        suggestible: ''
1233
      - facet: ''
1554
      - facet: ''
1234
        marc_field: 008_/34
1555
        marc_field: 020a
1235
        marc_type: normarc
1556
        marc_type: normarc
1236
        sort: ~
1557
        sort: ~
1237
        suggestible: ''
1558
        suggestible: ''
1238
      - facet: ''
1559
      - facet: ''
1239
        marc_field: 105a_/12
1560
        marc_field: 010az
1240
        marc_type: unimarc
1561
        marc_type: unimarc
1241
        sort: ~
1562
        sort: ~
1242
        suggestible: ''
1563
        suggestible: ''
1243
    type: ''
1564
    type: ''
1244
  bnb-card-number:
1565
  issn:
1245
    label: bnb-card-number
1566
    label: issn
1246
    mappings:
1567
    mappings:
1247
      - facet: ''
1568
      - facet: ''
1248
        marc_field: '015'
1569
        marc_field: 022a
1249
        marc_type: marc21
1570
        marc_type: marc21
1250
        sort: ~
1571
        sort: ~
1251
        suggestible: ''
1572
        suggestible: ''
1252
      - facet: ''
1573
      - facet: ''
1253
        marc_field: '015'
1574
        marc_field: 022a
1254
        marc_type: normarc
1575
        marc_type: normarc
1255
        sort: ~
1576
        sort: ~
1256
        suggestible: ''
1577
        suggestible: ''
1578
      - facet: ''
1579
        marc_field: 011ayz
1580
        marc_type: unimarc
1581
        sort: ~
1582
        suggestible: ''
1257
    type: ''
1583
    type: ''
1258
  ccode:
1584
  issues:
1259
    label: collection-code
1585
    label: issues
1260
    mappings:
1586
    mappings:
1261
     - facet: '1'
1587
      - facet: ''
1262
       marc_field: '9528'
1588
        marc_field: 952l
1263
       marc_type: marc21
1589
        marc_type: marc21
1264
       sort: ~
1590
        sort: 1
1265
       suggestible: ''
1591
        suggestible: ''
1266
     - facet: '1'
1592
      - facet: ''
1267
       marc_field: '9528'
1593
        marc_field: 952l
1268
       marc_type: normarc
1594
        marc_type: normarc
1269
       sort: ~
1595
        sort: 1
1270
       suggestible: ''
1596
        suggestible: ''
1271
     - facet: '1'
1597
    type: sum
1272
       marc_field: '9958'
1598
  itemnumber:
1273
       marc_type: unimarc
1599
    label: itemnumber
1274
       sort: ~
1275
       suggestible: ''
1276
    type: ''
1277
  control-number:
1278
    label: control-number
1279
    mappings:
1600
    mappings:
1280
      - facet: ''
1601
      - facet: ''
1281
        marc_field: '001'
1602
        marc_field: '9529'
1282
        marc_type: marc21
1603
        marc_type: marc21
1283
        sort: ~
1604
        sort: ~
1284
        suggestible: ''
1605
        suggestible: ''
1285
      - facet: ''
1606
      - facet: ''
1286
        marc_field: '001'
1607
        marc_field: '9529'
1608
        marc_type: normarc
1609
        sort: ~
1610
        suggestible: ''
1611
      - facet: ''
1612
        marc_field: '9959'
1613
        marc_type: unimarc
1614
        sort: ~
1615
        suggestible: ''
1616
    type: number
1617
  itemtype:
1618
    label: itemtype
1619
    mappings:
1620
      - facet: ''
1621
        marc_field: 942c
1622
        marc_type: marc21
1623
        sort: ~
1624
        suggestible: ''
1625
    type: ''
1626
  itype:
1627
    label: itype
1628
    mappings:
1629
      - facet: '1'
1630
        marc_field: 942c
1631
        marc_type: marc21
1632
        sort: ~
1633
        suggestible: ''
1634
      - facet: '1'
1635
        marc_field: 952y
1636
        marc_type: marc21
1637
        sort: ~
1638
        suggestible: ''
1639
      - facet: '1'
1640
        marc_field: 942c
1641
        marc_type: normarc
1642
        sort: ~
1643
        suggestible: ''
1644
      - facet: '1'
1645
        marc_field: 952y
1287
        marc_type: normarc
1646
        marc_type: normarc
1288
        sort: ~
1647
        sort: ~
1289
        suggestible: ''
1648
        suggestible: ''
1290
    type: ''
1649
      - facet: '1'
1291
  copydate:
1650
        marc_field: 200b
1292
    label: copydate
1651
        marc_type: unimarc
1293
    mappings:
1652
        sort: ~
1294
      - facet: '1'
1653
        suggestible: ''
1295
        marc_field: 260c
1654
      - facet: '1'
1655
        marc_field: 995r
1656
        marc_type: unimarc
1657
        sort: ~
1658
        suggestible: ''
1659
    type: string
1660
  koha-auth-number:
1661
    label: koha-auth-number
1662
    mappings:
1663
      - facet: ''
1664
        marc_field: '1009'
1665
        marc_type: marc21
1666
        sort: ~
1667
        suggestible: ''
1668
      - facet: ''
1669
        marc_field: '1109'
1670
        marc_type: marc21
1671
        sort: ~
1672
        suggestible: ''
1673
      - facet: ''
1674
        marc_field: '1119'
1675
        marc_type: marc21
1676
        sort: ~
1677
        suggestible: ''
1678
      - facet: ''
1679
        marc_field: '1309'
1680
        marc_type: marc21
1681
        sort: ~
1682
        suggestible: ''
1683
      - facet: ''
1684
        marc_field: '2459'
1685
        marc_type: marc21
1686
        sort: ~
1687
        suggestible: ''
1688
      - facet: ''
1689
        marc_field: '4009'
1690
        marc_type: marc21
1691
        sort: ~
1692
        suggestible: ''
1693
      - facet: ''
1694
        marc_field: '4109'
1695
        marc_type: marc21
1696
        sort: ~
1697
        suggestible: ''
1698
      - facet: ''
1699
        marc_field: '4409'
1700
        marc_type: marc21
1701
        sort: ~
1702
        suggestible: ''
1703
      - facet: ''
1704
        marc_field: '4909'
1705
        marc_type: marc21
1706
        sort: ~
1707
        suggestible: ''
1708
      - facet: ''
1709
        marc_field: '6009'
1710
        marc_type: marc21
1711
        sort: ~
1712
        suggestible: ''
1713
      - facet: ''
1714
        marc_field: '6109'
1715
        marc_type: marc21
1716
        sort: ~
1717
        suggestible: ''
1718
      - facet: ''
1719
        marc_field: '6119'
1720
        marc_type: marc21
1721
        sort: ~
1722
        suggestible: ''
1723
      - facet: ''
1724
        marc_field: '6309'
1725
        marc_type: marc21
1726
        sort: ~
1727
        suggestible: ''
1728
      - facet: ''
1729
        marc_field: '6489'
1730
        marc_type: marc21
1731
        sort: ~
1732
        suggestible: ''
1733
      - facet: ''
1734
        marc_field: '6509'
1735
        marc_type: marc21
1736
        sort: ~
1737
        suggestible: ''
1738
      - facet: ''
1739
        marc_field: '6519'
1740
        marc_type: marc21
1741
        sort: ~
1742
        suggestible: ''
1743
      - facet: ''
1744
        marc_field: '6529'
1745
        marc_type: marc21
1746
        sort: ~
1747
        suggestible: ''
1748
      - facet: ''
1749
        marc_field: '6539'
1750
        marc_type: marc21
1751
        sort: ~
1752
        suggestible: ''
1753
      - facet: ''
1754
        marc_field: '6549'
1755
        marc_type: marc21
1756
        sort: ~
1757
        suggestible: ''
1758
      - facet: ''
1759
        marc_field: '6559'
1760
        marc_type: marc21
1761
        sort: ~
1762
        suggestible: ''
1763
      - facet: ''
1764
        marc_field: '6569'
1765
        marc_type: marc21
1766
        sort: ~
1767
        suggestible: ''
1768
      - facet: ''
1769
        marc_field: '6579'
1770
        marc_type: marc21
1771
        sort: ~
1772
        suggestible: ''
1773
      - facet: ''
1774
        marc_field: '6629'
1775
        marc_type: marc21
1776
        sort: ~
1777
        suggestible: ''
1778
      - facet: ''
1779
        marc_field: '6909'
1780
        marc_type: marc21
1781
        sort: ~
1782
        suggestible: ''
1783
      - facet: ''
1784
        marc_field: '6919'
1785
        marc_type: marc21
1786
        sort: ~
1787
        suggestible: ''
1788
      - facet: ''
1789
        marc_field: '6969'
1790
        marc_type: marc21
1791
        sort: ~
1792
        suggestible: ''
1793
      - facet: ''
1794
        marc_field: '6979'
1795
        marc_type: marc21
1796
        sort: ~
1797
        suggestible: ''
1798
      - facet: ''
1799
        marc_field: '6989'
1800
        marc_type: marc21
1801
        sort: ~
1802
        suggestible: ''
1803
      - facet: ''
1804
        marc_field: '6999'
1805
        marc_type: marc21
1806
        sort: ~
1807
        suggestible: ''
1808
      - facet: ''
1809
        marc_field: '7009'
1810
        marc_type: marc21
1811
        sort: ~
1812
        suggestible: ''
1813
      - facet: ''
1814
        marc_field: '7109'
1815
        marc_type: marc21
1816
        sort: ~
1817
        suggestible: ''
1818
      - facet: ''
1819
        marc_field: '7119'
1820
        marc_type: marc21
1821
        sort: ~
1822
        suggestible: ''
1823
      - facet: ''
1824
        marc_field: '7309'
1825
        marc_type: marc21
1826
        sort: ~
1827
        suggestible: ''
1828
      - facet: ''
1829
        marc_field: '7519'
1830
        marc_type: marc21
1831
        sort: ~
1832
        suggestible: ''
1833
      - facet: ''
1834
        marc_field: '7969'
1835
        marc_type: marc21
1836
        sort: ~
1837
        suggestible: ''
1838
      - facet: ''
1839
        marc_field: '7979'
1840
        marc_type: marc21
1841
        sort: ~
1842
        suggestible: ''
1843
      - facet: ''
1844
        marc_field: '7989'
1845
        marc_type: marc21
1846
        sort: ~
1847
        suggestible: ''
1848
      - facet: ''
1849
        marc_field: '7999'
1850
        marc_type: marc21
1851
        sort: ~
1852
        suggestible: ''
1853
      - facet: ''
1854
        marc_field: '8009'
1855
        marc_type: marc21
1856
        sort: ~
1857
        suggestible: ''
1858
      - facet: ''
1859
        marc_field: '8109'
1860
        marc_type: marc21
1861
        sort: ~
1862
        suggestible: ''
1863
      - facet: ''
1864
        marc_field: '8119'
1865
        marc_type: marc21
1866
        sort: ~
1867
        suggestible: ''
1868
      - facet: ''
1869
        marc_field: '8309'
1870
        marc_type: marc21
1871
        sort: ~
1872
        suggestible: ''
1873
      - facet: ''
1874
        marc_field: '8969'
1296
        marc_type: marc21
1875
        marc_type: marc21
1297
        sort: ~
1876
        sort: ~
1298
        suggestible: ''
1877
        suggestible: ''
1299
      - facet: '1'
1878
      - facet: ''
1300
        marc_field: 260c
1879
        marc_field: '8979'
1301
        marc_type: normarc
1880
        marc_type: marc21
1302
        sort: ~
1881
        sort: ~
1303
        suggestible: ''
1882
        suggestible: ''
1304
    type: date
1305
  ctype:
1306
    label: ctype
1307
    mappings:
1308
      - facet: ''
1883
      - facet: ''
1309
        marc_field: 008_/24-27
1884
        marc_field: '8989'
1310
        marc_type: marc21
1885
        marc_type: marc21
1311
        sort: ~
1886
        sort: ~
1312
        suggestible: ''
1887
        suggestible: ''
1313
      - facet: ''
1888
      - facet: ''
1314
        marc_field: 008_/24-27
1889
        marc_field: '8999'
1315
        marc_type: normarc
1890
        marc_type: marc21
1316
        sort: ~
1891
        sort: ~
1317
        suggestible: ''
1892
        suggestible: ''
1893
    type: ''
1894
  language-original:
1895
    label: language-original
1896
    mappings:
1318
      - facet: ''
1897
      - facet: ''
1319
        marc_field: 105a_/4-7
1898
        marc_field: 041h
1320
        marc_type: unimarc
1899
        marc_type: marc21
1321
        sort: ~
1900
        sort: ~
1322
        suggestible: ''
1901
        suggestible: ''
1323
    type: ''
1902
    type: ''
1324
  date-entered-on-file:
1903
  lc-call-number:
1325
    label: date-entered-on-file
1904
    label: lc-call-number
1326
    mappings:
1905
    mappings:
1327
      - facet: ''
1906
      - facet: ''
1328
        marc_field: 008_/1-5
1907
        marc_field: 050b
1329
        marc_type: marc21
1908
        marc_type: marc21
1330
        sort: ~
1909
        sort: ~
1331
        suggestible: ''
1910
        suggestible: ''
1911
    type: ''
1912
  lc-card-number:
1913
    label: lc-card-number
1914
    mappings:
1332
      - facet: ''
1915
      - facet: ''
1333
        marc_field: 008_/1-5
1916
        marc_field: '010'
1334
        marc_type: normarc
1917
        marc_type: marc21
1335
        sort: ~
1918
        sort: ~
1336
        suggestible: ''
1919
        suggestible: ''
1337
      - facet: ''
1920
      - facet: ''
1338
        marc_field: 099c
1921
        marc_field: '011'
1339
        marc_type: unimarc
1922
        marc_type: marc21
1340
        sort: ~
1923
        sort: ~
1341
        suggestible: ''
1924
        suggestible: ''
1342
    type: ''
1343
  date-time-last-modified:
1344
    label: date-time-last-modified
1345
    mappings:
1346
      - facet: ''
1925
      - facet: ''
1347
        marc_field: '005'
1926
        marc_field: '010'
1348
        marc_type: marc21
1927
        marc_type: normarc
1349
        sort: ~
1928
        sort: ~
1350
        suggestible: ''
1929
        suggestible: ''
1351
      - facet: ''
1930
      - facet: ''
1352
        marc_field: 099d
1931
        marc_field: 995j
1353
        marc_type: unimarc
1932
        marc_type: unimarc
1354
        sort: ~
1933
        sort: ~
1355
        suggestible: ''
1934
        suggestible: ''
1356
    type: ''
1935
    type: ''
1357
  ff7-00:
1936
  lexile-number:
1358
    label: ff7-00
1937
    label: lexile-number
1359
    mappings:
1938
    mappings:
1360
      - facet: ''
1939
      - facet: ''
1361
        marc_field: 007_/1
1940
        marc_field: 521a
1362
        marc_type: marc21
1941
        marc_type: marc21
1363
        sort: ~
1942
        sort: ~
1364
        suggestible: ''
1943
        suggestible: ''
1365
      - facet: ''
1366
        marc_field: 007_/1
1367
        marc_type: normarc
1368
        sort: ~
1369
        suggestible: ''
1370
    type: ''
1944
    type: ''
1371
  ff7-01:
1945
  lf:
1372
    label: ff7-01
1946
    label: lf
1373
    mappings:
1947
    mappings:
1374
      - facet: ''
1948
      - facet: ''
1375
        marc_field: 007_/2
1949
        marc_field: '008_/33'
1376
        marc_type: marc21
1950
        marc_type: marc21
1377
        sort: ~
1951
        sort: ~
1378
        suggestible: ''
1952
        suggestible: ''
1379
      - facet: ''
1953
      - facet: ''
1380
        marc_field: 007_/2
1954
        marc_field: '008_/33'
1381
        marc_type: normarc
1955
        marc_type: normarc
1382
        sort: ~
1956
        sort: ~
1383
        suggestible: ''
1957
        suggestible: ''
1958
      - facet: ''
1959
        marc_field: 105a_/11
1960
        marc_type: unimarc
1961
        sort: ~
1962
        suggestible: ''
1384
    type: ''
1963
    type: ''
1385
  ff7-01-02:
1964
  llength:
1386
    label: ff7-01-02
1965
    label: llength
1387
    mappings:
1966
    mappings:
1388
      - facet: ''
1967
      - facet: ''
1389
        marc_field: 007_/1-2
1968
        marc_field: leader_/1-5
1390
        marc_type: marc21
1969
        marc_type: marc21
1391
        sort: ~
1970
        sort: ~
1392
        suggestible: ''
1971
        suggestible: ''
1393
      - facet: ''
1972
      - facet: ''
1394
        marc_field: 007_/1-2
1973
        marc_field: leader_/1-5
1395
        marc_type: normarc
1974
        marc_type: normarc
1396
        sort: ~
1975
        sort: ~
1397
        suggestible: ''
1976
        suggestible: ''
1398
    type: ''
1977
    type: ''
1399
  ff7-02:
1978
  ln:
1400
    label: ff7-02
1979
    label: ln
1401
    mappings:
1980
    mappings:
1402
      - facet: ''
1981
      - facet: ''
1403
        marc_field: 007_/3
1982
        marc_field: '008_/35-37'
1404
        marc_type: marc21
1983
        marc_type: marc21
1405
        sort: ~
1984
        sort: ~
1406
        suggestible: ''
1985
        suggestible: ''
1407
      - facet: ''
1986
      - facet: ''
1408
        marc_field: 007_/3
1987
        marc_field: '008_/35-37'
1409
        marc_type: normarc
1988
        marc_type: normarc
1410
        sort: ~
1989
        sort: ~
1411
        suggestible: ''
1990
        suggestible: ''
1991
      - facet: ''
1992
        marc_field: 101a
1993
        marc_type: unimarc
1994
        sort: ~
1995
        suggestible: ''
1412
    type: ''
1996
    type: ''
1413
  ff8-23:
1997
  ln-audio:
1414
    label: ff8-23
1998
    label: ln-audio
1415
    mappings:
1999
    mappings:
1416
      - facet: ''
2000
      - facet: ''
1417
        marc_field: 008_/23
2001
        marc_field: 041a
1418
        marc_type: marc21
2002
        marc_type: marc21
1419
        sort: ~
2003
        sort: ~
1420
        suggestible: ''
2004
        suggestible: ''
2005
    type: ''
2006
  ln-subtitle:
2007
    label: ln-subtitle
2008
    mappings:
1421
      - facet: ''
2009
      - facet: ''
1422
        marc_field: 008_/23
2010
        marc_field: 041j
1423
        marc_type: normarc
2011
        marc_type: marc21
1424
        sort: ~
2012
        sort: ~
1425
        suggestible: ''
2013
        suggestible: ''
1426
    type: ''
2014
    type: ''
1427
  ff8-29:
2015
  local-classification:
1428
    label: ff8-29
2016
    label: local-classification
1429
    mappings:
2017
    mappings:
1430
      - facet: ''
2018
      - facet: ''
1431
        marc_field: 008_/29
2019
        marc_field: 952o
1432
        marc_type: marc21
2020
        marc_type: marc21
1433
        sort: ~
2021
        sort: ~
1434
        suggestible: ''
2022
        suggestible: '1'
1435
      - facet: ''
2023
      - facet: ''
1436
        marc_field: 008_/29
2024
        marc_field: 952o
1437
        marc_type: normarc
2025
        marc_type: normarc
1438
        sort: ~
2026
        sort: ~
1439
        suggestible: ''
2027
        suggestible: '1'
1440
      - facet: ''
2028
      - facet: ''
1441
        marc_field: 105a_/8
2029
        marc_field: '686'
1442
        marc_type: unimarc
2030
        marc_type: unimarc
1443
        sort: ~
2031
        sort: ~
1444
        suggestible: ''
2032
        suggestible: ''
2033
      - facet: ''
2034
        marc_field: 995k
2035
        marc_type: unimarc
2036
        sort: ~
2037
        suggestible: '1'
1445
    type: ''
2038
    type: ''
1446
  holdingbranch:
2039
  local-number:
1447
    label: HoldingLibrary
2040
    label: local-number
1448
    mappings:
2041
    mappings:
1449
      - facet: '1'
2042
      - facet: ''
1450
        marc_field: 952b
2043
        marc_field: 999c
1451
        marc_type: marc21
2044
        marc_type: marc21
1452
        sort: ~
2045
        sort: ~
1453
        suggestible: ''
2046
        suggestible: ''
1454
      - facet: '1'
2047
      - facet: ''
1455
        marc_field: 952b
2048
        marc_field: 999c
1456
        marc_type: normarc
2049
        marc_type: normarc
1457
        sort: ~
2050
        sort: ~
1458
        suggestible: ''
2051
        suggestible: ''
1459
      - facet: ''
2052
      - facet: ''
1460
        marc_field: 995c
2053
        marc_field: '001'
1461
        marc_type: unimarc
2054
        marc_type: unimarc
1462
        sort: ~
2055
        sort: ~
1463
        suggestible: ''
2056
        suggestible: ''
1464
    type: string
2057
    type: string
1465
  homebranch:
2058
  location:
1466
    label: HomeLibrary
2059
    label: location
1467
    mappings:
2060
    mappings:
1468
      - facet: '1'
2061
      - facet: '1'
1469
        marc_field: 952a
2062
        marc_field: 952c
1470
        marc_type: marc21
2063
        marc_type: marc21
1471
        sort: ~
2064
        sort: ~
1472
        suggestible: ''
2065
        suggestible: ''
1473
      - facet: '1'
2066
      - facet: '1'
1474
        marc_field: 952a
2067
        marc_field: 952c
1475
        marc_type: normarc
2068
        marc_type: normarc
1476
        sort: ~
2069
        sort: ~
1477
        suggestible: ''
2070
        suggestible: ''
1478
      - facet: '1'
2071
      - facet: '1'
1479
        marc_field: 995b
2072
        marc_field: 995e
1480
        marc_type: unimarc
2073
        marc_type: unimarc
1481
        sort: ~
2074
        sort: ~
1482
        suggestible: ''
2075
        suggestible: ''
1483
    type: string
2076
    type: ''
1484
  identifier-standard:
2077
  lost:
1485
    label: identifier-standard
2078
    label: lost
1486
    mappings:
2079
    mappings:
1487
      - facet: ''
2080
      - facet: ''
1488
        marc_field: '010'
2081
        marc_field: '9521'
1489
        marc_type: marc21
2082
        marc_type: marc21
1490
        sort: ~
2083
        sort: ~
1491
        suggestible: ''
2084
        suggestible: ''
2085
    type: ''
2086
  map-scale:
2087
    label: map-scale
2088
    mappings:
1492
      - facet: ''
2089
      - facet: ''
1493
        marc_field: '011'
2090
        marc_field: '034'
1494
        marc_type: marc21
2091
        marc_type: marc21
1495
        sort: ~
2092
        sort: ~
1496
        suggestible: ''
2093
        suggestible: ''
2094
    type: ''
2095
  material-type:
2096
    label: material-type
2097
    mappings:
1497
      - facet: ''
2098
      - facet: ''
1498
        marc_field: '015'
2099
        marc_field: '007'
1499
        marc_type: marc21
2100
        marc_type: marc21
1500
        sort: ~
2101
        sort: ~
1501
        suggestible: ''
2102
        suggestible: ''
1502
      - facet: ''
2103
      - facet: ''
1503
        marc_field: '017'
2104
        marc_field: '007'
1504
        marc_type: marc21
2105
        marc_type: normarc
1505
        sort: ~
2106
        sort: ~
1506
        suggestible: ''
2107
        suggestible: ''
2108
    type: ''
2109
  materials-specified:
2110
    label: materials-specified
2111
    mappings:
1507
      - facet: ''
2112
      - facet: ''
1508
        marc_field: '018'
2113
        marc_field: '9523'
1509
        marc_type: marc21
2114
        marc_type: marc21
1510
        sort: ~
2115
        sort: ~
1511
        suggestible: ''
2116
        suggestible: ''
2117
    type: ''
2118
  microform-generation:
2119
    label: microform-generation
2120
    mappings:
1512
      - facet: ''
2121
      - facet: ''
1513
        marc_field: 020a
2122
        marc_field: 007_/11
1514
        marc_type: marc21
2123
        marc_type: marc21
1515
        sort: ~
2124
        sort: ~
1516
        suggestible: ''
2125
        suggestible: ''
1517
      - facet: ''
2126
      - facet: ''
1518
        marc_field: 022a
2127
        marc_field: 007_/11
1519
        marc_type: marc21
2128
        marc_type: normarc
1520
        sort: ~
2129
        sort: ~
1521
        suggestible: ''
2130
        suggestible: ''
2131
    type: ''
2132
  music-key:
2133
    label: music-key
2134
    mappings:
1522
      - facet: ''
2135
      - facet: ''
1523
        marc_field: '010'
2136
        marc_field: 130r
1524
        marc_type: normarc
2137
        marc_type: marc21
1525
        sort: ~
2138
        sort: ~
1526
        suggestible: ''
2139
        suggestible: ''
1527
      - facet: ''
2140
      - facet: ''
1528
        marc_field: '015'
2141
        marc_field: 240r
1529
        marc_type: normarc
2142
        marc_type: marc21
1530
        sort: ~
2143
        sort: ~
1531
        suggestible: ''
2144
        suggestible: ''
1532
      - facet: ''
2145
      - facet: ''
1533
        marc_field: 020a
2146
        marc_field: 243r
1534
        marc_type: normarc
2147
        marc_type: marc21
1535
        sort: ~
2148
        sort: ~
1536
        suggestible: ''
2149
        suggestible: ''
1537
      - facet: ''
2150
      - facet: ''
1538
        marc_field: 022a
2151
        marc_field: 630r
1539
        marc_type: normarc
2152
        marc_type: marc21
1540
        sort: ~
2153
        sort: ~
1541
        suggestible: ''
2154
        suggestible: ''
1542
      - facet: ''
2155
      - facet: ''
1543
        marc_field: 010az
2156
        marc_field: 700r
1544
        marc_type: unimarc
2157
        marc_type: marc21
1545
        sort: ~
2158
        sort: ~
1546
        suggestible: ''
2159
        suggestible: ''
1547
      - facet: ''
2160
      - facet: ''
1548
        marc_field: 011ayz
2161
        marc_field: 730r
1549
        marc_type: unimarc
2162
        marc_type: marc21
1550
        sort: ~
2163
        sort: ~
1551
        suggestible: ''
2164
        suggestible: ''
1552
    type: ''
2165
    type: ''
1553
  isbn:
2166
  nal-call-number:
1554
    label: isbn
2167
    label: nal-call-number
1555
    mappings:
2168
    mappings:
1556
      - facet: ''
2169
      - facet: ''
1557
        marc_field: 020a
2170
        marc_field: '070'
1558
        marc_type: marc21
2171
        marc_type: marc21
1559
        sort: ~
2172
        sort: ~
1560
        suggestible: ''
2173
        suggestible: ''
1561
      - facet: ''
1562
        marc_field: 020a
1563
        marc_type: normarc
1564
        sort: ~
1565
        suggestible: ''
1566
      - facet: ''
1567
        marc_field: 010az
1568
        marc_type: unimarc
1569
        sort: ~
1570
        suggestible: ''
1571
    type: ''
2174
    type: ''
1572
  issn:
2175
  name:
1573
    label: issn
2176
    label: name
1574
    mappings:
2177
    mappings:
1575
      - facet: ''
2178
      - facet: ''
1576
        marc_field: 022a
2179
        marc_field: '100'
1577
        marc_type: marc21
2180
        marc_type: marc21
1578
        sort: ~
2181
        sort: ~
1579
        suggestible: ''
2182
        suggestible: ''
1580
      - facet: ''
2183
      - facet: ''
1581
        marc_field: 022a
2184
        marc_field: '110'
1582
        marc_type: normarc
2185
        marc_type: marc21
1583
        sort: ~
2186
        sort: ~
1584
        suggestible: ''
2187
        suggestible: ''
1585
      - facet: ''
2188
      - facet: ''
1586
        marc_field: 011ayz
2189
        marc_field: '111'
1587
        marc_type: unimarc
2190
        marc_type: marc21
1588
        sort: ~
2191
        sort: ~
1589
        suggestible: ''
2192
        suggestible: ''
1590
    type: ''
1591
  issues:
1592
    label: issues
1593
    mappings:
1594
      - facet: ''
2193
      - facet: ''
1595
        marc_field: 952l
2194
        marc_field: '400'
1596
        marc_type: marc21
2195
        marc_type: marc21
1597
        sort: 1
2196
        sort: ~
1598
        suggestible: ''
2197
        suggestible: ''
1599
      - facet: ''
2198
      - facet: ''
1600
        marc_field: 952l
2199
        marc_field: 600a
1601
        marc_type: normarc
2200
        marc_type: marc21
1602
        sort: 1
2201
        sort: ~
1603
        suggestible: ''
2202
        suggestible: ''
1604
    type: sum
1605
  itemnumber:
1606
    label: itemnumber
1607
    mappings:
1608
      - facet: ''
2203
      - facet: ''
1609
        marc_field: '9529'
2204
        marc_field: '610'
1610
        marc_type: marc21
2205
        marc_type: marc21
1611
        sort: ~
2206
        sort: ~
1612
        suggestible: ''
2207
        suggestible: ''
1613
      - facet: ''
2208
      - facet: ''
1614
        marc_field: '9529'
2209
        marc_field: '611'
1615
        marc_type: normarc
2210
        marc_type: marc21
1616
        sort: ~
2211
        sort: ~
1617
        suggestible: ''
2212
        suggestible: ''
1618
      - facet: ''
2213
      - facet: ''
1619
        marc_field: '9959'
2214
        marc_field: '700'
1620
        marc_type: unimarc
2215
        marc_type: marc21
1621
        sort: ~
2216
        sort: ~
1622
        suggestible: ''
2217
        suggestible: ''
1623
    type: number
2218
      - facet: ''
1624
  itype:
2219
        marc_field: '710'
1625
    label: itype
1626
    mappings:
1627
      - facet: '1'
1628
        marc_field: 942c
1629
        marc_type: marc21
2220
        marc_type: marc21
1630
        sort: ~
2221
        sort: ~
1631
        suggestible: ''
2222
        suggestible: ''
1632
      - facet: '1'
2223
      - facet: ''
1633
        marc_field: 952y
2224
        marc_field: '711'
1634
        marc_type: marc21
2225
        marc_type: marc21
1635
        sort: ~
2226
        sort: ~
1636
        suggestible: ''
2227
        suggestible: ''
1637
      - facet: '1'
2228
      - facet: ''
1638
        marc_field: 942c
2229
        marc_field: '800'
1639
        marc_type: normarc
2230
        marc_type: marc21
1640
        sort: ~
2231
        sort: ~
1641
        suggestible: ''
2232
        suggestible: ''
1642
      - facet: '1'
2233
      - facet: ''
1643
        marc_field: 952y
2234
        marc_field: '810'
1644
        marc_type: normarc
2235
        marc_type: marc21
1645
        sort: ~
2236
        sort: ~
1646
        suggestible: ''
2237
        suggestible: ''
1647
      - facet: '1'
2238
      - facet: ''
1648
        marc_field: 200b
2239
        marc_field: '811'
1649
        marc_type: unimarc
2240
        marc_type: marc21
1650
        sort: ~
2241
        sort: ~
1651
        suggestible: ''
2242
        suggestible: ''
1652
      - facet: '1'
2243
    type: ''
1653
        marc_field: 995r
2244
  name-and-title:
1654
        marc_type: unimarc
2245
    label: name-and-title
2246
    mappings:
2247
      - facet: ''
2248
        marc_field: '100'
2249
        marc_type: marc21
1655
        sort: ~
2250
        sort: ~
1656
        suggestible: ''
2251
        suggestible: ''
1657
    type: string
1658
  lc-cardnumber:
1659
    label: lc-cardnumber
1660
    mappings:
1661
      - facet: ''
2252
      - facet: ''
1662
        marc_field: '010'
2253
        marc_field: '110'
1663
        marc_type: marc21
2254
        marc_type: marc21
1664
        sort: ~
2255
        sort: ~
1665
        suggestible: ''
2256
        suggestible: ''
1666
      - facet: ''
2257
      - facet: ''
1667
        marc_field: '011'
2258
        marc_field: '111'
1668
        marc_type: marc21
2259
        marc_type: marc21
1669
        sort: ~
2260
        sort: ~
1670
        suggestible: ''
2261
        suggestible: ''
1671
      - facet: ''
2262
      - facet: ''
1672
        marc_field: '010'
2263
        marc_field: 400at
1673
        marc_type: normarc
2264
        marc_type: marc21
1674
        sort: ~
2265
        sort: ~
1675
        suggestible: ''
2266
        suggestible: ''
1676
      - facet: ''
2267
      - facet: ''
1677
        marc_field: 995j
2268
        marc_field: 410a
1678
        marc_type: unimarc
2269
        marc_type: marc21
1679
        sort: ~
2270
        sort: ~
1680
        suggestible: ''
2271
        suggestible: ''
1681
    type: ''
1682
  lf:
1683
    label: lf
1684
    mappings:
1685
      - facet: ''
2272
      - facet: ''
1686
        marc_field: 008_/33
2273
        marc_field: 411a
1687
        marc_type: marc21
2274
        marc_type: marc21
1688
        sort: ~
2275
        sort: ~
1689
        suggestible: ''
2276
        suggestible: ''
1690
      - facet: ''
2277
      - facet: ''
1691
        marc_field: 008_/33
2278
        marc_field: 600at
1692
        marc_type: normarc
2279
        marc_type: marc21
1693
        sort: ~
2280
        sort: ~
1694
        suggestible: ''
2281
        suggestible: ''
1695
      - facet: ''
2282
      - facet: ''
1696
        marc_field: 105a_/11
2283
        marc_field: 610at
1697
        marc_type: unimarc
2284
        marc_type: marc21
1698
        sort: ~
2285
        sort: ~
1699
        suggestible: ''
2286
        suggestible: ''
1700
    type: ''
1701
  llength:
1702
    label: llength
1703
    mappings:
1704
      - facet: ''
2287
      - facet: ''
1705
        marc_field: leader_/1-5
2288
        marc_field: 611at
1706
        marc_type: marc21
2289
        marc_type: marc21
1707
        sort: ~
2290
        sort: ~
1708
        suggestible: ''
2291
        suggestible: ''
1709
      - facet: ''
2292
      - facet: ''
1710
        marc_field: leader_/1-5
2293
        marc_field: 700t
1711
        marc_type: normarc
2294
        marc_type: marc21
1712
        sort: ~
2295
        sort: ~
1713
        suggestible: ''
2296
        suggestible: ''
1714
    type: ''
1715
  ln:
1716
    label: ln
1717
    mappings:
1718
      - facet: ''
2297
      - facet: ''
1719
        marc_field: 008_/35-37
2298
        marc_field: 710at
1720
        marc_type: marc21
2299
        marc_type: marc21
1721
        sort: ~
2300
        sort: ~
1722
        suggestible: ''
2301
        suggestible: ''
1723
      - facet: ''
2302
      - facet: ''
1724
        marc_field: 008_/35-37
2303
        marc_field: 711a
1725
        marc_type: normarc
2304
        marc_type: marc21
1726
        sort: ~
2305
        sort: ~
1727
        suggestible: ''
2306
        suggestible: ''
1728
      - facet: ''
2307
      - facet: ''
1729
        marc_field: 101a
2308
        marc_field: 800at
1730
        marc_type: unimarc
2309
        marc_type: marc21
1731
        sort: ~
2310
        sort: ~
1732
        suggestible: ''
2311
        suggestible: ''
1733
    type: ''
1734
  local-classification:
1735
    label: local-classification
1736
    mappings:
1737
      - facet: ''
2312
      - facet: ''
1738
        marc_field: 952o
2313
        marc_field: 810at
1739
        marc_type: marc21
2314
        marc_type: marc21
1740
        sort: ~
2315
        sort: ~
1741
        suggestible: '1'
2316
        suggestible: ''
1742
      - facet: ''
2317
      - facet: ''
1743
        marc_field: 952o
2318
        marc_field: 811at
1744
        marc_type: normarc
2319
        marc_type: marc21
1745
        sort: ~
2320
        sort: ~
1746
        suggestible: '1'
2321
        suggestible: ''
2322
    type: ''
2323
  name-geographic:
2324
    label: name-geographic
2325
    mappings:
1747
      - facet: ''
2326
      - facet: ''
1748
        marc_field: '686'
2327
        marc_field: '651'
1749
        marc_type: unimarc
2328
        marc_type: marc21
1750
        sort: ~
2329
        sort: ~
1751
        suggestible: ''
2330
        suggestible: ''
1752
      - facet: ''
2331
      - facet: ''
1753
        marc_field: 995k
2332
        marc_field: 751a
1754
        marc_type: unimarc
2333
        marc_type: marc21
1755
        sort: ~
2334
        sort: ~
1756
        suggestible: '1'
2335
        suggestible: ''
1757
    type: ''
2336
    type: ''
1758
  location:
2337
  nlm-call-number:
1759
    label: Location
2338
    label: nlm-call-number
1760
    mappings:
2339
    mappings:
1761
      - facet: '1'
2340
      - facet: ''
1762
        marc_field: 952c
2341
        marc_field: '060'
1763
        marc_type: marc21
2342
        marc_type: marc21
1764
        sort: ~
2343
        sort: ~
1765
        suggestible: ''
2344
        suggestible: ''
1766
      - facet: '1'
2345
    type: ''
1767
        marc_field: 952c
2346
  not-onloan-count:
1768
        marc_type: normarc
2347
    label: not-onloan-count
1769
        sort: ~
2348
    mappings:
1770
        suggestible: ''
2349
      - facet: ''
1771
      - facet: '1'
2350
        marc_field: 999x
1772
        marc_field: 995e
2351
        marc_type: marc21
1773
        marc_type: unimarc
1774
        sort: ~
2352
        sort: ~
1775
        suggestible: ''
2353
        suggestible: ''
1776
    type: ''
2354
    type: ''
1777
  material-type:
2355
  note:
1778
    label: material-type
2356
    label: note
1779
    mappings:
2357
    mappings:
1780
      - facet: ''
2358
      - facet: ''
1781
        marc_field: '007'
2359
        marc_field: '500'
1782
        marc_type: marc21
2360
        marc_type: marc21
1783
        sort: ~
2361
        sort: ~
1784
        suggestible: ''
2362
        suggestible: ''
1785
      - facet: ''
2363
      - facet: ''
1786
        marc_field: '007'
2364
        marc_field: '505'
1787
        marc_type: normarc
2365
        marc_type: marc21
1788
        sort: ~
2366
        sort: ~
1789
        suggestible: ''
2367
        suggestible: ''
1790
    type: ''
1791
  microform-generation:
1792
    label: microform-generation
1793
    mappings:
1794
      - facet: ''
2368
      - facet: ''
1795
        marc_field: 007_/11
2369
        marc_field: '590'
1796
        marc_type: marc21
2370
        marc_type: marc21
1797
        sort: ~
2371
        sort: ~
1798
        suggestible: ''
2372
        suggestible: ''
1799
      - facet: ''
2373
      - facet: ''
1800
        marc_field: 007_/11
2374
        marc_field: 952z
1801
        marc_type: normarc
2375
        marc_type: marc21
1802
        sort: ~
2376
        sort: ~
1803
        suggestible: ''
2377
        suggestible: ''
1804
    type: ''
2378
    type: ''
Lines 1835-1840 biblios: Link Here
1835
        sort: ~
2409
        sort: ~
1836
        suggestible: ''
2410
        suggestible: ''
1837
    type: ''
2411
    type: ''
2412
  number-govt-pub:
2413
    label: number-govt-pub
2414
    mappings:
2415
      - facet: ''
2416
        marc_field: '086'
2417
        marc_type: marc21
2418
        sort: ~
2419
        suggestible: ''
2420
    type: ''
1838
  number-legal-deposit:
2421
  number-legal-deposit:
1839
    label: number-legal-deposit
2422
    label: number-legal-deposit
1840
    mappings:
2423
    mappings:
Lines 1844-1849 biblios: Link Here
1844
        sort: ~
2427
        sort: ~
1845
        suggestible: ''
2428
        suggestible: ''
1846
    type: ''
2429
    type: ''
2430
  number-local-acquisition:
2431
    label: number-local-acquisition
2432
    mappings:
2433
      - facet: ''
2434
        marc_field: 952i
2435
        marc_type: marc21
2436
        sort: ~
2437
        suggestible: ''
2438
    type: ''
1847
  number-natl-biblio:
2439
  number-natl-biblio:
1848
    label: number-natl-biblio
2440
    label: number-natl-biblio
1849
    mappings:
2441
    mappings:
Lines 1877-1915 biblios: Link Here
1877
        sort: ~
2469
        sort: ~
1878
        suggestible: ''
2470
        suggestible: ''
1879
    type: boolean
2471
    type: boolean
2472
  other-control-number:
2473
    label: other-control-number
2474
    mappings:
2475
      - facet: ''
2476
        marc_field: '035'
2477
        marc_type: marc21
2478
        sort: ~
2479
        suggestible: ''
2480
    type: ''
2481
  personal-name:
2482
    label: personal-name
2483
    mappings:
2484
      - facet: ''
2485
        marc_field: '100'
2486
        marc_type: marc21
2487
        sort: ~
2488
        suggestible: ''
2489
      - facet: ''
2490
        marc_field: '400'
2491
        marc_type: marc21
2492
        sort: ~
2493
        suggestible: ''
2494
      - facet: ''
2495
        marc_field: 600a
2496
        marc_type: marc21
2497
        sort: ~
2498
        suggestible: ''
2499
      - facet: ''
2500
        marc_field: '700'
2501
        marc_type: marc21
2502
        sort: ~
2503
        suggestible: ''
2504
      - facet: ''
2505
        marc_field: '800'
2506
        marc_type: marc21
2507
        sort: ~
2508
        suggestible: ''
2509
    type: ''
1880
  pl:
2510
  pl:
1881
    label: pl
2511
    label: pl
1882
    mappings:
2512
    mappings:
1883
      - facet: ''
2513
      - facet: ''
1884
        marc_field: 008_/15-17
2514
        marc_field: '008_/15-17'
1885
        marc_type: marc21
2515
        marc_type: marc21
1886
        sort: ~
2516
        sort: ~
1887
        suggestible: ''
2517
        suggestible: ''
1888
      - facet: ''
2518
      - facet: ''
1889
        marc_field: 008_/15-17
2519
        marc_field: '008_/15-17'
1890
        marc_type: normarc
2520
        marc_type: normarc
1891
        sort: ~
2521
        sort: ~
1892
        suggestible: ''
2522
        suggestible: ''
1893
    type: ''
2523
    type: ''
1894
  place:
2524
  price:
1895
    label: place
2525
    label: price
1896
    mappings:
2526
    mappings:
1897
      - facet: '1'
2527
      - facet: ''
1898
        marc_field: 260a
2528
        marc_field: 952g
1899
        marc_type: marc21
2529
        marc_type: marc21
1900
        sort: ~
2530
        sort: ~
1901
        suggestible: ''
2531
        suggestible: ''
1902
      - facet: '1'
2532
    type: ''
1903
        marc_field: 260a
2533
  provider:
1904
        marc_type: normarc
2534
    label: provider
2535
    mappings:
2536
      - facet: ''
2537
        marc_field: '260'
2538
        marc_type: marc21
1905
        sort: ~
2539
        sort: ~
1906
        suggestible: ''
2540
        suggestible: ''
1907
      - facet: '1'
2541
      - facet: ''
1908
        marc_field: 210a
2542
        marc_field: '264'
1909
        marc_type: unimarc
2543
        marc_type: marc21
1910
        sort: ~
2544
        sort: ~
1911
        suggestible: ''
2545
        suggestible: ''
1912
    type: string
2546
    type: ''
1913
  pubdate:
2547
  pubdate:
1914
    label: pubdate
2548
    label: pubdate
1915
    mappings:
2549
    mappings:
Lines 1947-1964 biblios: Link Here
1947
        marc_type: unimarc
2581
        marc_type: unimarc
1948
        sort: ~
2582
        sort: ~
1949
        suggestible: ''
2583
        suggestible: ''
1950
    type: string
2584
    type: string
1951
  record-source:
2585
  reading-grade-level:
1952
    label: record-source
2586
    label: reading-grade-level
2587
    mappings:
2588
      - facet: ''
2589
        marc_field: 521a
2590
        marc_type: marc21
2591
        sort: ~
2592
        suggestible: ''
2593
    type: ''
2594
  record-control-number:
2595
    label: record-control-number
2596
    mappings:
2597
      - facet: ''
2598
        marc_field: 770w
2599
        marc_type: marc21
2600
        sort: ~
2601
        suggestible: ''
2602
      - facet: ''
2603
        marc_field: 772w
2604
        marc_type: marc21
2605
        sort: ~
2606
        suggestible: ''
2607
      - facet: ''
2608
        marc_field: 773w
2609
        marc_type: marc21
2610
        sort: ~
2611
        suggestible: ''
2612
      - facet: ''
2613
        marc_field: 774w
2614
        marc_type: marc21
2615
        sort: ~
2616
        suggestible: ''
2617
      - facet: ''
2618
        marc_field: 775w
2619
        marc_type: marc21
2620
        sort: ~
2621
        suggestible: ''
2622
      - facet: ''
2623
        marc_field: 776w
2624
        marc_type: marc21
2625
        sort: ~
2626
        suggestible: ''
2627
      - facet: ''
2628
        marc_field: 777w
2629
        marc_type: marc21
2630
        sort: ~
2631
        suggestible: ''
2632
      - facet: ''
2633
        marc_field: 780w
2634
        marc_type: marc21
2635
        sort: ~
2636
        suggestible: ''
2637
      - facet: ''
2638
        marc_field: 785w
2639
        marc_type: marc21
2640
        sort: ~
2641
        suggestible: ''
2642
      - facet: ''
2643
        marc_field: 787w
2644
        marc_type: marc21
2645
        sort: ~
2646
        suggestible: ''
2647
      - facet: ''
2648
        marc_field: 800w
2649
        marc_type: marc21
2650
        sort: ~
2651
        suggestible: ''
2652
      - facet: ''
2653
        marc_field: 810w
2654
        marc_type: marc21
2655
        sort: ~
2656
        suggestible: ''
2657
      - facet: ''
2658
        marc_field: 811w
2659
        marc_type: marc21
2660
        sort: ~
2661
        suggestible: ''
2662
      - facet: ''
2663
        marc_field: 830w
2664
        marc_type: marc21
2665
        sort: ~
2666
        suggestible: ''
2667
    type: ''
2668
  record-source:
2669
    label: record-source
2670
    mappings:
2671
      - facet: ''
2672
        marc_field: '008_/39'
2673
        marc_type: marc21
2674
        sort: ~
2675
        suggestible: ''
2676
      - facet: ''
2677
        marc_field: '008_/39'
2678
        marc_type: normarc
2679
        sort: ~
2680
        suggestible: ''
2681
    type: ''
2682
  related-periodical:
2683
    label: related-periodical
2684
    mappings:
2685
      - facet: ''
2686
        marc_field: '247'
2687
        marc_type: marc21
2688
        sort: ~
2689
        suggestible: ''
2690
      - facet: ''
2691
        marc_field: '780'
2692
        marc_type: marc21
2693
        sort: ~
2694
        suggestible: ''
2695
      - facet: ''
2696
        marc_field: '785'
2697
        marc_type: marc21
2698
        sort: ~
2699
        suggestible: ''
2700
    type: ''
2701
  renewals:
2702
    label: renewals
2703
    mappings:
2704
      - facet: ''
2705
        marc_field: 952m
2706
        marc_type: marc21
2707
        sort: ~
2708
        suggestible: ''
2709
    type: ''
2710
  replacementprice:
2711
    label: replacementprice
2712
    mappings:
2713
      - facet: ''
2714
        marc_field: 952v
2715
        marc_type: marc21
2716
        sort: ~
2717
        suggestible: ''
2718
    type: ''
2719
  replacementpricedate:
2720
    label: replacementpricedate
2721
    mappings:
2722
      - facet: ''
2723
        marc_field: 952w
2724
        marc_type: marc21
2725
        sort: ~
2726
        suggestible: ''
2727
    type: ''
2728
  report-number:
2729
    label: report-number
2730
    mappings:
2731
      - facet: ''
2732
        marc_field: '027'
2733
        marc_type: marc21
2734
        sort: ~
2735
        suggestible: ''
2736
    type: ''
2737
  reserves:
2738
    label: reserves
1953
    mappings:
2739
    mappings:
1954
      - facet: ''
2740
      - facet: ''
1955
        marc_field: 008_/39
2741
        marc_field: 952n
1956
        marc_type: marc21
2742
        marc_type: marc21
1957
        sort: ~
2743
        sort: ~
1958
        suggestible: ''
2744
        suggestible: ''
2745
    type: ''
2746
  restricted:
2747
    label: restricted
2748
    mappings:
1959
      - facet: ''
2749
      - facet: ''
1960
        marc_field: 008_/39
2750
        marc_field: '9525'
1961
        marc_type: normarc
2751
        marc_type: marc21
1962
        sort: ~
2752
        sort: ~
1963
        suggestible: ''
2753
        suggestible: ''
1964
    type: ''
2754
    type: ''
Lines 1976-2029 biblios: Link Here
1976
        sort: ~
2766
        sort: ~
1977
        suggestible: ''
2767
        suggestible: ''
1978
    type: ''
2768
    type: ''
1979
  se:
2769
  stack:
1980
    label: se
2770
    label: stack
1981
    mappings:
2771
    mappings:
1982
      - facet: '1'
2772
      - facet: ''
1983
        marc_field: 440a
2773
        marc_field: 952j
1984
        marc_type: marc21
1985
        sort: ~
1986
        suggestible: ''
1987
      - facet: '1'
1988
        marc_field: 490a
1989
        marc_type: marc21
2774
        marc_type: marc21
1990
        sort: ~
2775
        sort: ~
1991
        suggestible: ''
2776
        suggestible: ''
1992
      - facet: '1'
2777
    type: ''
1993
        marc_field: 440a
2778
  stock-number:
1994
        marc_type: normarc
2779
    label: stock-number
1995
        sort: ~
1996
        suggestible: ''
1997
      - facet: '1'
1998
        marc_field: 490a
1999
        marc_type: normarc
2000
        sort: ~
2001
        suggestible: ''
2002
      - facet: '1'
2003
        marc_field: 225a
2004
        marc_type: unimarc
2005
        sort: ~
2006
        suggestible: ''
2007
    type: string
2008
  su-geo:
2009
    label: su-geo
2010
    mappings:
2780
    mappings:
2011
      - facet: '1'
2781
      - facet: ''
2012
        marc_field: 651a
2782
        marc_field: '037'
2013
        marc_type: marc21
2783
        marc_type: marc21
2014
        sort: ~
2784
        sort: ~
2015
        suggestible: ''
2785
        suggestible: ''
2016
      - facet: '1'
2786
    type: ''
2017
        marc_field: 651a
2018
        marc_type: normarc
2019
        sort: ~
2020
        suggestible: ''
2021
      - facet: '1'
2022
        marc_field: 607a
2023
        marc_type: unimarc
2024
        sort: ~
2025
        suggestible: ''
2026
    type: string
2027
  subject:
2787
  subject:
2028
    label: subject
2788
    label: subject
2029
    mappings:
2789
    mappings:
Lines 2248-2253 biblios: Link Here
2248
        sort: ~
3008
        sort: ~
2249
        suggestible: '1'
3009
        suggestible: '1'
2250
    type: string
3010
    type: string
3011
  subject-name-personal:
3012
    label: subject-name-personal
3013
    mappings:
3014
      - facet: ''
3015
        marc_field: 600a
3016
        marc_type: marc21
3017
        sort: ~
3018
        suggestible: ''
3019
    type: ''
2251
  suppress:
3020
  suppress:
2252
    label: suppress
3021
    label: suppress
2253
    mappings:
3022
    mappings:
Lines 2271-2282 biblios: Link Here
2271
    label: ta
3040
    label: ta
2272
    mappings:
3041
    mappings:
2273
      - facet: ''
3042
      - facet: ''
2274
        marc_field: 008_/22
3043
        marc_field: '008_/22'
2275
        marc_type: marc21
3044
        marc_type: marc21
2276
        sort: ~
3045
        sort: ~
2277
        suggestible: ''
3046
        suggestible: ''
2278
      - facet: ''
3047
      - facet: ''
2279
        marc_field: 008_/22
3048
        marc_field: '008_/22'
2280
        marc_type: normarc
3049
        marc_type: normarc
2281
        sort: ~
3050
        sort: ~
2282
        suggestible: ''
3051
        suggestible: ''
Lines 2286-2291 biblios: Link Here
2286
        sort: ~
3055
        sort: ~
2287
        suggestible: ''
3056
        suggestible: ''
2288
    type: ''
3057
    type: ''
3058
  thematic-number:
3059
    label: thematic-number
3060
    mappings:
3061
      - facet: ''
3062
        marc_field: 130n
3063
        marc_type: marc21
3064
        sort: ~
3065
        suggestible: ''
3066
      - facet: ''
3067
        marc_field: 240n
3068
        marc_type: marc21
3069
        sort: ~
3070
        suggestible: ''
3071
      - facet: ''
3072
        marc_field: 243n
3073
        marc_type: marc21
3074
        sort: ~
3075
        suggestible: ''
3076
      - facet: ''
3077
        marc_field: 630n
3078
        marc_type: marc21
3079
        sort: ~
3080
        suggestible: ''
3081
      - facet: ''
3082
        marc_field: 700n
3083
        marc_type: marc21
3084
        sort: ~
3085
        suggestible: ''
3086
      - facet: ''
3087
        marc_field: 730n
3088
        marc_type: marc21
3089
        sort: ~
3090
        suggestible: ''
3091
    type: ''
2289
  title:
3092
  title:
2290
    label: title
3093
    label: title
2291
    mappings:
3094
    mappings:
Lines 2750-2752 biblios: Link Here
2750
        sort: ~
3553
        sort: ~
2751
        suggestible: ''
3554
        suggestible: ''
2752
    type: string
3555
    type: string
3556
  title-abbreviated:
3557
    label: title-abbreviated
3558
    mappings:
3559
      - facet: ''
3560
        marc_field: '210'
3561
        marc_type: marc21
3562
        sort: ~
3563
        suggestible: ''
3564
      - facet: ''
3565
        marc_field: '211'
3566
        marc_type: marc21
3567
        sort: ~
3568
        suggestible: ''
3569
      - facet: ''
3570
        marc_field: '246'
3571
        marc_type: marc21
3572
        sort: ~
3573
        suggestible: ''
3574
    type: ''
3575
  title-collective:
3576
    label: title-collective
3577
    mappings:
3578
      - facet: ''
3579
        marc_field: '243'
3580
        marc_type: marc21
3581
        sort: ~
3582
        suggestible: ''
3583
    type: ''
3584
  title-cover:
3585
    label: title-cover
3586
    mappings:
3587
      - facet: ''
3588
        marc_field: 245a
3589
        marc_type: marc21
3590
        sort: ~
3591
        suggestible: ''
3592
    type: ''
3593
  title-expanded:
3594
    label: title-expanded
3595
    mappings:
3596
      - facet: ''
3597
        marc_field: '214'
3598
        marc_type: marc21
3599
        sort: ~
3600
        suggestible: ''
3601
      - facet: ''
3602
        marc_field: '246'
3603
        marc_type: marc21
3604
        sort: ~
3605
        suggestible: ''
3606
    type: ''
3607
  title-former:
3608
    label: title-former
3609
    mappings:
3610
      - facet: ''
3611
        marc_field: '246'
3612
        marc_type: marc21
3613
        sort: ~
3614
        suggestible: ''
3615
      - facet: ''
3616
        marc_field: '247'
3617
        marc_type: marc21
3618
        sort: ~
3619
        suggestible: ''
3620
      - facet: ''
3621
        marc_field: '780'
3622
        marc_type: marc21
3623
        sort: ~
3624
        suggestible: ''
3625
    type: ''
3626
  title-key:
3627
    label: title-key
3628
    mappings:
3629
      - facet: ''
3630
        marc_field: '222'
3631
        marc_type: marc21
3632
        sort: ~
3633
        suggestible: ''
3634
    type: ''
3635
  title-later:
3636
    label: title-later
3637
    mappings:
3638
      - facet: ''
3639
        marc_field: '785'
3640
        marc_type: marc21
3641
        sort: ~
3642
        suggestible: ''
3643
    type: ''
3644
  title-other-variant:
3645
    label: title-other-variant
3646
    mappings:
3647
      - facet: ''
3648
        marc_field: '212'
3649
        marc_type: marc21
3650
        sort: ~
3651
        suggestible: ''
3652
      - facet: ''
3653
        marc_field: '247'
3654
        marc_type: marc21
3655
        sort: ~
3656
        suggestible: ''
3657
      - facet: ''
3658
        marc_field: '740'
3659
        marc_type: marc21
3660
        sort: ~
3661
        suggestible: ''
3662
    type: ''
3663
  title-series:
3664
    label: title-series
3665
    mappings:
3666
      - facet: '1'
3667
        marc_field: 440a
3668
        marc_type: marc21
3669
        sort: ~
3670
        suggestible: ''
3671
      - facet: '1'
3672
        marc_field: 490a
3673
        marc_type: marc21
3674
        sort: ~
3675
        suggestible: ''
3676
      - facet: '1'
3677
        marc_field: 440a
3678
        marc_type: normarc
3679
        sort: ~
3680
        suggestible: ''
3681
      - facet: '1'
3682
        marc_field: 490a
3683
        marc_type: normarc
3684
        sort: ~
3685
        suggestible: ''
3686
      - facet: '1'
3687
        marc_field: 225a
3688
        marc_type: unimarc
3689
        sort: ~
3690
        suggestible: ''
3691
    type: string
3692
  title-uniform:
3693
    label: title-uniform
3694
    mappings:
3695
      - facet: ''
3696
        marc_field: '130'
3697
        marc_type: marc21
3698
        sort: ~
3699
        suggestible: ''
3700
      - facet: ''
3701
        marc_field: '240'
3702
        marc_type: marc21
3703
        sort: ~
3704
        suggestible: ''
3705
      - facet: ''
3706
        marc_field: '730'
3707
        marc_type: marc21
3708
        sort: ~
3709
        suggestible: ''
3710
      - facet: ''
3711
        marc_field: 700t
3712
        marc_type: marc21
3713
        sort: ~
3714
        suggestible: ''
3715
      - facet: ''
3716
        marc_field: 710t
3717
        marc_type: marc21
3718
        sort: ~
3719
        suggestible: ''
3720
      - facet: ''
3721
        marc_field: 711t
3722
        marc_type: marc21
3723
        sort: ~
3724
        suggestible: ''
3725
    type: ''
3726
  totalissues:
3727
    label: totalissues
3728
    mappings:
3729
      - facet: ''
3730
        marc_field: '9420'
3731
        marc_type: marc21
3732
        sort: ~
3733
        suggestible: ''
3734
    type: ''
3735
  udc-classification:
3736
    label: udc-classification
3737
    mappings:
3738
      - facet: ''
3739
        marc_field: '080'
3740
        marc_type: marc21
3741
        sort: ~
3742
        suggestible: ''
3743
    type: ''
3744
  uri:
3745
    label: uri
3746
    mappings:
3747
      - facet: ''
3748
        marc_field: 952u
3749
        marc_type: marc21
3750
        sort: ~
3751
        suggestible: ''
3752
    type: ''
3753
  withdrawn:
3754
    label: withdrawn
3755
    mappings:
3756
      - facet: ''
3757
        marc_field: '9520'
3758
        marc_type: marc21
3759
        sort: ~
3760
        suggestible: ''
3761
    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 175-203 subtest 'build_query tests' => sub { Link Here
175
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number:"123456"'] );
175
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number:"123456"'] );
176
    is(
176
    is(
177
        $query->{query}{query_string}{query},
177
        $query->{query}{query_string}{query},
178
        '(Local-number:"123456")',
178
        '(local-number:"123456")',
179
        "query of specific field including hyphen and quoted is not truncated"
179
        "query of specific field including hyphen and quoted is not truncated, field name is converted to lower case"
180
    );
180
    );
181
181
182
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number:123456'] );
182
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number:123456'] );
183
    is(
183
    is(
184
        $query->{query}{query_string}{query},
184
        $query->{query}{query_string}{query},
185
        '(Local-number:123456*)',
185
        '(local-number:123456*)',
186
        "query of specific field including hyphen and not quoted is truncated"
186
        "query of specific field including hyphen and not quoted is truncated, field name is converted to lower case"
187
    );
187
    );
188
188
189
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number.raw:123456'] );
189
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number.raw:123456'] );
190
    is(
190
    is(
191
        $query->{query}{query_string}{query},
191
        $query->{query}{query_string}{query},
192
        '(Local-number.raw:123456*)',
192
        '(local-number.raw:123456*)',
193
        "query of specific field including period and not quoted is truncated"
193
        "query of specific field including period and not quoted is truncated, field name is converted to lower case"
194
    );
194
    );
195
195
196
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number.raw:"123456"'] );
196
    ( undef, $query ) = $builder->build_query_compat( undef, ['Local-number.raw:"123456"'] );
197
    is(
197
    is(
198
        $query->{query}{query_string}{query},
198
        $query->{query}{query_string}{query},
199
        '(Local-number.raw:"123456")',
199
        '(local-number.raw:"123456")',
200
        "query of specific field including period and quoted is not truncated"
200
        "query of specific field including period and quoted is not truncated, field name is converted to lower case"
201
    );
201
    );
202
202
203
    ( undef, $query ) = $builder->build_query_compat( undef, ['J.R.R'] );
203
    ( undef, $query ) = $builder->build_query_compat( undef, ['J.R.R'] );
204
- 

Return to bug 19575