W3C home > Mailing lists > Public > public-html@w3.org > October 2011

Re: ISSUE-179 av_param: Chairs Solicit Proposals

From: Silvia Pfeiffer <silviapfeiffer1@gmail.com>
Date: Sun, 30 Oct 2011 18:19:50 +1100
Message-ID: <CAHp8n2=qULV0Mk=e1M6iCvKiVL6t_we1A=Ei+nfgKRQU4AYhRw@mail.gmail.com>
To: Glenn Adams <glenn@skynav.com>
Cc: Anne van Kesteren <annevk@opera.com>, Sam Ruby <rubys@intertwingly.net>, HTML WG <public-html@w3.org>
On Sun, Oct 30, 2011 at 1:57 PM, Glenn Adams <glenn@skynav.com> wrote:
> As I pointed out in the change proposal rationale, x-* attributes are
> unacceptable for use by other standards fora (and W3C WGs) for defining
> specifications that involve additional A/V parameters. Such usage impedes
> standardization.

On the contrary. It allows other standards fora to experiment with
attributes that they believe are necessary and once those attributes
have been proven to be necessary and widely accepted, they can be
introduced into HTML by the W3C.


> Further, proposing specific parameters is not necessarily possible or
> practical:
> (1) the set of additional parameters is not fixed, and grows/changes over
> time;

That's not a problem, but an advantage of the way in which HTML markup works.


> (2) even if specific parameters were identified, obtaining consensus on
> their standardization as new attributes may not be feasible;

Above you say that other standards bodies will introduce new
attributes and here you say their introduction for standardization is
not possible. I believe you have to make up your mind whether you want
a standardized attribute or not. And if you do, in the end it's not
what is specified that counts, but what is implemented.


> The bottom line is that object supports param, and that the intent of A/V
> elements was to supplant (and extend) object semantics.

You are mistaken. The intent of the media elements was not to extend
object semantics. That is not possible, because the object element was
introduced for a different purpose, namely for plugins and not for
audio and video resources. The media elements make media resources a
native part of the HTML markup, that's all. They do not replace or
supplant the object/embed elements.


> To do this in a
> practical, backward compatible manner requires param or an effective,
> standards compliant equivalent.

That would have been the lazy approach, which would not have made
media elements a native part of HTML at all, but would indeed have
been a replacement of the object/embed approach for media resources.
Fortunately we have made the effort to analyze exact requirements of
media resources and have identified attributes and subelements that
are required and are therefore in a position to provide accessible
media resources with a good JS API. Making the effort to analyze the
actual use cases and creating actual elements/attributes for it has
the big advantage of making that functionality accessible and giving
it a JS API. It's what we want to continue doing for the media
elements.


> It has been suggested that data-* or x-* may serve this purpose. I have
> shown how data-* does not unless the current prohibitions in HTML5 are
> removed. That leaves only x-*, which is anathema to any standards based
> extensions.

On the contrary: they are a first step towards standardization.

Best Regards,
Silvia.
Received on Sunday, 30 October 2011 07:20:39 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:17:40 GMT