On Wed, Jun 16, 2004 at 08:41:03AM +0100, Lou Burnard wrote:
> Date: Wed, 16 Jun 2004 08:41:03 +0100
> From: Lou Burnard <[log in to unmask]>
> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031013 Thunderbird/0.3
> To: Paul Tremblay <[log in to unmask]>
> Cc: [log in to unmask]
> Subject: Re: generating bibliography with TEI
> Paul Tremblay wrote:
> >I'm writing an XSL stylesheet to automatically generate a bibliography
> >and MLA citations for my girlfriend's thesis. The stylesheet reads each
> >citation (<ref target="author11" type="bib">33-77</ref>) in the main
> >document and then pulls the matching information from a separate TEI
> >document that contains just bibliographic references.
> >Has anyone else done work in this area?
> Yes, just about anyone who uses the TEI for this purpose in fact...
> If you're using xslt you might like to look at the way this is done in
> Sebastian Rahtz' stylesheets which are freely available from the TEI
> site (http://www.tei-c.org/Stylesheets/teixsl.html)
> >I'm noticing one shortcoming of the TEI markup language is that the
> >element biblStruct has no type attribute. Hence, a journal will look the
> >same as a magazine, thought the final formatting of each will be
> If the final formatting is different, won't they look different? I dont
> understand what you mean exactly (not least because I thought a journal
> *was* a magazine, and vice versa -- for bibliographic purposes they're
> both serials). But anyway, if you want one biblStruct to be rendered
> differently from another it should be done via the REND attribute. If
> there were a TYPE attribut it would probably be used to say something
> about the internal organization of the biblStruct. Which being fixed,
> there isn't one.
No, they won't look different when they are marked up as TEI. Both a
magazine and a journal will have an analytic and a monogr level; both
will have dates. But the date of a journal will have to be put in
parenthesis according to MLA format, whereas the date for the magazine
It gets even trickier. Say you include the issue with a journal that has
continuous pagination. It appears four times a year. In January it
starts on page 1, in April it starts where the last left off, on page
388, and so on.
Not take another journal that also appears four times a year with
non-contiuous pagination. Each issue starts with page one.
For the first case, you don't include the issue number; for the second,
you do. So the xslt stylesheet needs to be able to distinguish not only
between magazines and journals, but between different types of journals
Ideally, one should only have to enter the data for a source in once.
Then one should be able to write different stylesheets to create a
bibliography for the MLA format, and one for Chicago style with
footnotnes, and one for the author-date system, and so on.
My question is, is the TEI markup suitable for this task? Even if one
could use the rend attribute to give enough information, such a use
would not be enforced by a schema, creating a databasae without all the
adequate information to create any type of bibliography.
*Paul Tremblay *
*[log in to unmask]*