[whatwg] typing links

Ian Hickson ian at hixie.ch
Tue Oct 30 16:42:32 PDT 2007

On Tue, 16 Nov 2004, Ben Adida wrote:
> The REL attribute has been proposed as a means to extract *simple* 
> meaning from the HTML. For example:
> ====
> By viewing this web site, you are agreeing to its <a rel="terms-of-use"
> href="terms-of-use.html">terms of use</a>.
> ====
> UAs could theoretically implement special UI for some of these typed 
> links, though certainly it wouldn't be required. Most importantly, an 
> automated crawler could glean structured properties from these typed 
> links in HTML.
> And, of course, in order to handle the scoping problem of these names, 
> one should allow fully qualified names in the REL.

What scoping problem?

> Thus, the HTML above could make use of well-defined properties like 
> those of Dublin Core, and look like this:
> ====
> By viewing this web site, you are agreeing to its <a
> rel="http://http://purl.org/dc/elements/1.1/rights"
> href="terms-of-use.html">terms of use</a>.
> ====
> The only thing that's necessary to enable this right now is to allow the 
> REL attribute to be a fully qualified URL. HTML 5 need do nothing more, 
> and no requirements need to be made of the UAs. It's an easy way to add 
> structure to HTML documents without having to define all the possible 
> structural terms.

Actually URLs are already allowed in HTML5 -- anything that doesn't 
contain spaces can be used.


Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

More information about the whatwg mailing list