Bibliography issues
Posted by mholmes on 25 Mar 2009 in Activity log
In marking up the next CJBS article, I've discovered that it has both note-references and a full bibliography. This raises a slight issue that I'll have to deal with. Up to now, I have the following patterns:
- Notes are notes -- text, rather than pointers to references. In this case, the
<note>element has text in it. - Notes point directly to a full citation, in which case the
<note>element contains nothing at all; it has@corresppointing to the bibliographical item in the biblio list at the end. In the Sumegi text, this is the pattern, and the bibliography itself is not reproduced other than in the notes. - References are done through author-date items in the text itself, which are linked through a ref element to the relevant biblio item (
<ref target="#spodark_2005">Spodark, 2005</ref>); in this case, the biblio list is reproduced at the end in full. The IALLT Journal style works this way.
Now we have a fourth pattern exemplified in the Dalvi CJBS text:
- Note numbers in the text point to footnotes to brief citations (e.g. In the Buddha’s Words, 230-33.). The brief citation actually refers to a text which is in the full bibliography, which is also reproduced (above the endnotes), but there's no explicit link between the short endnote and the biblio item; the reader has to figure out that relationship for him or herself.
To deal with this, I think we need to operate as follows:
- The note element should contain the text of the note, as normal. However, it should also have
@corresp, pointing to the bibliographical entry, if there is one. - The processing code for XHTML should automatically provide a link to pop up the full biblio entry from the endnote, so the user can click on the endnote number to see the endnote itself (the short citation), and then click on something else to show the full biblio entry. Another option is to make the short citation in the endnote a
<ref>element itself, thus turning it into a link automatically. This would perhaps be more consistent with other types of referencing above. - We need a way in the XML to distinguish between a listBibl which is not displayed (as in the Sumegi text) and one which is (as in the Dalvi). Previously I was assuming that the existence of @corresp attributes on note elements would be enough to distinguish a text using that form of referencing (in which the actual listBibl is not displayed) from one in which it is displayed; but now that won't work (and in any case it was a bit arbitrary). So perhaps the best option is to distinguish two types of div in the back element:
//text/back/div[@type="bibliogr"](the normal type up to now, which is displayed).//text/back/div[@type="refList"](the type exemplified by the Sumegi text, which is not displayed, but from which the endnote references are drawn).