If one is in a situation where you are required to use a URI (simple strings would not do)...how would you refer to the concept of an HTML5 element ("div", "li", etc.)?
As a starting point for what an answer to this question might look sort of like, here is a URL for div under w3.org:
http://www.w3.org/TR/html-markup/div.html
XHTML had namespaces, so you might have built on that:
But even then, how would you have referred to div, specifically? http://www.w3.org/1999/xhtml/div
?
(I don't know any precedent for how to combine them, only to invoke as <div xmlns="http://www.w3.org/1999/xhtml/">...</div>
. Did any such precedent ever arise to produce a combined URI from a namespace and an element?)
Properties of a good solution:
All HTML5 elements covered, each with a separate unique URL (or URN...
urn:html5:div
?)Defined invariantly by w3c.org or similar, in a place where they promise to obey the Cool URIs don't change principle
Though not as important as the other requirements, it would be ideal if there were some machine-processable information returned when the URI was fetched (list of legal attributes, etc.)