- From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- Date: Wed, 16 Sep 2009 21:52:50 +0200
- To: Masataka Yakura <myakura.web@gmail.com>
- CC: HTMLWG <public-html@w3.org>, Jeremy Keith <jeremy@adactio.com>, Shelley Powers <shelleyp@burningbird.net>, Smylers <Smylers@stripey.com>
Masataka Yakura On 09-09-16 07.50:
> On Wed, Sep 16, 2009 at 12:30 PM, Leif Halvard Silli:
>> Jeremy Keith On 09-09-15 22.42:
>>> Shelley asked:
>>>> For the past ten years or so, dl, dt, and dd have been defined within
>>>> the context of a definition list. People may have used them for other
>>>> things, but no where has there been even a hint that such use was
>>>> "acceptable" or appropriate.
>>> The HTML 4 spec gives more than a hint, advising authors (incorrectly) to
>>> use dl, dt and dd for dialogues.
>>> http://www.w3.org/TR/html401/struct/lists.html#edef-DL
>>>
>>> "Another application of DL, for example, is for marking up dialogues,
>>> with each DT naming a speaker, and each DD containing his or her words."
>>
>> And what is the problem with using <dl> for that? What was so "incorrectly"
>> about it?
>
> This might not be what he meant, but there are reasons why <dl> is not
> appropriate for marking up a dialogue. [1]
>
> [1] http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-April/019471.html
Thanks, Masataka! In that reply Ian said:
> I actually gave the argument in the checkin comment. <dl> is about
> name-value groups where there can be multiple names and values per group,
This is a great /option/ to have for dialogs and thus cannot be
used against using <dl> for dialog. For example, the name of a
dialog participant could be given in two different languages:
<dt lang="no">Leif
<dt lang="ru">Лейф
<dd>Yes.
> where order can but does not necessarily matter,
Order usually matters for dialogs. But one could imagine also that
it doesn't matter. For instance, you may have a collection of
quotes, but not know their precise order. Anyhow, this cannot be
used against using <dl> for dialogs.
Btw, when the order /does/ matter it could be argued that this
/alone/ makes each <dt> different from one another, as the order
information represent additional information that distinguishes
each name-value group from each other - the order could have been
described in words and been inserted directly into the name-value
group. Then the /actual/ group order would not matter anymore,
except that it would of course be more practical to sort things
according to the desired order.
For example, we may have a list that defines the meaning of the
very same word, at different stages. To help readers see the
development, we would order it with the oldest meaning first and
then the latest:
<dt>Idiota<dd>ordinary person, layman
<dt>Idiota<dd>uneducated or ignorant person
But if we somehow supply each name with some context, then we may
twist the order without changing the meaning/interpretation:
<dt title="Vulgar Latin">Idiota
<dd>uneducated or ignorant person
<dt title="Classic Latin">Idiota
<dd>ordinary person, layman
This thing, that order represents additional information, is key
to my justification of <dl> for dialogs.
> and where with few
> exceptions, names shouldn't be duplicated (exceptions being when a term
> has two definitions and each version has different synonyms).
I guess Ian referred to homonyms [1]. Regardless, even /here/ Ian
is dead wrong when he uses this justification against <dl> for
dialogs.
Because, the names in a dialog, even if they are identical names,
should not be considered as names that are described over and
over. Instead, they fall into the exception Ian points out above:
The name in a dialog doesn't only represent the name or the person
with that name, but it represents him/her/it/them at a particular
/point/ in time, space and context. This context could be supplied
in words, but instead, for simple matters, the order itself is
enough to distinguish the cases from one another.
Don't get fooled by the fact that a dialog can contain many names
that occur over and over - /that/ does not mean that each name
refers to the same thing each time.
> A dialog is very different in all these respects.
On the contrary, in none of these respects is a dialog different.
[1] http://en.wikipedia.org/wiki/Homonym
--
leif halvard silli
Received on Wednesday, 16 September 2009 19:53:35 UTC