DVPP project 2023-01-23 to 2023-01-27
to : Martin Holmes
Minutes: 245
Over the weekend, figured out and fixed a commit conflict where one person had overwritten another’s work by forcing the commit of their file. Also refreshed the TEI metadata for three periodicals, then three more on Monday. Also did some planning for TA’s transition from AC’s to my workstudy.
On Tuesday, refreshed the TEI metadata in All the Year Round. Then looking at the diagnostics statistics, I noticed a discrepancy between the number of poems in the db and the number in TEI files, so I wrote an addition to the diagnostics module to list those. That will tell us which periodicals need to be refreshed immediately to capture db additions. It proved remarkably tricky to get that process to run at a reasonable pace; I tried three different approaches before I found something with acceptable performance. It found a whole stack of new poems all in Good Words, resulting from the splitting of poem sequences, so I ran the db refresh on Good Words and hopefully that will catch them all.
On Wednesday morning, following some info from KAF, I added a new diagnostic to list cases where a foreign-language transcription is required. Met with KAF and AC to discuss more CSS issues, and came away with lots of TODO items:
- Write a diagnostic to catch poems whose count of
<graphic>
elements in the facsimile element does not match the count of<pb>
elements. (DONE Thursday.) - Generate a separate diagnostic page which creates an anthology link for each
<linkGrp>
. Add unique ids to<linkGrp>
elements, along with a Schematron Quick Fix that will provide the next available one. - Find a solution to the diplomatic view layout issue of poems like 11310, where the poem itself has been turned from a multi-column layout to a single column, but the titles and other stuff span the columns. The page width needs to be retained so that the titles etc. do not wrap, but the stanzas must be arranged centrally below it. This might just amount to a large left margin on the stanzas, I think.
- At build time, before creating pages, generate a set of sequential links that enable each poem page to have buttons (probably invisible to the end user, at least initially, but with keystroke shortcuts we can use) to move to the next and previous in the periodical run. There will be no transitions between periodicals, so the last poem in a periodical has no next button and the first no previous.
- Add a diagnostic to find poems which combine wide pages (32+ ems) and
<cb>
elements to find more candidate poems with layout problems. (DONE Thursday.) - Replace the
bad first lines
diagnostic with one that catches missing first lines. (DONE Thursday.) - Update the svn documentation in our ODD file. (DONE Thursday.)