Punctuation in TPAC record display clashes with MARC punctuation guidelines
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
New
|
Undecided
|
Unassigned |
Bug Description
EG 3.8.0
Example record: https:/
When displaying the 1XX and 7XX name headings at the top of an OPAC display record, any included relator terms are enclosed in parentheses, with no relator terms adding "(Author)." by default to 1XX headings and "(Added Authors)." by default to 7XX headings. The official MARC input convention is that name headings end (not counting any control subfields) with either punctuation (defaulting to full stop) or a closed parenthesis. When the final subfield is a relator term, the full stop ends up within the parentheses and then another full stop is added after the parenthesis closes in the display.
It's a small thing, but ideally, including a relator with the proper full stop at the end in the actual MARC field would not result in a doubling of full stops in the display. There is probably a way to adjust this in our OPAC display templates, but it certainly would be a nice default.
Something else I noticed: commas are auto-inserted between multiple relators, when it appears they should be included in the punctuation in the MARC field proper. So when there's already a comma, two commas show up.