[tei-council] biblStruct madness
Martin Holmes
mholmes at uvic.ca
Fri Sep 19 12:11:17 EDT 2014
I suggest replacing all biblStructs with bibls in the bibliography of
the Guidelines. No-one needs the misery of trying to render biblStructs.
I've wasted weeks of my life on it.
Cheers,
Martin
On 14-09-19 07:15 AM, syd at paramedic.wwp.northeastern.edu wrote:
> Addressing bug 383 is a bit of shooting ourselves in the already
> bleeding foot.
>
> I have (in my working copy) updated BIB and the element specification
> for <biblStruct> to address this bug. All works fine.[1] However, now
> the actual HTML bibliography in the generated Guidelines looks worse,
> because the <idno> elements are showing up in the middle, not at the
> end. This is because our template for <biblStruct> just applies
> templates, it does not do anything intelligent with the order of
> elements. (I don't even know how the punctuation gets in there.)
>
> So I was inclined to try to fix the processing if <biblStruct> first.
> However, I realize
>
> 1. it's a sizable job just to do this one thing, let alone fix
> what's listed below
>
> 2. <idno> isn't being processed well, anyway [2]
>
> 3. there quite a few other things that need to be fixed in the
> processing of our bibliography, e.g.:
> a) spacing is sometimes screwy (e.g., no space before year "1992"
> in #KNUTH)
> b) Series-level titles are renditionally undifferentiated -- but
> I'm not sure they should be. See, e.g. #CH-eg-02. (Which is
> just mis-encoded anyway, isn't it? TR23 is not a series.
> That's probably a corrigible error. But it if it were a series
> title, A- it looks icky, and B- shouldn't it have been done as
> a <series>, anyway?)
> c) the CSS for <q> generates ugly straight quotes, as opposed to
> pretty curly ones
> d) we are using <biblScope> instead of <citedRange>
> e) we are completely inconsistent about whether or not there is
> whitespace after the '.' of (e.g.) "p. 7" or "pp. 7-11".
> f) The Princeton Band
> e) we are completely inconsistent as to whether or not the "p."
> or "pp." is included in the content of a <bibleScope> with
> type="pp"
> And I'm sure there are others
>
> 4. I'm running short on time right now
>
> So, my plan is to simply check-in the updated <biblStruct> (that has
> a manual constraint to flag a child <idno> as deprecated) and the
> matching BIB-Bibliography.html without doing anything (yet) to fix
> the stylesheets. The bibliography will just be a wee bit uglier for a
> while. I expect to attack the stylesheet and other problems in early
> October.
>
> Notes
> -----
> [1] One exception that is unrelated -- in my local build the em dash
> that it part of the new deprecation message (in this case for
> "deprecate-altIdentifier-child") is stored as an em dash in
> Test/expected-results/detest.log, but is spit out as an octal
> code when I build on my Mac. Thus the two don't match, and the
> `diff` fails. This does not happen on Ubuntu. Have not tested
> running on Mac in Terminal (instead of Emacs). I'm basically not
> going to worry about this much, at least not now.
>
> [2] We have 30 <idno>s inside a <listBibl>:
> 23 inside <biblStruct> with type=DOI
> 5 inside <biblStruct> w/o @type
> 1 inside <biblStruct> with type=ISBN
> 1 inside <bibl> w/o @type
> But as far as I can tell the stylesheets have no code to handle
> "DOI" (only "doi") nor "ISBN". (They also handle "url", but that
> doesn't occur.)
>
>
More information about the tei-council
mailing list