とりあえず、現状の説明だけ。とりあえず私の認識を説明しておきます。英語は苦手なので誤解しているかもしれませんので根拠とした原文も挙げて起きます。
dl要素は、「定義リスト(Definition lists)」と訳されますが、実際には「用語とその説明」という使い方をすることになっています。
「定義リストは、並び項目が2部から成るという点で他のタイプのリストと単にわずかに異なります:
用語と記述。用語はDT要素から与えられ、インラインの内容に制限されます。その記述は、ブロック・レベル内容を含むことができます。」
であって、例としては「学術用語」があげられていますが、それ以上termの内容については制限がありません。また、HTML4.01では、「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.」と書かれていましたが、HTML5では「会話に対しては適切でない(
The dl element is inappropriate for marking up dialogue. ( http://www.w3.org/TR/html5/grouping-content.html#the-dl-element )」
HTML5では、HTML4での説明を補足する形で
「【引用】____________ここから
The dl element represents an association list consisting of zero or more name-value groups (a description list). Each group must consist of one or more names (dt elements) followed by one or more values (dd elements). Within a single dl element, there should not be more than one dt element for each name. Name-value groups may be terms and definitions, metadata topics and values, questions and answers, or any other groups of name-value data.
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[4.5 Grouping content — HTML5( http://www.w3.org/TR/html5/grouping-content.html#the-dl-element )]より」
となっています。dt/dlは、terma termとdescriptionから、nameとvalleに変更になり、「Name-value groups may be terms and definitions, metadata topics and values, questions and answers, or any other groups of name-value data.」「用語と定義、メタデータトピックと値、質問と回答、もしくはその他の名前と説明」となります。
HTMLの仕様は、マークアップの仕方を定義するものですが、実際には実際の使われ方に引きずられる部分もあります。HTML3.2は特にそうでしたが、HTML4.01で、それらをふるい落としまして整理されましたが、HTML5では、いくつかの要素が定義変更されています。
【引用】____________ここから
The dl element now represents an association list of name-value groups, and is no longer said to be appropriate for dialogue.
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[HTML5 differences from HTML4( http://www.w3.org/TR/2011/WD-html5-diff-20110525/#changed-elements )]より
ただ、本来は
<dl>
<dt>関東建設祭り2011開催決定!</dt>
<dd>2011/8/15 </dd>
<dt>住宅構造完成見学会(ご予約受付中です)</dt>
<dd>2011/8/8</dd>
[HTML5]定義を示すときは<dt><dfn><dfn></dt>
<dl>
<dt><dfn>関東建設祭り2011開催決定!</dfn></dt>
<dd>2011/8/15 </dd>
<dt><dfn>住宅構造完成見学会(ご予約受付中です)</dfn></dt>
<dd>2011/8/8</dd>
「A dl can be used to define a vocabulary list, like in a dictionary. In the following example, each entry, given by a dt with a dfn, has several dds, showing the various parts of the definition. ( http://www.w3.org/TR/html5/grouping-content.html#the-dd-element )」
あるいは、
<ol>
<li><span class="time">2011/8/15</span>関東建設祭り2011開催決定!</li>
<li><span class="time">2011/8/8</span>住宅構造完成見学会(ご予約受付中です)</li>
[HTML5]
<ol>
<li><time datetime="2011-08-15">2011/8/15</time>関東建設祭り2011開催決定!</li>
<li><time datetime="2011-08-08">2011/8/8</time>住宅構造完成見学会(ご予約受付中です)</li>
のほうが適切かもしれません。
dl要素は、term-description以外にname-valueの組み合わせとして使える。
お礼
ありがとうございました。 W3Cのルールに準拠することは、本当に大変ですね。とは言え、紹介して頂いたサイトは、自分でも読んで理解していきたいです。