On 15/3/06 2:21 PM, "Martin Duerst" <[EMAIL PROTECTED]> wrote:
>> Not sure if this is a known bug, but I just noticed that the RelaxNG >> grammar doesn't accept "atomCommonAttributes" (eg xml:lang) on the >> "atom:name" and "atom:uri" and "atom:email" elements used within >> Person constructs. > > For atom:uri and atom:email at least, not having xml:lang may > be seen as a feature. While these often contain pieces from one > language or another, they are not really in a language. Since the original discussion I've stumbled across something extra that makes xml:lang relevant for atom:name. Seems that in writing Hungarian names, the pattern is always surname followed by forename - e.g. Bartók Béla, where Béla is the personal name and Bartók is the family name. While common western names (eg. Eric Scheid) would be indexed as Scheid, Eric; a comma is instead simply added between the Hungarian surname and forename, making Hungarian names indistinguishable from other Western-style names. For example: Bartók Béla is indexed as Bartók, Béla. Icelandic names are another game altogether. e.