Thanks! So $v, $x, $y, and $z should always get a "--" before them --
that's sufficient logic to do it 'right'? I guess an LCSH 6xx always
needs an $a first, so I don't need to worry about if a $v or $x happens
to come first, and shouldn't get a preceding "--".
Should I do this only for 6xx with 2nd indicator 2 indicating LCSH, or
do people generally just do this for all 6xx?
Tod Olson wrote:
Only for certain subfields:
Dash (-) that precedes a subdivision in an extended 600 subject
heading is not carried in the MARC record. It may be system generated
as a display constant associated with the content of subfield $v, $x,
$y, and $z.
From http://www.loc.gov/marc/bibliographic/bd600.html
-Tod
On Sep 23, 2009, at 9:09 AM, Jonathan Rochkind wrote:
Hi all, I'm writing some marc record display code, and I have a
question about the 'right' way to display LCSH headings.
LCSH headings are typically displayed with "--" between components.
But looking at the MARC, it looks like the "--" punctuation isn't
actually in the MARC field. (A rare instance where display
punctuation isn't in the marc!).
Is it correct for any LCSH 6xx field (which you know because the 2nd
indicator is 0, right?), to add "--" between ALL present subfields
on display? Do I have the right logic there?
Thanks for any advice!
Jonathan