Re: [Bug 7508] <dialog> needs a way to add non-speech related information

In the case of, say, a block of stage directions inserted between two  
lines of dialogue, I'd suggest the following markup:

	</dialog><aside>...</aside><dialog>

The directions are not part of what is being spoken, so I think this  
would be the correct way of handling them. It might be nice to have a  
"follows-from" attribute containing an IDREF allowing a <dialog>  
element (and indeed all the list elements) to be explicitly marked as  
following on from a previous one. Its semantics would be to specify  
that logically the two elements constitute the same list / piece of  
dialogue, but it has been interrupted to allow some other text to  
appear.

The case of e.g. timestamps appearing by a speaker's name is  
different though. They're not an interruption from the dialogue, but  
additional metadata about it.

To cover this, I'd suggest that the HTML5 draft be modified to,  
instead of saying that <dt> indicates the speaker of the following  
<dd>, say that it contains brief metadata about the following <dd>.  
This metadata could include, but is not limited to, the name of the  
speaker, the date or time it was spoken, and the manner it was spoken  
in.

-- 
Toby A Inkster
<mailto:mail@tobyinkster.co.uk>
<http://tobyinkster.co.uk>

Received on Wednesday, 9 September 2009 21:46:32 UTC