RFC Errata


Errata Search

 
Source of RFC  
Summary Table Full Records

RFC 9253, "Support for iCalendar Relationships", August 2022

Source of RFC: calext (art)

Errata ID: 8156
Status: Reported
Type: Technical
Publication Format(s) : HTML

Reported By: Robert Stepanek
Date Reported: 2024-10-24

Section 8.2 says:

   linkparam      = (";" "VALUE" "=" ("XML-REFERENCE" /
                                "URI" /
                                "UID"))
                    1*(";" linkrelparam)
                    1*(";" fmttypeparam)
                    1*(";" labelparam)
                    1*(";" languageparam)
                    *(";" other-param)
                    ; the elements herein may appear in any order,
                    ; and the order is not significant.

It should say:

   linkparam      = (";" "VALUE" "=" ("XML-REFERENCE" /
                                "URI" /
                                "UID"))
                    1*(";" linkrelparam)
                    [";" fmttypeparam]
                    [";" labelparam]
                    [";" languageparam]
                    *(";" other-param)
                    ; the elements herein may appear in any order,
                    ; and the order is not significant.

Notes:

The original text defines that all of the LINKREL, FMTTYPE, LABEL, LANGUAGE parameters MUST be set at least once. However, the examples do not adhere to this rule. Instead they suggest that only LINKREL and VALUE are mandatory.

The corrected text defines the FMTTYPE, LABEL, and LANGUAGE parameters to be optional and that they only should be set at most once.

The linkparam definition still allows the LINKREL parameter to be set multiple times. This might not have been the original intent. The ABNF might also get updated to restrict it to be set exactly once.

Report New Errata



Advanced Search