構わない

MAY

[11] MAYOPTIONALOPTIONALLY >>12 (構わない任意選択) は、その対象が任意選択であり、従っても従わなくても適合することを表す助動詞です。

仕様書

定義

[10] MAYOPTIONAL は、その項目が真に任意選択であることを表します。 ある実装者は市場の要求に基づき、あるいはその項目を実装しない他の実装者の製品よりも良い製品を提供するために、 これを含めることを選ぶかもしれません。その項目を選択しない実装は、 選択する実装と、機能は不足するかもしれませんが、相互運用可能でなければなりません。 その項目を選択する実装は、選択しない実装と、もちろん当該任意選択機能を除いて相互運用可能であるようにしなければなりません>>9

他の定義

[14]

して構わない (may)
して構わないという語は、実装に関しては、 この仕様においては任意選択の機能であり、 必須ではないものの提供しても構わないと解釈します。 文書の適合性に関しては、 その任意選択の機能を使用してはならないことを意味します。 任意選択 (optional) という語はして構わないと同じ定義とします。

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

歴史

[3]

"MAY"
This word or the adjective "OPTIONAL" means that this item is truly optional. One vendor may choose to include the item because a particular marketplace requires it or because it enhances the product, for example; another vendor may omit the same item.
RFC 1123 - Requirements for Internet Hosts - Application and Support ( 版) <http://tools.ietf.org/html/rfc1123#page-11>

[5]

The key word "OPTIONALLY" in the normative parts of this document is to be interpreted with the same normative meaning as "MAY" and "OPTIONAL".

Web Applications 1.0 r6966 Allow browsers to bail early for showModalDialog, alert, confirm, and prompt during pagehide, beforeunload, and unload events. ( 版) <http://html5.org/tools/web-apps-tracker?from=6965&to=6966>

メモ

[1] XML Query (XQuery) Requirements (2007-03-17 06:39:09 +09:00 版) <http://www.w3.org/TR/2007/NOTE-xquery-requirements-20070323/#terminology-may> (名無しさん)

[2] XML Query (XQuery) 1.1 Requirements ( 版) <http://www.w3.org/TR/2007/WD-xquery-11-requirements-20070323/#terminology-may> (名無しさん)

[4] Web Applications 1.0 r6966 Allow browsers to bail early for showModalDialog, alert, confirm, and prompt during pagehide, beforeunload, and unload events. ( ( 版)) <http://html5.org/tools/web-apps-tracker?from=6965&to=6966>

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

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

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

[16] RFC 2911 - Internet Printing Protocol/1.1: Model and Semantics ( 版) <https://tools.ietf.org/html/rfc2911#section-12.1.1>

The verb "NEED NOT" indicates an action that the subject of the sentence does not have to implement in order to claim conformance to the standard. The verb "NEED NOT" is used instead of "MAY NOT" since "MAY NOT" sounds like a prohibition.

[17] Requirements for the Evaluation and Report Language (EARL) 1.0 () <https://www.w3.org/TR/2017/NOTE-EARL10-Requirements-20170202/>

MAY

The collection of specifications and technical notes that comprise the EARL 1.0 vocabulary produced by the Working Group can exclude this requirement.

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

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

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

[21] ARIA in HTML () <https://w3c.github.io/html-aria/#conformance-requirements>

The key word "OPTIONALLY" in the normative parts of this document is to be interpreted with the same normative meaning as "may" and "optional".