1 Aug 2003 10:54
Re: Sample Article/Bibliography TEI-XML/XSL "kits" announced
Burnard Towers <lou.burnard <at> COMPUTING-SERVICES.OXFORD.AC.UK>
2003-08-01 08:54:18 GMT
2003-08-01 08:54:18 GMT
Chuck asks for comments on these resources, so I hope he will accept these brief remarks in the spirit of constructive criticism intended. As others have already remarked, it's really important to have simple sample demos of the power and simplicity of TEI/XML+XSL/T which are focussed precisely on the kind of stuff that specific user communities do, and I will certainly be linking to these resources from the TEI website at the next update. That said, doing things in an exemplary fashion does mean Doing Them Right, and there are a couple of nits I'd like to pick in the approach adopted here. (a) There are two ways of doing HTML-style links in TEI. You can follow the letter of P3, predeclare an entity for each web page you want to link to, and use <xptr> or <xref> with a DOC attribute. Or, with considerably less effort, you can add a new attribute (e.g. URL or HREF) to the existing <xptr> or <xref> declarations and use that. What you *can't* in my opinion do is use the REND attribute for this purpose. That's tag (or rather attribute) abuse. (See further 14.2.4 of P4, http://www.tei-c.org/Guidelines/SA.html#SAHTML ) (b) In general, the content of an element should be exactly what the element's GI claims it is. I am not sure I'd agree that "---" is an author name. In particular, the "----" who happens to come after "Aaadvark, Antony" in the author-sorted list is definitely not the same as the "----" who comes after "Zoroaster, Xenia". This approach also ensures that all sorts of things will go wrong when I start doing interesting things with my bibliography other than print it all out in alpha order. I think that the way to do this is to put the full author name in every time, and suppress the duplication in the stylesheet. Advocates might be found for using the existing TEI copyOf attribute, or even for some such weirdness as "rend='suppress'" I suppose...(Continue reading)
RSS Feed