2. Notational Conventions (表記規則)
本文書はHTTP/1.1プロトコルの拡張セットを記述しているため、プロトコル要素を記述するために使用される拡張BNF (Augmented BNF) は、暗黙の線形空白 (Implied Linear Whitespace) に関するルールを含め、[RFC2616] のセクション2.1で説明されているものと完全に同じです。この拡張BNFは [RFC2616] のセクション2.2で提供される基本的な生成規則を使用するため、これらの規則は本文書にも適用されます。これは他のRFCで使用される標準BNF構文ではないことに注意してください。
本文書のキーワード「MUST」、「MUST NOT」、「REQUIRED」、「SHALL」、「SHALL NOT」、「SHOULD」、「SHOULD NOT」、「RECOMMENDED」、「MAY」、および「OPTIONAL」は、[RFC2119] に記載されているように解釈されるものとします。
日本語対照:
- MUST (しなければならない): 絶対要件
- MUST NOT (してはならない): 絶対禁止
- REQUIRED (必須である): 絶対要件
- SHALL (しなければならない): 強制要件
- SHALL NOT (してはならない): 強制禁止
- SHOULD (すべきである): 強く推奨されるが必須ではない
- SHOULD NOT (すべきでない): 強く推奨されないが禁止ではない
- RECOMMENDED (推奨される): 推奨される実践
- MAY (してもよい): 許可されるが任意
- OPTIONAL (任意である): 完全に任意
なお、自然言語では、「DAV:」XML名前空間の「creationdate」プロパティのようなプロパティは、簡潔にするために「DAV:creationdate」と呼ばれることがあります。