Re: GRDDL and HTML5

On Tue, 26 Aug 2008, Jason Karns wrote:
>
> Taking this to the extreme, and we would have been left with an HTML 
> spec of nothing more than tables and font tags.  Clearly the web 
> community as a whole as moved forward from such days.  What's to say the 
> community will not engage in widespread use of @profile in the future?  
> (possibly for even more functionality than GRDDL utilizes today?)

That argument could be used for adding millions of features that would see 
just as much use as profile="".

The point is that profile="" has had over a decade to prove itself.


> There needs to be more justification to remove an element or attribute
> other than "it's not used much".  Removing elements that have better
> semantic alternatives is one such reason, but is not the case with
> @profile.

The reasons for removing profile="" are that it isn't used much and has 
few use cases for which it is of any use. Indeed, outside GRDDL (whose use 
of profile="" is somewhat dubious as discussed in earlier e-mails, for 
example it has apparently resulted in two URLs being used for hCard) I am 
not aware of any use case at all, and I'm not convinced that the GRDDL use 
case makes sense when taking into account typical authoring practices.


> I still see no reason that justifies removing @profile especially when 
> there is still such strong community support for it.

With all due respect, there isn't that strong community support for it. 
There is one relatively small community asking for it, the GRDDL 
community, and even within that community not everyone seems to agree that 
it is a good idea.


> So without any compelling argument to remove it, what exactly is the 
> harm in keeping it?

We don't add or keep features because they cause no harm, we add or keep 
them because they do _good_.

But in any case, I've already said what the harm of profile="" is. It 
encourages inventors to think that declaring vocabularies is a good idea.

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

Received on Tuesday, 26 August 2008 21:16:30 UTC