[Koha-bugs] [Bug 13600] XSLT: 8xx not showing if there is no 4xx
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Fri Oct 21 19:54:48 CEST 2022
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13600
--- Comment #38 from Heather <heather_hernandez at nps.gov> ---
Here's some Cataloger Opinions on Punctuation (in case it's helpful!):
I looked at the sample records--lots of fields seem to be missing required
indicators, but I guess that doesn't affect this?
First record, "This is a series with multiple 8xx but no 4xx" has correct
punctuation.
Second record, "This is a series with multiple 440 and 8xx but no 490" has
incorrect punctuation in second 440 field: "Chronicles of Prydain ǂv 2" should
be "Chronicles of Prydain ;ǂv 2" It's the same in the 3rd records, "This is a
series with 8xx and 490," with the 490 lacking a semicolon preceding the
subfield v. Given that this MARC record lacks the required semicolon preceding
the subfield v, yet a semicolon is supplied in the display, it seems that Koha
is supplying semicolons as display constants, but this is not permitted in
MARC21 for field 490:
https://www.loc.gov/marc/bibliographic/bd490.html
The only display constants permitted in MARC21 are optional parentheses
enclosing the display of the entire field.
So catalogers are required to enter a semicolon preceding a subfield v in all
MARC21 series fields (4XX &/or 8XX), so Koha shouldn't be supplying semicolon
display constants. I think this supplying of a semicolon display constant is
why there are weird double-semicolons. So maybe a developer could apply
Developer Code Magic to stop Koha from supplying these unallowed semicolon
display constants?
As for the behavior of record "This is a series with 440 and 490" not
displaying the 490 with a first indicator of 1, that seems like correct
behavior--that is an incorrect indicator, since "1" should only be used when
the record has a paired 8XX field to provide the series added entry. (The
correct indicator in the absence of a paired 8XX field is 490 0_).
--h2
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list