RFC Errata

Errata Search

Source of RFC  
Summary Table Full Records

RFC 6690, "Constrained RESTful Environments (CoRE) Link Format", August 2012

Source of RFC: core (app)

Errata ID: 5254
Status: Rejected
Type: Technical
Publication Format(s) : TEXT

Reported By: David Mosberger
Date Reported: 2018-02-03
Rejected by: Francesca Palombini
Date Rejected: 2023-01-18

Section 2 says:

relation-types = relation-type
                   / DQUOTE relation-type *( 1*SP relation-type ) DQUOTE

It should say:

relation-types = reg-rel-type
               / DQUOTE relation-type *( 1*SP relation-type ) DQUOTE


As defined originally "relation-types" may consist of a "URI". RFC 3986 defines URI to allow semi-colons in various places. For example, "http://;" seems to be a valid URI. Unfortunately, that makes parsing a link-param list ambiguous since its elements are separated by semicolons.

The proposed fix to to allow "ext-rel-type" (i.e., "URI") to appear only inside a quoted relation-type list.
Although identifying a valid concern, this errata does not aim to clarify the original intent, but makes changes to the original RFC that were not agreed upon. The change, therefore, if it is to be applied needs to be achieved through a consensus document.

Report New Errata

Advanced Search