LEMDO 2025-12-08 to 2025-12-12
to : Martin Holmes
Minutes: 350
On Monday, while working on something tangential, noticed that many texts are missing key metadata, so raised and issue for that. Then added a new diagnostic to catch instances of non-breaking spaces, which we really don’t want.
On Tuesday, diagnosed one build break and fixed another from the night before,
also adding and testing a Schematron rule to prevent it, and also tightened up the
schema by adding a <valList> to listPerson/@type.
Then worked on issue #400, which was a PDF build problem related to the rendering
of verse linegroups appearing within speeches. Committed a tentative fix, and
now waiting for the team to approve. Later in the day, a similar problem broke
the build in a different play, and I committed a minor fix to get the output to
be valid, but I think more editorial work is needed. Oddly enough, the same evening,
a build break showed up that seems to be related to the same phenomenon in emdHam_FM, as it was
half-converted from the ISE code; debugged that and found a temporary fix.
On Wednesday, debugged a couple of build breaks, and tweaked a Schematron rule that was supposed to be only a warning/hint but was still breaking the build.
On Thursday, worked on issues #404 and #405, implementing support for filtering
div elements by audience, and starting the process of getting the
chaotic use of <div>/@type under control. Also noticed
and raised a ticket for some bad bibl pointers.
On Friday, fixed my own build break caused by <div>/@type
values which are generated at build time but which I had not included in the schema.
Then worked on the code to mine all the potential false cues in TEI-encoded drama
texts for BGH.