Missing scheme: freenet

+++ codinghorror [Oct 03 14 23:49 ]:

[2]@jgm can you clarify if the CommonMark spec is using the IANA scheme
list as a source? This might alleviate some of the complaints about
it…

If I recall correctly, the list consists of the IANA official + provisional schemes, plus the unofficial schemes “coap”, “doi”, and “javascript”.

I am sympathetic with the desire not to hard-code a list of schemes in the spec. The question is whether there’s a reliable heuristic for recognizing when the thing inside <> is a URI that doesn’t involve a list of schemes, and that acknowledges the fact that XML tags might have namespaces, e.g. <m:math>.

1 Like