- From: Karl Dubost <karl@w3.org>
- Date: Mon, 8 Oct 2007 11:32:42 +0900
- To: Dr.Olaf Hoffmann <Dr.O.Hoffmann@gmx.de>
- Cc: public-html@w3.org
Olaf,
An attemp to summarize what has been said on the mailing-list about
poem markup. I may have missed some arguments. I think it would be
worthwhile to create a page for it on the wiki.
http://esw.w3.org/topic/HTML
Olaf, you are welcome to do that. The page will contain…
* syntaxes with full examples, and in each syntax cases. An analysis
of benefits/troubles
* for authoring
* for User agent readers, browsers
* for Search Engines spiders
* for styling with CSS
* for extracting the information
That would help to keep a record of these discussions. Poem/Lyrics
are so common that they will pop up again, specifically when samp,
kbd, var (technical terms) are part of html.
==================
# Proposals
## Specific Markup
Dr. Olaf Hoffmann (5 oct. 2007 - 22:37) :
> Some useful elements (block elements):
>
> 'poem' - container for a poem, similar to a section,
> may contain header, footer, div, p (maybe
> useful for modern poetry), strophe, line, h
> 'strophe' - stanza or strophe of a classical poem,
> may contain either line or
> (inline elements or CDATA)
> 'line' - a line or row of a poem, may contain inline
> elements or CDATA
> 'h' - a heading of a poem
## Using RDFa
## Using role attribute
Philip Taylor (Webmaster) (6 oct. 2007 - 01:20) :
> (a) by overloading existing elements
> and clarifying the nature of the overload through the
> "class" (or *"role") attribute, as in
>
> <div class="stanza">
> ...
> </div>
>
> or
>
> <div *role="stanza">
> ...
> </div>
Dr. Olaf Hoffmann (6 oct. 2007 - 03:19) :
> <div role="poem:stanza"> ... </div>
## Using already existing markup
Ian Hickson (6 oct. 2007 - 02:06) :
> Specifically:
>
> - the heading of a poem is marked up using <header> and the
> appropriate level of <hX> elements,
>
> - the stanzas of poems written in the classical form are given by <p>
> elements, with line breaks indicated by <br> elements (one of
> the few
> allowed uses of <br>).
>
> - the stanzas of freeform poems are given by <pre> elements.
## Using it for songs
Doug Schepers (6 oct. 2007 - 05:05) :
> Including lyrics in the category of poetry does make explicit a
> couple of interesting technological/processing aspects, thought:
>
> 1) guitar tabs (or other musical notation) could be integrated
> using ruby;
>
> 2) timed text (as for karaoke) could be used to add meter and
> rhythm to the presentation style (think SMIL or HTML+Time).
# Some issues
## headings
Henri Sivonen (5 oct. 2007 - 23:47) :
> <h> would not be backwards-compatible and you'd have to define
> interaction with the <h1> through <h6>. HTML5 specifies <h1> in
> such a way that can used the way <h> can be used in XHTML2.
Dr. Olaf Hoffmann (6 oct. 2007 - 03:19) :
> The main problem with hX is, that the heading of the poem is
> not directly related to the cascade of headings outside, therefore
> it is more useful without the X as for almost any section too.
## using br for verse
Dr. Olaf Hoffmann (6 oct. 2007 - 03:19) :
> I'm writing both, (fictional, technical and scientific) texts with
> paragraphs
> and poems too - not a good choice to mix up paragraphs with stanzas
> and line breaks with lines - one cannot use <br>some poem line</br>
> Therefore br is obviously not a markup for a line, just a line
> break, that is simple to see...
## using li for verse
Gregory J. Rosmaita (6 oct. 2007 - 05:39) :
> why not a containing element that indicates a line of poetry, much
> as <LI> and </LI> indicate the beginning and end of a list item?
## Free form poem using pre or graphical instance.
Gregory J. Rosmaita (6 oct. 2007 - 05:39) :
> 2) PRE does not express any meaningful semantics, nor does it lend
> structure -- other than the visual illusion of structure -- to the
> text
> contained in a PRE container...
Karl Dubost (8 oct. 2007 - 11:11) :
> Example of a visual poem
> La colombe poignardée et le jet d'eau
> Picture from the calligrammes by Guillaume apollinaire, NRF,
> Gallimard, Trente-septième édition, 1925
http://lists.w3.org/Archives/Public/www-archive/2007Oct/0020
# Some questions
Henri Sivonen (5 oct. 2007 - 23:47) :
> How would [search engines spiders] be helped by poem-specific
> semantics?
James Graham (6 oct. 2007 - 03:49) :
> I don't understand how readers would benefit from a poem element.
> Is there some special UA behavior you imagine? What are the
> corresponding possibilities for a <poem> element that would allow
> similar improvements for the user experience?
--
Karl Dubost - http://www.w3.org/People/karl/
W3C Conformance Manager, QA Activity Lead
QA Weblog - http://www.w3.org/QA/
*** Be Strict To Be Cool ***
Received on Monday, 8 October 2007 02:32:53 UTC