9 大文字キーワード(RFC) • "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL” • これらのキーワードは記載内容の要求レベルを表し、RFC 2119でその意味が厳 密に定義されている ‒ 例)MUST / REQUIRED / SHALL : 絶対要件 SHOULD / RECOMMENDED : 推奨要件、特定の条件下では採用さ れない場合もあり得るが、その際は十分検討する必要がある • RFC 8174で、キーワードは大文字で表記されたときのみ RFC 2119 の定義に 従うことが明確化(小文字のmustやshouldはキーワードではない) [RFC2119] Key words for use in RFCs to Indicate Requirement Levels https://www.ietf.org/rfc/rfc2119.txt [RFC8174] Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words https://www.ietf.org/rfc/rfc8174.txt