| rfc9876v2.txt | rfc9876.txt | |||
|---|---|---|---|---|
| skipping to change at line 78 ¶ | skipping to change at line 78 ¶ | |||
| Authors' Addresses | Authors' Addresses | |||
| 1. Introduction | 1. Introduction | |||
| Section 12.3 of [RFC7252] describes the registration procedures for | Section 12.3 of [RFC7252] describes the registration procedures for | |||
| the "CoAP Content-Formats" IANA registry within the "Constrained | the "CoAP Content-Formats" IANA registry within the "Constrained | |||
| RESTful Environments (CoRE) Parameters" registry group | RESTful Environments (CoRE) Parameters" registry group | |||
| [IANA.core-params]. (Note that the columns of this registry have | [IANA.core-params]. (Note that the columns of this registry have | |||
| been revised according to [Err4954].) In particular, it defines the | been revised according to [Err4954].) In particular, it defines the | |||
| rules for obtaining Constrained Application Protocol (CoAP) Content- | rules for obtaining Constrained Application Protocol (CoAP) Content- | |||
| Format identifiers from the "IETF Review with Expert Review or IESG | Format identifiers from the "IETF Review or IESG Approval" range of | |||
| Approval with Expert Review" range of the registry (256-9999) as well | the registry (256-9999) as well as from the "First Come First Served" | |||
| as from the "First Come First Served" (FCFS) range of the registry | (FCFS) range of the registry (10000-64999). For the FCFS range, | |||
| (10000-64999). For the FCFS range, these rules do not involve the | these rules do not involve the designated expert and are managed | |||
| designated expert and are managed solely by IANA personnel to | solely by IANA personnel to finalize the registration. | |||
| finalize the registration. | ||||
| Unfortunately, the rules do not explicitly require checking that the | Unfortunately, the rules do not explicitly require checking that the | |||
| combination of Content-Type (i.e., Media Type with optional | combination of Content-Type (i.e., Media Type with optional | |||
| parameters) and Content Coding associated with the requested CoAP | parameters) and Content Coding associated with the requested CoAP | |||
| Content-Format is semantically valid. This task is generally non- | Content-Format is semantically valid. This task is generally non- | |||
| trivial, requires knowledge from multiple documents and technologies, | trivial, requires knowledge from multiple documents and technologies, | |||
| and should not be solely demanded from the registrar. This lack of | and should not be solely demanded from the registrar. This lack of | |||
| guidance may engender confusion in both the registering party and the | guidance may engender confusion in both the registering party and the | |||
| registrar, and it has already led to erroneous registrations. | registrar, and it has already led to erroneous registrations. | |||
| skipping to change at line 491 ¶ | skipping to change at line 490 ¶ | |||
| The registrant requests an FCFS Content-Format ID for a Media Type | The registrant requests an FCFS Content-Format ID for a Media Type | |||
| that includes a parameter. The value of this parameter appears | that includes a parameter. The value of this parameter appears | |||
| distinct from that of a (hypothetical) previously registered Content- | distinct from that of a (hypothetical) previously registered Content- | |||
| Format ID 64998 that also includes this parameter. However, the | Format ID 64998 that also includes this parameter. However, the | |||
| semantics of the parameter value are identical to the existing | semantics of the parameter value are identical to the existing | |||
| registration. | registration. | |||
| In this example, the eat_profile parameter value (which can be any | In this example, the eat_profile parameter value (which can be any | |||
| URI) is set as a Uniform Resource Name (URN) [RFC8141]. Since the | URI) is set as a Uniform Resource Name (URN) [RFC8141]. Since the | |||
| Namespace Identifier (see example in this example) for URNs is | Namespace Identifier (example, in this case) for URNs is defined as | |||
| defined as case insensitive, the two registrations are semantically | case insensitive, the two registrations are semantically identical. | |||
| identical. | ||||
| +=====================================+================+=======+ | +=====================================+================+=======+ | |||
| | Content Type | Content Coding | ID | | | Content Type | Content Coding | ID | | |||
| +=====================================+================+=======+ | +=====================================+================+=======+ | |||
| | application/ | - | 64998 | | | application/ | - | 64998 | | |||
| | eat+cwt;eat_profile="urn:example:1" | | | | | eat+cwt;eat_profile="urn:example:1" | | | | |||
| +-------------------------------------+----------------+-------+ | +-------------------------------------+----------------+-------+ | |||
| | application/ | - | 64999 | | | application/ | - | 64999 | | |||
| | eat+cwt;eat_profile="urn:EXAMPLE:1" | | | | | eat+cwt;eat_profile="urn:EXAMPLE:1" | | | | |||
| +-------------------------------------+----------------+-------+ | +-------------------------------------+----------------+-------+ | |||
| End of changes. 2 change blocks. | ||||
| 9 lines changed or deleted | 7 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. | ||||