Print

Print


Exercise: Convince a toff the hyphen in his name is just a display
convention. :)

But here's a better example than in my original post:

<mads ID="merzenich.m.m">
        <authority>
                <name type="personal">
                        <namePart type="family">Merzenich</namePart>
                        <namePart type="given">Michael M.</namePart>
                </name>
        </authority>
</mads>
<mads ID="mesulam.m.m">
        <authority>
                <name type="personal">
                        <namePart type="family">Mesulam</namePart>
                        <namePart type="given">Marek-Marsel</namePart>
                </name>
        </authority>
</mads>

In a list of references the first might appear as "Merzenich, M. M." or
"Merzenich MM" or one of a few other possibilities, but never as
"Merzenich M-M" or "Merzenich M.-M." The second person's name can be
(and often is) written as "Mesulam M-M" or "Mesulam M.-M." If you
have...
<mads ID="mesulam.m.m">
        <authority>
                <name type="personal">
                        <namePart type="family">Mesulam</namePart>
                        <namePart type="given">Marek</namePart>
                        <namePart type="given">Marsel</namePart>
                </name>
        </authority>
</mads>
...no stylesheet is going to be able to figure out there's supposed to
be a hyphen in there somewhere.

>>> [log in to unmask] 2004-06-11 11:09:17 >>>
> From: Andrew E Switala [mailto:[log in to unmask]]
> Sent: 11 June, 2004 10:55
> Subject: Re: [MODS] names and abbreviation
>
> Annoying case one: hyphenated given names.  If you break them
> up into multiple <namePart> elements, where does the hyphen go?

It doesn't.  The hyphen is a display convention.  Keep markup
and content separate.  The display rules may say to for each
name part after the first, add a hyphen, before concatenating
the name part. Or other display conventions may be used.