Опубликованный пакет / CLIR
ietf.bcp14
v0.1.0Key words for use in RFCs to Indicate Requirement Levels
sha256:908bc6665c19d788078db551bca3439adf4dec945b14b5cd20d219602afa13e0law.toml[dependencies] ietf.bcp14 = "0.1.0"
curl -O /blobs/908bc6665c19d788078db551bca3439adf4dec945b14b5cd20d219602afa13e0.lawir.json
Авторская метадата / не выводится
Этикетка
- Издатель
- Internet Engineering Task Force (IETF); издание — RFC Editor
- Юрисдикция
- IETF
- Род инструмента
- best_current_practice
- Состояние
- действует
- Что закреплено
- закреплены официальные байты
сверено Текст пакета сверен с закреплённым источником вручную.
Состояние сохранности
- официальные байты2 редакций
Закреплены байты официальной публикации.
Глубина формализации §33.1
- EXECUTABLE 10
- на фрагмент ссылается выводящий узел — из него что-то выводится
- ANCHORED 0
- адресуем семантическим узлом, но вывода нет
- SOURCE_ONLY 5
- текст закреплён и адресуем, ссылок нет
Уровни вычислены из CLIR, авторской разметки они не имеют (§33.1, errata E-0013): разметка руками означала бы, что ошибка автора молча меняет отчёт о полноте. Это не доля акта: доля документа, покрытая фрагментами, измеряется против байтов закреплённой публикации (§27.3) и здесь не считается.
Состав
| Вид узла | Штук |
|---|---|
| symbol_decl | 44 |
| rule | 40 |
| fragment | 15 |
| norm_template | 9 |
| priority_rule | 6 |
| type_decl | 6 |
| external_decl | 4 |
| interpretation | 2 |
| publication | 2 |
| source_edition | 2 |
| source_work | 2 |
| reference | 1 |
Источники
- Key words for use in RFCs to Indicate Requirement Levels · RFC 2119, BCP 14 · редакций: 1
- Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words · RFC 8174, BCP 14 · редакций: 1
Экспорт §24
AllCapitals— the key word appears in all capitals and so carries its defined meaning (RFC 8174)Author— the author of an IETF document, who chooses which imperatives to useCasing— whether a key word appears in all capitals or notDocument— an IETF document in which the key words may be usedImplementation— an implementation of the specificationKeyword— a BCP 14 key wordLowercase— the key word is not capitalized and so has its normal English meaning (RFC 8174)May— MAY — the item is truly optional (RFC 2119, Section 5)Must— MUST — an absolute requirement of the specification (RFC 2119, Section 1)MustNot— MUST NOT — an absolute prohibition of the specification (RFC 2119, Section 2)NotRecommended— NOT RECOMMENDED — synonym of SHOULD NOT; added to the inclusion phrase by RFC 8174Optional— OPTIONAL — synonym of MAY (RFC 2119, Section 5)Recommended— RECOMMENDED — synonym of SHOULD (RFC 2119, Section 3)Required— REQUIRED — synonym of MUST (RFC 2119, Section 1)Requirement— an item, a definition or a particular behavior to which a key word is attachedShall— SHALL — synonym of MUST (RFC 2119, Section 1)ShallNot— SHALL NOT — synonym of MUST NOT (RFC 2119, Section 2)Should— SHOULD — valid reasons may exist to ignore the item (RFC 2119, Section 3)ShouldNot— SHOULD NOT — valid reasons may exist when the behavior is acceptable (RFC 2119, Section 4)absolute_prohibition— the definition is an absolute prohibition of the specificationabsolute_requirement— the definition is an absolute requirement of the specificationabstains_from— the implementation abstains from the behaviour which the requirement prohibitsactually_required_for_interoperation— the requirement is actually required for interoperationadopted_bcp14— the document incorporates the BCP 14 phrase and so adopts these definitionsauthored_by— the document is authored by the personbehaviour_conforms— the observed behaviour of the implementation conforms to the requirementbehaviour_deviates— the observed behaviour of the implementation deviates from the requirementclaims_conformance— the implementation claims conformance to the documentdiscouraged_item— the behavior is discouraged: valid reasons may exist when it is acceptable or even usefuldiscouragement_binding— the discouragement binds this implementationimplications_understood_and_weighed— the full implications have been understood and carefully weighed before choosing a different courseincludes_option— the implementation includes the optional itemkeyword_used— the key word carries its BCP 14 meaning for this requirementkeyword_written— the key word is written next to the requirement in the given casinglimits_potentially_harmful_behavior— the requirement limits behavior which has potential for causing harmomits_option— the implementation does not include the optional itemrecommendation_binding— the recommendation binds this implementationrecommended_item— the item is recommended: valid reasons may exist to ignore itrequirement_satisfied— the implementation satisfies the requirementstated_in— the requirement is stated in the documentsubject_to— the implementation is bound by the requirementtruly_optional— the item is truly optionaluses_imperative— the author has used a BCP 14 imperative for this requirementvalid_reason_for_discouraged_behaviour— there exist valid reasons in particular circumstances when the particular behavior is acceptable or even usefulvalid_reason_to_ignore— there exist valid reasons in particular circumstances to ignore this particular item
Испытать
Этот пакет в рабочий стол не вложен, и кнопки «испытать» у него нет: она открывала бы пустоту. Вложенные выбраны под механику, которую показывают, а не по важности акта — исполнить любой другой пакет можно, открыв его каталог в рабочем столе с диска.
faraid.shares— Фараид — наследственный расчёт исламского праваkz.corpus.pinningexample— Положение о порядке учёта обращенийkz.corpus.restdaytransfer— О переносе дня отдыха в 2023 годуkz.corpus.socialassistance— Адресная социальная помощь (учебный срез)kz.corpus.tuystyq— Туыстық жүйе — казахская система родства
Сослаться
Адрес нормы неизменен: contentHash посчитан по каноническим байтам §208, и любая правка пакета даёт другой хэш. Ссылка ниже указывает не на «последнюю версию», а на конкретные байты — то, чего требует цитирование и чего не даёт номер версии.
Key words for use in RFCs to Indicate Requirement Levels · RFC2119 · ietf.bcp14@0.1.0 · sha256:908bc6665c19d788078db551bca3439adf4dec945b14b5cd20d219602afa13e0