> > I'm wondering how to encode letters which have been written over
> > a couple of days or even a longer period.
> > <dateline> is member of divWrapper, hence it is not allowed among
> > several parts of the letter. I do not really want to encapsulate
> > the letter parts in different <div>s because its just one (but
> > long) letter in a collection of half fictitious letters. Mark up
> > the new date only in another <p> also seems not to be the
> > appropriate solution.
> At the Carl Maria von Weber Gesamtausgabe those different writing
> dates of one letter are currently represented by a <div
> type="writingDate" n="$int"> I see the point for hesitation since
> it is just one letter you have to deal with but with Weber it
> occurs quite frequently...
My instinct is to use a <div> solution, too, as I see no trouble in
using <div> to mark temporal, as opposed to structural, divisions if
you know what I mean.
But if you shy away from <div>, plausible (although not necessarily
desirable) alternatives would be to:
* move <dateline> from model.divWrapper to a class that permitted it
where you want it (this means your schema is *not* TEI conformant,
but that wouldn't bother me much);
* add a new element <dateThing> in the TEI namespace (also *not* TEI
* add a new element <my:dateline> in your own namespace (TEI
* use <label> for the purpose with something like
<p>I'll let you know if she gives me anything for Valentine's!</p>
<label>Resuming on <date when="2008-02-15">15th Feb</date></label>
<p>Yesterday was <emph>Valentine's day</emph> for goodness sake,
and she barely even acknowledged ...</p>
The major advantage of using <div>, of course, is that you could then
easily separate text by particular day it was written. Imagine, e.g.,
a visualization of the collection of letters in which each section of
the text was color-coded based on which day of the week it was
written. Or linguistic analysis based on number of days post-payday.
In any case, I hope this helps.