[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