rfc9694v3.txt | rfc9694.txt | |||
---|---|---|---|---|
skipping to change at line 322 ¶ | skipping to change at line 322 ¶ | |||
unofficial use of a 'chemical' top-level type. This top-level type | unofficial use of a 'chemical' top-level type. This top-level type | |||
was proposed by Peter Murray-Rust and Henry Rzepa at a workshop at | was proposed by Peter Murray-Rust and Henry Rzepa at a workshop at | |||
the First WWW conference in May 1994 [CHEMIME]. It is in widespread | the First WWW conference in May 1994 [CHEMIME]. It is in widespread | |||
use but remains unregistered. | use but remains unregistered. | |||
Some Linux desktop logic uses what looks like a top-level type of 'x- | Some Linux desktop logic uses what looks like a top-level type of 'x- | |||
scheme-handler' to map URI schemes to applications. In addition, the | scheme-handler' to map URI schemes to applications. In addition, the | |||
type 'inode/directory' is used. However, this is a purely local, | type 'inode/directory' is used. However, this is a purely local, | |||
system-specific use, and is not intended for exchange. If exchange | system-specific use, and is not intended for exchange. If exchange | |||
or standardization are desired, different types (in all cases, | or standardization are desired, different types (in all cases, | |||
properly registered) are strongly recommended. For example, 'x- | properly registered) are strongly recommended. As an example, 'x- | |||
scheme-handler/http' should be changed to something like | scheme-handler/http' should be changed to something like | |||
'application/scheme-handler; scheme=http'. The type 'inode/ | 'application/scheme-handler; scheme=http’. As another example, the | |||
directory' should be changed to 'multipart/inode-directory' or | type 'inode/directory' should be changed to 'multipart/inode- | |||
'application/inode-directory. | directory' or 'application/inode-directory. | |||
The document that previously defined the requirements for new top- | The document that previously defined the requirements for new top- | |||
level media types was RFC 6838 [RFC6838]. Of particular relevance to | level media types was RFC 6838 [RFC6838]. Of particular relevance to | |||
the work in the current document are Sections 4.2.5 (Application | the work in the current document are Sections 4.2.5 (Application | |||
Media Types) and 4.2.7 (Additional Top-Level Types) of [RFC6838]. | Media Types) and 4.2.7 (Additional Top-Level Types) of [RFC6838]. | |||
These two sections are not strictly aligned, because the first says | These two sections are not strictly aligned, because the first says | |||
that anything that doesn't go under a more specific type can go under | that anything that doesn't go under a more specific type can go under | |||
the 'application' top-level type, while the later section allows for | the 'application' top-level type, while the later section allows for | |||
new top-level types. | new top-level types. | |||
skipping to change at line 367 ¶ | skipping to change at line 367 ¶ | |||
There should be at least one subtype, except for registrations that | There should be at least one subtype, except for registrations that | |||
are for demonstration purposes only (e.g. the example top-level | are for demonstration purposes only (e.g. the example top-level | |||
type). | type). | |||
4.2. Initialization of the Registry of Top-Level Media Types | 4.2. Initialization of the Registry of Top-Level Media Types | |||
IANA has created the "Top-Level Media Types" | IANA has created the "Top-Level Media Types" | |||
(https://www.iana.org/assignments/top-level-media-types) registry and | (https://www.iana.org/assignments/top-level-media-types) registry and | |||
populated it with the values in Table 1. IANA also added a pointer | populated it with the values in Table 1. IANA also added a pointer | |||
to this registry from the "Media Types" | to this registry from the "Media Types" | |||
(https://www.iana.org/assignments/media-types) registry group. | (https://www.iana.org/assignments/media-types) registry group, and | |||
they added pointers to this document and to the "Top-Level Media | ||||
Types" registry in the application for a media type at | ||||
<https://www.iana.org/form/media-types>. | ||||
For each top-level media type, the registry contains the name of the | For each top-level media type, the registry contains the name of the | |||
type, a pointer to the RFC defining the type, a pointer to IANA's | type, a pointer to the RFC defining the type, a pointer to IANA's | |||
registry of subtypes for that type, and a comment field. | registry of subtypes for that type, and a comment field. | |||
The initial state of the registry is as follows: | The initial state of the registry is as follows: | |||
+=============+==============+==============+===================+ | +=============+==============+==============+===================+ | |||
| Name | Defining RFC | Registry of | Comments | | | Name | Defining RFC | Registry of | Comments | | |||
| | | Subtypes | | | | | | Subtypes | | | |||
skipping to change at line 415 ¶ | skipping to change at line 418 ¶ | |||
+-------------+--------------+--------------+-------------------+ | +-------------+--------------+--------------+-------------------+ | |||
| text | [RFC2046] | [Text Media | requires CRLF for | | | text | [RFC2046] | [Text Media | requires CRLF for | | |||
| | | Types] | newlines | | | | | Types] | newlines | | |||
+-------------+--------------+--------------+-------------------+ | +-------------+--------------+--------------+-------------------+ | |||
| video | [RFC2046] | [Video Media | - | | | video | [RFC2046] | [Video Media | - | | |||
| | | Types] | | | | | | Types] | | | |||
+-------------+--------------+--------------+-------------------+ | +-------------+--------------+--------------+-------------------+ | |||
Table 1: Initial Values for the Registry of Top-level Media Types | Table 1: Initial Values for the Registry of Top-level Media Types | |||
IANA has also added pointers to this document and to the "Top-Level | ||||
Media Types" registry in the application for a media type at | ||||
<https://www.iana.org/form/media-types>. | ||||
5. Security Considerations | 5. Security Considerations | |||
This document itself is not expected to introduce any security | This document itself is not expected to introduce any security | |||
issues. The security issues related to introducing a new top-level | issues. The security issues related to introducing a new top-level | |||
media type MUST be evaluated and documented carefully. | media type MUST be evaluated and documented carefully. | |||
Acknowledgements | Acknowledgements | |||
Continuous encouragement for writing this document came from Harald | Continuous encouragement for writing this document came from Harald | |||
Alvestrand. Further encouragement was provided by Murray | Alvestrand. Further encouragement was provided by Murray | |||
skipping to change at line 524 ¶ | skipping to change at line 523 ¶ | |||
"Deprecating the "X-" Prefix and Similar Constructs in | "Deprecating the "X-" Prefix and Similar Constructs in | |||
Application Protocols", BCP 178, RFC 6648, | Application Protocols", BCP 178, RFC 6648, | |||
DOI 10.17487/RFC6648, June 2012, | DOI 10.17487/RFC6648, June 2012, | |||
<https://www.rfc-editor.org/info/rfc6648>. | <https://www.rfc-editor.org/info/rfc6648>. | |||
[RFC8081] Lilley, C., "The "font" Top-Level Media Type", RFC 8081, | [RFC8081] Lilley, C., "The "font" Top-Level Media Type", RFC 8081, | |||
DOI 10.17487/RFC8081, February 2017, | DOI 10.17487/RFC8081, February 2017, | |||
<https://www.rfc-editor.org/info/rfc8081>. | <https://www.rfc-editor.org/info/rfc8081>. | |||
[RFC9695] Muthusamy, Y. K. and C. Ullrich, "The 'haptics' Top-level | [RFC9695] Muthusamy, Y. K. and C. Ullrich, "The 'haptics' Top-level | |||
Media Type", RFC 9695, DOI 10.17487/RFC9695, December | Media Type", RFC 9695, DOI 10.17487/RFC9695, March 2025, | |||
2024, <https://www.rfc-editor.org/info/rfc9695>. | <https://www.rfc-editor.org/info/rfc9695>. | |||
Author's Address | Author's Address | |||
Martin J. Dürst | Martin J. Dürst | |||
Aoyama Gakuin University | Aoyama Gakuin University | |||
Fuchinobe 5-10-1, Chuo-ku, Sagamihara, Kanagawa | Fuchinobe 5-10-1, Chuo-ku, Sagamihara, Kanagawa | |||
252-5258 | 252-5258 | |||
Japan | Japan | |||
Phone: +81 42 759 6329 | Phone: +81 42 759 6329 | |||
Email: duerst@it.aoyama.ac.jp | Email: duerst@it.aoyama.ac.jp | |||
End of changes. 5 change blocks. | ||||
11 lines changed or deleted | 10 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |