-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Introduce a way to set stage directions prior to speech prefixes #2642
Comments
@jjokisch Sorry for the late reply, I was distracted by the end-of-year holidays but puzzling over this earlier I remember. If I understand the problem correctly, it's about encoding the stage direction in its literal position on the page as it relates to a speech. Since "Manet" in your first example is indicating that Glenalvon is staying behind for delivering a soliloquy, it does definitely make sense to include that as a In our description and as it seems, regular encoding practice (you, me, DraCor, etc) we think of the
I'm not sure that there's any good reason we don't permit Thoughts? |
If you and Council agree with this resolution, we might be able to fit this into the 4.9 release, but we should discuss it first...holding off on setting a milestone until we do. |
The question —"And if it were a stage direction with a
One (somewhat unsatisfying) answer to that question is that Following that definition, I think @jjokisch 's option (2) is close to what I'd suggest except using <sp>
<speaker>Manet <persName role="speaker">GLENALVON</persName> solus</speaker>
</sp> While this abides by the theoretical definition of the element, I think this would be "questionable" for precisely the reasons that @jjokisch argues. So I agree with @ebeshero that
So I think the encoding could look something like so: <sp>
<head>Manet <speaker>GLENALVON</speaker> solus</head>
</sp> <sp>
<stage>(Elle s'eloigne de quelques pas & s'arrete)</stage>
<head>Pendant ce temps, <speaker>ADRIEN</speaker></head>
<p>Je la perds! ...</p>
</sp> <sp>
<stage>(Hesitantly)</stage>
<head><speaker>JOHN</speaker></head>
</sp>
<!-- Which would be semantically equivalent to -->
<sp>
<stage>(Hesitantly)</stage>
<speaker>JOHN</speaker>
</sp> <head><speaker>JOHN</speaker> <stage>(Whispering)</stage></head> While this introduces the problem of many ways to say the same thing, I think it better allows for accurately representing a wider range of dramatic practices. |
@joeytakeda If you take a look at the content model for |
Sorry, but I think this change would introduce needless ambiguity and confusion. The definition of To answer Joey's questions:
|
p.s.
|
@lb42 We're already permitting a different content model for Surely we should recognize that "Manet" describes Glenarvon's being alone on stage in delivering this soliloquy, so the Looking at And members of <sp>
<stage>Manet.</stage>
<speaker>GLENARVON</speaker>
<l>...</l>
...
</sp> I suppose a lot depends on how you see stage directions, but it is common to see them qualifying how speeches are delivered. In this case, allowing |
@joeytakeda It's interesting to consider the role of a I think when we decided to allow |
I think we're arguing a similar point, though with different conclusions. It's not that I think Regardless, I do still think we should allow for a variety of structures that allow In other words, I don't see why this encoding: <sp who="#adrien">
<stage>Pendant ce temps,</stage>
<speaker>ADRIEN</speaker>
</sp> where the entire heading structure is "disassembled" (to use @jjokisch excellent phrasing) into a stage and speaker is necessarily preferable to something like so: <sp who="#adrien">
<speaker>Pendant ce temps, ADRIEN</speaker>
</sp> or <sp who="#adrien">
<speaker><stage>Pendant ce temps</stage>, Adrien</speaker>
</sp> or <sp who="#adrien">
<speaker>Pendant ce temps, <name rend="uppercase" ref="#adrien">Adrien</name></speaker>
</sp> I think all four of the above should be valid (1 and 3 are not at the moment) — meaning that I agree we should add |
@joeytakeda Ah, I see your idea more clearly now, thank you! Yes, and I especially like the precision of being able to encode meta-information about the speaker in the These encodings, with |
I have just noticed the following note in the current spec for |
P.S. For the avoidance of doubt, I have no quarrel with the proposal to permit model.stageLike elements at the start of the content of a |
@lb42 What if I'd like to trace a clear connection between specific characters and their stage directions? A matter of interest might be to quickly pull which characters are associated with the most speeches that have embedded stage directions. Does Glenarvon get lots more stage prompting in this script than other characters? So the ability to position |
Thanks, @lb42 — your noticing of that remark inspired me to take a quick look through the prose to see what else is said about
There's nothing (as far as I can tell) in the Guidelines that maintains that there must be any clear alignment between what is put in
But in the case where neither are true, then I think it makes sense to be able to encode your understanding of the structure of the text, especially since the If my interpretation is wrong, though, or if others disagree, then I think it would be good to specify both in the prose and in the element specification what the TEI understands a |
Thanks for the reminder @joeytakeda ! the prose of the GLs often resolves and reminds very effectively, as you point out. The comments on |
@ebeshero I find your example a little tenuous, not least because the concept "embedded stage directions" is not a very robust one. Stage directions (of any kind) can appear directly within an Here's just one example I found by searching for
What advice should the GLs offer as to how to choose amongst the following equally plausible encodings?
or even (if you go for the Takeda proposal)
(note the, yuk, mixed content) Note also that the "impatiently" direction clearly refers to the way the first part of the paragraph is to be delivered, hence it precedes it; whereas the "sneeringly" clearly refers to the second part of the paragraph , which it err, follows. And note that the third All of which is really just to say that the position of a |
HOWEVER, just to show fair play, here's an example of something I really do not know how to encode, without abandoning the principles I have been defending! "(R.C.)" etc is a stage direction indicating where the speaker stands. So we could handle this with stage inside speaker:
It works, more or less, but I hate it. :-( |
I tend to agree with @lb42 here, and I don't really think that So I think if simply allowing |
Without getting into the many facets of the debate unfolding in the comments on this ticket, I'd like to suggest one easy immediate tweak that @jjokisch can make: Add a Here's how we would encode this particular case at Linked Early Modern Drama Online, using our custom values for the
(And if you ever want to track who is coming, going, and staying, I strongly suggest putting a |
I have noticed repeatedly that stage directions do not just form structures with speech prefixes by following them but quite frequently precede them or simply have one word in the stage direction appear typographically marked as the speech prefix. There are countless examples really:
John Home's Douglas (1757)

Jean-Baptiste Legouvé's Attilie (1775)

The problem with that being that
<speaker>
can only occur as the first child of<sp>
and neither can<speaker>
be nested in<stage>
nor<stage>
in<speaker>
. Thus, while I can encode, for example, "GLENALVON solus" as<sp><speaker>GLENALVON</speaker><stage>solus</stage>[...]</sp>
a construction like "Manet GLENALVON" or even "Manet GLENALVON solus" only allows for rather questionable encodings, i.e., (1) by disassembling the entire structure:or (2) by giving up on the nuance between speech prefix and stage direction:
@DanilSko actually had made me aware that the DraCor group had also run into this issue before: dracor-org/udracor#11
(2) seems the less favorable as it opens the door to all kinds of terminologically unsound arguments. After all, if "Manet GLENALVON solus" is merely a stage direction, why wouldn't "GLENALVON" not be one as well? And if it were a stage direction with a
<persName>
in it, why would we ever use<speaker>
for a speech prefix and not consider all speech prefixes merely as names?(1) could probably be remedied with
@part
. However, there is nothing in the structure itself that would prohibit it from being encoded consistently in a well-formed manner. We would be sticking a band-aid constructed to overcome nesting problems on an issue that does not arise from a problem with hierarchy but from the schema limitations. Thus, I wonder if it would be feasible to change the definition for<speaker>
or<stage>
to either allow<stage>
to precede<speaker>
in<sp>
or to allow one to be nested inside the other. Thus, one of the following options:There probably are other options and hopefully better ones, as I find none of the three overly compelling. The last one seems to me the least egregious one, however.
The text was updated successfully, but these errors were encountered: