8 RFCのKeywordsの話 RFCの表現方法で、どれくらい従うべき仕様を表すもの: BCP14 • BCP:Best Current Practices、現時点でベストと思われる推奨 BCP14は以下の2つのRFCで構成される ‒ RFC 2119 — Key words for use in RFCs to Indicate Requirement Levels • (RFCにおいて要請の程度を示すために用いるキーワード) ‒ RFC 8174 — Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words • (RFC 2119の大文字と小文字のあいまいさ) [BCP14] https://www.rfc-editor.org/info/bcp14 [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
10 RFC/ISOのキーワードの違い RFC ISO 意味・備考 MUST / REQUIRED / SHALL shall 実施しなければならない(必須) MUST NOT / SHALL NOT shall not 実施してはいけない(必須) SHOULD / RECOMMENDED should 実施するべきである(推奨) SHOULD NOT / NOT RECOMMENDED should not 実施するべきでない(推奨) MAY / OPTIONAL may 実施してもよい、実施しなくてもよい(任意)