RFC 8174

E185718

RFC 8174 is an IETF document that clarifies the interpretation of requirement-level keywords like “MUST” and “SHOULD” in technical specifications, updating the guidance originally given in RFC 2119.

All labels observed (2)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf IETF standard document
Request for Comments
area General
author Alexey Melnikov NERFINISHED
Barry Leiba
Benjamin N. Kaduk
bcpNumber BCP 14
category Best Current Practice
clarifies ambiguity between uppercase and lowercase forms of RFC 2119 keywords
that BCP 14 keywords are to be interpreted only when in all capitals
defines clarified interpretation of requirement-level keywords
normative language usage for BCP 14 keywords
format HTML
PDF
text
hasBCPKeyword BCP 14
hasRFCNumber 8174
intendedFor authors of IETF technical specifications
readers of IETF technical specifications
isPartOf Best Current Practice
surface form: Best Current Practice 14
keyword MAY
MUST
MUST NOT
OPTIONAL
RECOMMENDED
REQUIRED
SHALL
SHALL NOT
SHOULD
SHOULD NOT
language English
obsoletes none
publicationDate May 2017
publishedBy Internet Engineering Task Force
surface form: IETF

Internet Engineering Task Force
publisher RFC Editor
relation refines the guidance originally given in RFC 2119
used as a boilerplate reference for normative language sections
scope IETF documents that use BCP 14 keywords
series RFCs
surface form: RFC
status Best Current Practice
stdStatus Best Current Practice
stream Internet Engineering Task Force
surface form: IETF
subject normative language
requirements levels in technical specifications
title RFC 8174 self-linksurface differs
surface form: Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words
updates RFC 2119
url https://www.rfc-editor.org/rfc/rfc8174
year 2017

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

BCP 14 relatedTo RFC 8174
RFC 8174 title RFC 8174 self-linksurface differs
this entity surface form: Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words