+++ 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>
.