On Fri, 2004-01-23 at 09:20, Bruce D'Arcus wrote:
> So going back to the non-standard (in the english-speaking world)
> examples Karen raised that largely prompted this discussion:
> On Jan 23, 2004, at 10:49 AM, Karen Coyle wrote:
> > Note that a nonSort element is not always a full word and
> > doesn't always get spaces, such as in 17th and 18th century works in
> > French where the apostrophe was not used: Lhistoire.... In this case,
> > the nonSort is "L" and there are no spaces; or in Arabic, where the
> > nonSort is "al-", as in: al-ʻArabah al-dhahabīyah lā taṣʻad.
> I wonder if this would work?
> <titleInfo xml:lang="fr">
>     <nonSort>L</nonSort>
>     <title>historie...</title>
> </titleInfo>

I don't think language alone is enough.  "Le" which would also be
lang="fr" would need a space.  How would you distinguish between "L" and
"Le" unless you maintained a list of all possible articles in your
stylesheets (like you mention)?  This seems like a lot of unnecessary
complexity.  Treating as attribute with space, as others have mentioned,
greatly simplifies this:

<title nonSort="L">...</title>
<title nonSort="Le ">...</title>

To me, the space is content, just as spaces between words are content,
not just a matter of display (which is what I would want a stylesheet to


Kevin S. Clarke <[log in to unmask]>
Lane Medical Library, Stanford University