PubIDPubID

Candidate Recommendation (CR)

IndustryCR

Description

A specification that has passed wide review and is ready for implementation testing. A CR is the W3C's call to implementers to build the spec and report back. Identified by the 'CR-' prefix.

Syntax

W3C identifiers are slug-based with an optional type prefix indicating the document's maturity stage: WD (Working Draft), CR (Candidate Recommendation), CRD (Candidate Recommendation Draft), NOTE (Working Group Note), PR (Proposed Recommendation), PER (Proposed Edited Recommendation), REC (Recommendation), OBSL (Obsolete Recommendation), SPR (Superseded Recommendation). The slug carries the spec shortname and optional date suffix (YYYYMMDD).

Examples 2

W3C CR-css-flexbox-1-20181119
W3C CR-webcodecs-20230330

Components Used

W3C Candidate Recommendation (CR) identifiers are composed of these elements:

Publisher

W3C — omitted when with_publisher=false

e.g.W3C
Type Prefix

Maturity stage abbreviation: WD, CRD, CR, PR, PER, REC, NOTE, OBSL, SPR (or empty for unprefixed forms)

e.g.REC
:type_prefix
Code

Spec shortname + optional date suffix (YYYYMMDD)

e.g.html52-20171214
:code

Algebraic Relations

Relations that can involve Candidate Recommendation (CR) identifiers:

RelationDescriptionSyntaxExample
Maturity LifecycleStandard progression: WD → CRD → CR → PR → REC<type_prefix>-<code>W3C REC-html52-20171214
NoteInformative Working Group NoteNOTE-<code>W3C NOTE-xml-names
Status ChangeObsoleted (OBSL) or superseded (SPR) former Recommendations<OBSL|SPR>-<code>W3C OBSL-xhtml1-20180327
Without PublisherBare slug form (no 'W3C ' prefix)[<type_prefix>-]<code>REC-html52-20171214

URN Mapping

Patternurn:w3c:[type]:[code]

See Also