是否有語義標記HTML中引用一個有點標準化的方式?我知道,當我從網站引用我可以這樣做:標記在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 recommendation on footnotes)。但是這種方式似乎在語義上相當鬆散。是不是有(在Q標籤)引用的文字與RDF三元關聯一個聰明的辦法?像:
"quoted text..." voc:isQuotedFrom _b1.
_b1 dc:title "Find it Fast";
dc:creator "Berkman, R. I.".
我stubled了BibTeXML和a proposed Citation microformat,但他們(以及都柏林核心我見過的所有用途)似乎總是集中在一個特定的書的元數據(因爲它可能會出現在參考書目),而不是如何標記引用並參考書籍。
任何想法或建議讚賞,感謝。
感謝您的答覆。似乎有點冗長(文本中需要div,span和q標籤),但我想這是唯一的方法:) – mb21 2012-03-19 12:04:06