* 要求度を表す助動詞のマーク付け
- [8] [[HTML]] [CODE(HTMLe)@en[[[em]]]] [[要素]]
([CODE(HTMLa)@en[[[class]]]] [CODE@en[RFC2119]])
-- [CITE@en[W3C Manual of Style]]
の推奨する様式:
--- 助動詞は [[RFC 2119]] の定義。
--- [[大文字]]。
--- [[スタイル・シート]]により[[小文字]]で[[イタリック]]に。
-- [CITE@en[XHTML-Print]]
--- 同前。
--- [CODE(HTMLa)@en[[[title]]]] [[属性]]で
[Q[RFC 2119 でいう [SPAN@en[SHOULD]]]] のような説明あり。
- [1] [[HTML]] [CODE(HTMLe)@en[[[em]]]] [[要素]]
([CODE(HTMLa)@en[[[class]]]] [CODE@en[rfc2119]])
-- [CITE@en[Extensible Markup Language (XML) 1.1]]
など、 [[XMLspec]] で書かれた仕様書の [[HTML]] 版
--- 助動詞は [[RFC 2119]] の定義。
--- [[大文字]]。
--- [[スタイル・シート]]により [CODE(CSS)@en[[[small-caps]]]] に。
- [9] [[HTML]] [CODE(HTMLe)@en[[[span]]]] [[要素]]
([CODE(HTMLa)@en[[[class]]]] [CODE@en[rfc2119]])
-- [CITE@en[Character Model for the World Wide Web 1.0: Fundamentals]]
--- 助動詞は [[RFC 2119]] の定義。
--- [[大文字]]。
--- [[スタイル・シート]]により [CODE(CSS)@en[[[small-caps]]]] に。
- [2] [[HTML]] [CODE(HTMLe)@en[[[span]]]] [[要素]]
([CODE(HTMLa)@en[[[class]]]] [CODE@en[term]])
-- [CITE@en[SVG 1.1/1.2/2.0 Requirements]]
--- 各助動詞は独自の定義。
--- [[小文字]]。
--- [[スタイル・シート]]により[[赤]]色の[[太字]]に。
- [4] [[HTML]] [CODE(HTMLe)@en[[[span]]]] [[要素]]
([CODE(HTMLa)@en[[[class]]]] [CODE@en[verb]])
-- [CITE@en[XSL Transformations (XSLT) Version 2.0]]
--- 各助動詞は [[RFC 2119]] の定義。
--- [[小文字]]。
--- [[スタイル・シート]]により [CODE(CSS)@en[[[small-caps]]]] に。
- [5] [[HTML]] [CODE(HTMLe)@en[[[strong]]]] [[要素]]
-- [CITE@en[XSLT 2.0 and XQuery 1.0 Serialization]]
--- 各助動詞は [[RFC 2119]] の定義。
--- [[大文字]]。
--- [[スタイル・シート]]により[[太字]]に。
- [6] [[HTML]] [CODE(HTMLe)@en[[[b]]]] [[要素]]
-- [CITE@en[xml:id Version 1.0]]
--- 助動詞は [[RFC 2119]] の定義。
--- [[小文字]]。
-- 昔から [[XML]] 系仕様書に多い様式で、
他の定義語などにも [CODE(HTMLe)@en[[[b]]]]
が使われています。
- [3] [[XML Spec]] (2.5版以降) [CODE(XMLe)@en[[[rfc2119]]]] [[要素]]
-- [[XML 1.1]] などの [[XMLspec]] 版で。
-- [[大文字]]。
- [12] [[文]]全体が [[HTML]] [CODE(HTMLe)@en[[[span]]]] [[要素]]
-- [CITE@en[XHTML 2.0 - Conformance Definition]]
--- 助動詞は [[RFC 2119]] の定義。
--- [[小文字]]。
--- 助動詞単独では[[マーク付け]]なし。
--- 助動詞が含まれる[[文]]全体が [CODE(HTMLe)@en[[[span]]]]
[[要素]]で、 [CODE(example)@en[must]] のような
[CODE(HTMLa)@en[[[class]]]] つき。
--- [[スタイル・シート]]により[[文]]全体が[[イタリック]]で[[オレンジ]]色に。
- [10] [[大文字]]で[[マーク付け]]なし
-- というのは結構多いです。
-- 最近は陽にマークするのが流行ってきているようですが、
まだよく見かけます。
- [11] [[小文字]]で[[マーク付け]]なし
-- 昔から [[W3C]] の仕様書では多いです。
-- この方法を採用する各仕様書は、
[[小文字]]の方が読みやすいからそうしているのだと主張しています。
-- 要求事項であることを明確にし、
かつ強調するという[[大文字]]助動詞の役割を失っていて不便です。
-- 最近は陽にマークするのが流行ってきているようですが、
まだよく見かけます。
[7] [CITE@en[QA Framework: Specification Guidelines]]
この [[W3C]] の仕様書のための指針では、 [[RFC 2119]]
の助動詞を使用し、それを[[マーク付け]]して明確にすることを勧めています
(が具体的な方法には触れず、 >>8 を参照しています)。
[13]
今のところ [[xml2rfc]] ([[RFC 2629]] の言語) で助動詞を[[マーク付け]]する方法はないみたいです。
([[名無しさん]] [WEAK[2005-11-11 05:20:45 +00:00]])
[[#comment]]
* メモ