なければならず

MUST

[15] MUSTREQUIRED (しなければならない必須) は、この語を使って記述される対象が適合するためには満たされなければならない条件であることを表す助動詞です。

[16] その条件を満たさない場合は、不適合です。

仕様書

定義

[13] MUSTREQUIREDSHALL は、 その定義が仕様書の絶対的な要件であることを意味します >>12

[14] MUST NOTSHALL NOT は、 その定義が仕様書の絶対的な禁止 (prohibition) であることを意味します >>12

SHALL

[17] 「shall」は ISO の仕様書で用いられます。 IETFW3C の仕様書では、普通は用いません。

[30] Infra StandardMUST を推奨しています。 助動詞

REQUIRED

[19] 「required」は RFC 2026 の適応性に関する用語と衝突するため、 削除が提案されています >>18

[27] 提案されているだけで放置されています。

[31] Infra StandardMUST を推奨しています。 助動詞

[28] 人によっては軽いニュアンスと捉えるようです。実際には MUST と同義です。

関連

[29] SGML には #REQUIRED があります。

歴史

RFC 1123 の定義

[3]

"MUST"
This word or the adjective "REQUIRED" means that the item is an absolute requirement of the specification.

XHTML1 の定義

[10]

しなければならない (must)
この仕様ではしなければならないという語は文脈により実装または厳密適合XHTML文書に関する必須の要件と解釈します。 shall という語も must と同じ定義とします。

[1] XML Query (XQuery) Requirements (2007-03-17 06:39:09 +09:00 版) http://www.w3.org/TR/2007/NOTE-xquery-requirements-20070323/#terminology-must

[2] XML Query (XQuery) 1.1 Requirements ( 版) http://www.w3.org/TR/2007/WD-xquery-11-requirements-20070323/#terminology-must

[4] RFC 4835 - Cryptographic Algorithm Implementation Requirements for Encapsulating Security Payload (ESP) and Authentication Header (AH) ( ( 版)) http://tools.ietf.org/html/rfc4835#page-4

[5] RFC 4305 - Cryptographic Algorithm Implementation Requirements for Encapsulating Security Payload (ESP) and Authentication Header (AH) ( ( 版)) http://tools.ietf.org/html/rfc4305#section-2

[6] Ontology for Media Resources 1.0 ( ( 版)) http://www.w3.org/TR/2012/REC-mediaont-10-20120209/#conformance

[7] W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes ( ( 版)) http://www.w3.org/TR/2012/REC-xmlschema11-2-20120405/#dt-must

[8] W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures ( ( 版)) http://www.w3.org/TR/2012/REC-xmlschema11-1-20120405/#intro-terminology

[9] XQuery 1.0 and XPath 2.0 Functions and Operators (Second Edition) ( ( 版)) http://www.w3.org/TR/2010/REC-xpath-functions-20101214/#must

[11] XPath and XQuery Functions and Operators 3.0 ( ( 版)) http://www.w3.org/TR/xpath-functions-3/#must

[20] Editorial: leave ASCII case-insensitive to Infra (annevk著, ) https://github.com/whatwg/html/commit/5f3f27bfdf0e0139f6cf5f22508f37710d917c00

[21] XQuery 3.1: An XML Query Language () https://www.w3.org/TR/2017/REC-xquery-31-20170321/#id-conformance

[22] XQuery 3.1: An XML Query Language () https://www.w3.org/TR/2017/REC-xquery-31-20170321/#id-conformance

[23] XML Path Language (XPath) 3.1 () https://www.w3.org/TR/2017/REC-xpath-31-20170321/#must

[24] XML Path Language (XPath) 3.1 () https://www.w3.org/TR/2017/REC-xpath-31-20170321/#mustnot

[25] XPath and XQuery Functions and Operators 3.1 () https://www.w3.org/TR/2017/REC-xpath-functions-31-20170321/#conformance-terminology

[26] Infra Standard () https://infra.spec.whatwg.org/#conformance