- From: Julian Reschke <julian.reschke@gmx.de>
- Date: Fri, 13 Nov 2009 17:30:50 +0100
- To: Henri Sivonen <hsivonen@iki.fi>
- CC: Manu Sporny <msporny@digitalbazaar.com>, HTML WG <public-html@w3.org>
Henri Sivonen wrote: > On Nov 11, 2009, at 07:55, Manu Sporny wrote: >>>> - Defining the new replacement mechanism for @profile as rel="profile" >>> >>> What problem does this solve? >> >> A number of other people have done a good job of outlining why the >> HTML5-EPB spec exists. Were you asking a more specific question, or do >> you have a more specific critique of the HTML5-EPB spec? > > It seems to me that changing from @profile to <link rel=profile> is > merely a syntactic transformation. I was asking what problem the > syntactic transformation solves compared to using @profile (or having > neither @profile nor rel=profile). It solves the problem of head/@profile being removed in HTML5. I agree that getting head/@profile back in would resolve that issue. > ... >> 1. For spec authors that would like to define extended processing >> behavior, there is currently no mechanism to do so provided in HTML5. > > What's the point of introducing rel=profile instead of reusing @profile > from HTML 4.01? > >> 2. There are a number of communities that have taken issue with @profile >> being made obsolete, not because they have nothing better to do, but >> because it affects them and has repercussions on their work. If HTML5 >> got rid of @profile and nobody complained, that would help to prove that >> it is a useless feature - however, that has not happened. > > So why are you introducing rel=profile and still obsoleting @profile > instead of writing a Change Proposal to introduce @profile as non-obsolete? ...and conforming. It would be conforming so it can be used while specs that use it can be upgraded. It would be obsolete because link/@rel=profile could replace it in the mid-term. As a related thought: if we come to the conclusion that the functionality is useful, and should be extended to allow scoping, that *still* could be done using @profile (for instance, by allowing it on block-level elements as well). BR, Julian
Received on Friday, 13 November 2009 16:31:34 UTC