HTML で引用を意味的にマークアップする標準化された方法はありますか? 私がウェブサイトから引用しているとき、私はできることを知っています:
<q title="Article by John" cite="http://example.com/article">quoted text...</q>
しかし、おそらくRDFaとDublin Coreを使用して、もう少し正確なことを考えていました。次の行に沿って:
<q cite="http://example.com/article">quoted text...</q>
<span xmlns:dc="http://purl.org/dc/elements/1.1/" about="#berkman">
<cite property="dc:title">Find It Fast: How to Uncover Expert Information on Any Subject</cite>
<span property="dc:creator">Berkman, R. I.</span>
<span property="dc:date">1994</span>
<span property="dc:publisher">New York: HarperPerennial</span>
<span property="dc:type">book</span>
</span>
次に、その上でJavascriptまたはXSLTを実行して、引用をホバーテキストまたは脚注などとして表示できます(脚注のHTML5推奨事項)。しかし、この方法は意味論的にかなり緩いようです。引用されたテキスト (q タグ内) を RDF トリプルに関連付けるスマートな方法はありませんか? お気に入り:
"quoted text..." voc:isQuotedFrom _b1.
_b1 dc:title "Find it Fast";
dc:creator "Berkman, R. I.".
私は BibTeXMLと提案された Citation microformatsについて苦労しましたが、それら (および私が見た Dublin Core のすべての使用法) は常に特定の本のメタデータ (参考文献に表示される可能性があるため) に焦点を当てているように見えます。引用をマークアップし、それを本に参照する方法。
ご意見やヒントをいただければ幸いです。