[Koha-bugs] [Bug 32782] UNIMARC support

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Feb 21 17:19:58 CET 2023


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32782

Laurence Rault <laurence.rault at biblibre.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |laurence.rault at biblibre.com

--- Comment #3 from Laurence Rault <laurence.rault at biblibre.com> ---
My proposition for Unimarc (no good syntax for code, but just notes) : 

            my $publication_title = $biblio->title;
            my $print_identifier =
                 $record->subfield( '010', 'a' )
              || $record->subfield( '010', 'z' )
              || $record->subfield( '011', 'a' )
              || $record->subfield( '011', 'y' );
            my $online_identifier = $print_identifier;
            my ( $date_first_issue_online, $date_last_issue_online ) = 955$a,
995$k
              $fix_coverage->( $record->subfield( '', '' ) );
            my ( $num_first_vol_online, $num_last_vol_online ) = 955$d, 955$n
              $fix_coverage->( $record->subfield( '', '' ) ); 
            my ( $num_first_issue_online, $num_last_issue_online ) = 955$e, 
955$o
              ( '', '' );    # FIXME ?
            my $title_url = $record->subfield( '856', 'u' );
            my $first_author = $biblio->author;
            my $embargo_info     = '';                                 # FIXME
? 371$a
            my $coverage_depth   = $title_url ? 'fulltext' : 'print'; 
            my $notes            = $record->subfield( '', '' ); = 336$a
            my $publisher_name   = $record->subfield( '214', 'c' );
            my $publication_type = '';                                 # FIXME
? see below
            my $date_monograph_published_print  = '';                  # FIXME
? 214$d
            my $date_monograph_published_online = '';                  # FIXME
? 214$d + 100$a pos 9-12
            my $monograph_volume                = '';                  # FIXME
? 200$v
            my $monograph_edition               = '';                  # FIXME
? 205$a
            my $first_editor                    = '';                  # FIXME
? 214$c (?)
            my $parent_publication_title_id     = '';                  # FIXME
? 461 : what kind of information here ? If title, 461$t, if id, 461$0 or $3 ?
            my $preceeding_publication_title_id = '';                  # FIXME
? 432 : same question
            my $access_type                     = '';                  # FIXME
? 856$y





            publication_type : serial, or monograph
            if monograph : label pos. 67=am + 106$a=s
            if serial : label pos. 67=as + 106$a=s

            + always add field 135$a=drnn#nnnmnnuu


            For 955 : instead of 955 we could put all information in 856$z
maybe, as they are related to the url. Depends on if we create one record with
multiple 856 if many raws for one title in the kbart file, or one record per
raw.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list