On 6/15/07, Thomas Nichols <[EMAIL PROTECTED]> wrote:
Using the "experimental" types indicated by 'x.' and 'x-' might also be
a possibility in the short term, but is not recommended; a properly
registered mime type in the main tree would provide a clear
standardisation. Is this important enough to anyone else to warrant an
attempt to register a name? Or should we just create a solution specific
to our own problem domain?

I expect that submitting something acceptable to the IETF standards
track would be rather a lot of work and probably fail. The lack of
clear standardisation is an issue regardless, and would have to be
resolved *before* submission.

For the vendor tree, the guidelines do qualify "well-known producer",
"IANA-approved designation of the producer's name", etc. It's not
clear that `vnd.markdown` is appropriate. Even if it is, what would it
*mean*?

Right now we really have `text/prs.gruber.markdown`,
`text/prs.fortin.php-markdown-extra` etc. etc. "Markdown"
implementations generally implement something close to the former, but
there are ambiguous edge-cases so who knows for sure? Proposals for a
normative grammar went nowhere.

`text/x-markdown` seems a reasonable media-type to encompass the whole
murky, underspecified lot of them. Specific extensions/implementations
could be indicated with an optional parameter, like:

   text/x-markdown;
profile="http://www.michelf.com/projects/php-markdown/extra/";

That seems better than requiring a separate media type for every
extension. YMMV.

As an aside, I think the reStructuredText case is one to avoid
repeating: it has an IANA registration as `text/prs.fallenstein.rst`,
but its highest-profile [user][1] prefers `text/x-rst`.

[1]: http://www.python.org/dev/peps/pep-0012/
_______________________________________________
Markdown-Discuss mailing list
[email protected]
http://six.pairlist.net/mailman/listinfo/markdown-discuss

Reply via email to