It's fascinating how history can sometimes be full of coincidences, isn't it? I would suggest checking out the section on the Past of diveintohtml5.info, where you can read about some interesting stories and mail correspondences among web developers. These developers were actually instrumental in creating the Web as we know it today ;)
For example, consider the <img>
tag that we commonly use:
<IMG SRC="file://foobar.com/foo/bar/blargh.xbm">
which could have been:
<ICON name="NoEntry" href="http://note/foo/bar/NoEntry.xbm">
or
<A HREF="..." INCLUDE>See photo</A>
or
<INCLUDE HREF="...">
However, the developers ultimately decided to stick with <img>
, as it was already implemented:
We’re not prepared to support INCLUDE/EMBED at this point. … So we’re
probably going to go with (not ICON, since not all inlined images
can be meaningfully called icons). For the time being,
inlined images won’t be explicitly content-type’d; down the road, we
plan to support that (along with the general adaptation of MIME).
Actually, the image reading routines we’re currently using figure out
the image format on the fly, so the filename extension won’t even be
significant.
I may not have a direct answer to your question, but I'm also intrigued by the <link>
tag. Finding the answer might involve some digging through web archives.