[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