On 04.04.2011 02:32, Syd Bauman wrote:
> Encoding the language of a bibliographic reference is easy: put
> xml:lang= on the <bibl>, <biblStruct>, or <biblFull>. As for the
> language of the document the reference points to, I do not have an
> answer for you off the top of my head. But I do not think you should
> use xml:lang=YYY on the <title> element to indicate that the item so
> titled written in language YYY. The semantics of xml:lang= on <title>
> are clear: the *title* is in YYY. The item so titled may also be
> written in YYY (bibliographic items usually have a title in the same
> language as their contents), but it's not a given.
I'm not very convinced with that solution either, since I'm making a
statement about a document based upon an attribute that is actually not
part of that document.
> I don't know how a printed bibliography lists language (I'm sure
> someone on this list will know :-), but I suspect the name of the
> language is given, perhaps preceded by some boilerplate phrase like
> "in". In which case, I suppose you could put a <lang> with a norm=
> attribute in there.
That might be a solution for <bibl>, but when using <lang> within
<biblStruct> or <biblFull> I have to put it in a note statement, which I
think is a little too "verbose". So why not allowing <textLang> or
<langUsage> within all these three "citation-describing" elements?
Best regards, Matthias
>> does anyone know how to properly encode the language of a
>> bibliographic reference or better, the language of the document the
>> reference points to?
>> Regardless of weather using <biblStruct>, <bibl> or <biblFull>
>> there seems to be no genuine element for this task. The closest
>> thing I came up with so far is to assign an @xml:lang attribute to
>> the <title> element of the bibliographic description and take this
>> as an indication of the language of the document itself.
>> However, I would be much more happy with a "<langUsage><language
>> indent="...">...</language><langUsage>"-way of doing this.