メインコンテンツまでスキップ

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」と呼ばれることがあります。