I’ve been stalled here for a while. I spent a little time connecting my metrical analyses with the Perseus treebanks, and realized that it makes much more sense to use those (where available) as a base text for my work. It’s taken me some time to get my head around what it will take to incorporate that into my workflow, and since there are treebanks for most of Sophocles and Aeschylus, this has been something of a blocker; but I’m just about there. The plan is now to use forked treebanks (i.e. my own lightly edited versions, hosted on github) as base texts, and construct standoff xml files with metrical info. 1. The standoff xml will link to the treebank via sentence and word id. 2. The standoff xml will be syllable based, not word based. Here’s a sample:
<syll features="" line="92" metre="ia6" qty="short" sentence="2900129" speaker="Ἰσμήνη">
<seg word="5">πρέ</seg>
</syll>
<syll features="" line="92" metre="ia6" qty="long" sentence="2900129" speaker="Ἰσμήνη">
<seg word="5">πει</seg>
</syll>
<syll features="crasis" line="92" metre="ia6" qty="long" sentence="2900129" speaker="Ἰσμήνη">
<seg word="8">τ</seg>
<seg word="6">ἀ</seg>
</syll>
<syll features="" line="92" metre="ia6" qty="long" sentence="2900129" speaker="Ἰσμήνη">
<seg word="6">μή</seg>
</syll>
<syll features="" line="92" metre="ia6" qty="short" sentence="2900129" speaker="Ἰσμήνη">
<seg word="6">χα</seg>
</syll>
<syll features="bil" line="92" metre="ia6" qty="long" sentence="2900129" speaker="Ἰσμήνη">
<seg word="6">να</seg>
</syll>
The main change to the treebanks is to split all instances of crasis, so that two words which share a syllable are properly identified there (e.g. τἀμήχανα). A speaker attribute is also added to the sentence element. Minor changes to line numbers and text are unavoidable when creating a sane map of lyric patterns (Storr’s Sophocles, for instance, is based on Jebb, which is out of date, but even then Storr made errors in transcription of his source).
There is some duplication of info right now, but I think in the finished product speaker and line number will only need to be in the treebank (I know speakers sometimes finish each others’ sentences in antilabe, but I don’t think those ever count as the same sentence in the treebanks… right?).
Syllable level tagging in the metrical xml allows for one very important option: splitting lines mid-word in lyric. This is largely an artifact of physical page, but without it one does end up with some rather long lines. I’m doing some work on tagging schemes that will allow for identifying sub-units in lines and cola (e.g. the choriamb in a glyconic, or the D in a D-E line), and I’m hopeful that will allow for moving beyond some of the frustrations imposed by the print/manuscript tradition.
This work is ongoing and moving quickly (Soph OT and Ant are largely done), so initial results should be available here soon.
PDFS:
This summer I did a lot of work on automatic conversion of these metrical texts to pdf format. Hopefully that work will show up here soon.
Conspectūs Lectionum:
Part of the pdf work involved creating a laborious workflow to allow for development of tables of alternative readings found in modern editions. That’s done for Vergil’s Aeneid, and when time allows, I’ll pursue it for other texts.
