Open mahaylagalliford opened 1 year ago
What if you have a pointers which spans from a stage-direction to a subsequent speech?
Expanding on this a bit, I see two problems, or at least issues that we'll need to clarify before we can proceed:
@xml:id
on <stage>
in our digital output?<ptr>
elements with an en-dash between so that it would render as, for example, A3 Sc1 SD21-A3 Sc1 Sp30?@LEMDO-PM
Re 1, yes, we can ignore these things in the PDF, but that will mean that editors will have to avoid using them entirely in any text which may form part of a PDF at some stage. That doesn't seem easily enforceable.
Re 2, I agree that two ptrs is the way to do this sort of thing, but editors are not necessarily going to know or notice when they cross these boundaries. They're used to using a single pointer to two anchors to annotate a span (there are currently 2273 localCit pointers which point to a pair of anchors). We could have a Schematron rule which says that you can't have a single anchor inside a stage-direction -- in other words, you either point directly to the stage direction's id or you point to two anchors inside it. But there are already 62 cases of a single anchor inside a stage direction, so there would be significant remediation to be done.
@LEMDO-PM I see you removed the blueSky label, but we still don't have any practical plan for handling this. The two major problems remain:
I think this is entirely impractical, UNLESS we force all stage directions to be block elements starting on a new line. If we can do that, then this is feasible. How do we feel about that?
I have a different suggestion:
DON'T display SD numbers in the HTML or PDF at all. It's too messy. However, rendering problems should not stop us from doing something valuable in the XML. So we should:
GIVE
Giving them xml:ids allows us to do the following:
Bottom line: The difficulty of processing into a clickable number should not stop us from assigning xml:ids.
@janelleJenstad There are already 266 stage directions with @xml:id
, and these turn into @id
s on the HTML output element, so they can be linked to. There are two actual pointers linking to these, one in emd1HW_M_annotation.xml and one in emdJC_TextIntro.xml. The links actually work in the output, but in the first case the link text suggests there is an error, and in the second, only the word "link" appears.
So the next question is what link text should show up for these types of links. The suggestion above for expanding the id into act, scene, stage-direction works for me; although that doesn't represent a caption or label that appears in the text, it would at least make some sense to the reader. What do you think?
Pinging @JanelleJenstad and @LEMDO-PM on this -- should we just abandon this and make people use a ref element with text to form a link when they want to point to a stage direction? It seems more straightforward, given that it's not going to happen all that often.
I'll leave it to @JanelleJenstad what we want to appear as the text, but I don't want to abandon this ticket. I think that the suggestion to expand ASSp numbers for the pointers to SDs makes sense.
"So the next question is what link text should show up for these types of links." We want A1 S1 SD1
So emd1HW_M_a1_s2_sd3 would render as A1 S2 SD3
We want to add to the processing for the ASSP system to include stage directions: ASSD. Act and scene will be processed as usual, while the SD pulls from the xml:id on stage elements. We do not want speech included in canonical references for stage directions (see rationale). For example, xml:ids see emd1HW_M (act 1, scene 1 and act 3, scene 1). We have a
<ptr>
from emd1HW_M_annotation linked to SD with xml:id="emd1HW_M_a3_s1_sd21". For this example, we want its render as: A3 Sc1 SD21Rationale: From my JCURA research I learned that stage directions are paratextual material and that we need to be able to link to them in modern texts. LEMDO has not yet resolved the question of how to make stage directions citable and linkable in the modern texts. I recommend a citation system similar to our ASSP system, however, since stage directions are paratextual, they are contained to the scene and are independent from the surrounding text. Therefore, I suggest that, within each scene, we give every stage direction an xml:id numbered sequentially (sd1) and that we start the numbering process over again with each new scene.