text/Markdownメディアタイプ
本RFCは、Markdownプレーンテキスト形式を識別するためのMIMEメディアタイプ「text/markdown」を定義する。Markdownドキュメントの構造化、バージョン管理、および他の形式との相互運用性を向上させることを目的としており、インターネット上でのMarkdownコンテンツの標準的な交換手段を提供する。
背景メモ
Markdownは、プレーンテキストで書きやすく、かつHTMLなどに変換できる軽量マークアップ言語。John Gruber(Apple製品で知られるDaring Fireballの作者)がAaron Swartz(Reddit共同創業者、故人)と共に2004年に設計した。それ以来、GitHub、Stack Overflow、Redditなど事実上すべての開発者向けプラットフォームで標準的な記法として普及。しかし長らく公式な標準規格(RFC)が存在せず、各実装が独自の方言(「GitHub Flavored Markdown」など)を追加する状態だった。このRFC 7763(2016年公開)は、MarkdownにIANA(インターネット割り当て番号機関)の正式なMIMEタイプ「text/markdown」を割り当て、インターネット上の形式として標準化する第一歩となった。RFC 7764(同2016年)と対になり、前者がメディアタイプ登録、後者が複数あるMarkdown方言の扱いを定めている。標準化の背後にはIETFの「IETF Application Area Working Group」がおり、Markdownの正式な定義が存在しない中で「text/markdown」を登録することの是非について議論を呼んだ。