[whatwg] scope of link type "license"

Ian Hickson ian at hixie.ch
Wed Jul 15 18:36:30 PDT 2009


On Thu, 16 Jul 2009, Nils Dagsson Moskopp wrote:
> Am Mittwoch, den 03.06.2009, 22:56 +0000 schrieb Ian Hickson:
> > On Fri, 17 Apr 2009, Nils Dagsson Moskopp wrote:
> > > 
> > > I am unsure on what scope the "current document" should have in 
> > > subsection 5.11.3.9 (Link type "license") of the spec and how it 
> > > functions (or should play) together with sectioning.
> > > 
> > > Let us consider this example, a creative-commons-licensed video:
> > > 
> > > <figure>
> > >     <video src="foo.ogg"/>
> > >     <legend>
> > >         <a href="http://example.org/person/misterx" rel="author">
> > > 	Mister X.
> > >         </a>
> > >         <a href="http://creativecommons.org/licenses/by-sa/3.0/"
> > > rel="license">
> > > 	CC BY-SA 3.0
> > >         </a>
> > >     </legend>
> > > </figure>
> > > 
> > > As I understand it, in this example, due to the provision of subsection 
> > > 5.11.3.3 (Link type "author") "For a [...] elements, the author keyword 
> > > indicates that the referenced document provides further information 
> > > about the author of the section that the element defining the hyperlink 
> > > applies to.", the linked author could be considered the author of the 
> > > video.
> > > 
> > > However, subsection 5.11.3.9 (Link type "license") has no such 
> > > provision. I therefore propose to amend "For a and area elements, the 
> > > license keyword indicates that the referenced document provides further 
> > > information about the author of the section that the element defining 
> > > the hyperlink applies to." to subsection 5.11.3.9 of the HTML 5 spec.
> > 
> > Your interpretation of the spec is correct. This is based on actual 
> > implementations of rel=license, which apply it to the whole document. I 
> > expect that if we need per-sub-resource licensing information then a more 
> > specific solution will be developed, possibly using the microdata idea.
> 
> Creative Commons suggests using 'about=""' in RDFa with 'rel="license"'
> http://wiki.creativecommons.org/RDFa#Content_discovery

It is an example of RDFa and HTML semantics clashing in ambiguous ways. 

With the microdata "work" vocabulary, you can sidestep this issue while 
still being compatible with the Creative Commons RDF vocabulary:

   http://www.whatwg.org/specs/web-apps/current-work/#licensing-works

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