RFC 2119

E185717

RFC 2119 is an IETF document that defines the standard key words (like "MUST" and "SHOULD") used to indicate requirement levels in technical specifications.

All labels observed (3)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf IETF Request for Comments
technical standard
appliesTo standards-track documents
technical specifications
area General
author Scott Bradner
bcpNumber 14
category Best Current Practice
clarifies distinction between mandatory and optional requirements
defines MAY
MUST
MUST NOT
OPTIONAL
RECOMMENDED
REQUIRED
SHALL
SHALL NOT
SHOULD
SHOULD NOT
requirement levels terminology
definesUsage capitalization of key words to indicate normative requirements
documentFormat text
hasSection Acknowledgments
Introduction
References
Requirements Language
Security Considerations
identifier RFC 2119 self-linksurface differs
surface form: RFC2119
influenced normative language in other standards organizations
intendedAudience authors of IETF specifications
readers of technical standards
isReferencedBy many Internet standards
keywordStyle uppercase key words
language English
obsoletes RFC 1123
surface form: RFC 1123 (terminology portions)
publicationDate 1997-03
publishedBy Internet Engineering Task Force
surface form: IETF

Internet Engineering Task Force
publishedInSeries RFCs
surface form: Request for Comments
purpose to ensure consistent interpretation of requirement levels
repository RFC Editor
rfcNumber 2119
scope use of key words in IETF standards documents
status Best Current Practice
stream Internet Engineering Task Force
surface form: IETF
title RFC 2119 self-linksurface differs
surface form: Key words for use in RFCs to Indicate Requirement Levels
typeOfStandard normative language specification

How these facts were elicited

Referenced by (6)

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

BCP 14 relatedTo RFC 2119
RFC 1123 usesTerminologyFrom RFC 2119
RFC 2119 title RFC 2119 self-linksurface differs
this entity surface form: Key words for use in RFCs to Indicate Requirement Levels
RFC 2119 identifier RFC 2119 self-linksurface differs
this entity surface form: RFC2119
RFC 8174 updates RFC 2119