Re: Clarification of "Extensibility" section (Was: Re: Getting HTML5 to Recommendation in 2014)

On Wed, Sep 19, 2012 at 11:06 PM, Jirka Kosek <jirka@kosek.cz> wrote:
> My reading and understanding is that document containg attribute "foo"
> defined in FooML applicable specification can't be conforming HTML5
> document because "foo" attribute is not defined in the core HTML5 and
> thus is not conforming to HTML5 syntax.

Correct.

> If this is intent then I see problem here -- documents using markup
> defined in extension specifications will be non-conforming HTML5, they
> should be as such marked by validator -- as a result extension
> specification will not be true first-class citizens.

"true first-class citizen" is loaded political jargon. Can you explain
what you're talking about and why it matters in more straightforward
language?

Validators can support extension specs by including them as options
for validating. (W3C validator already supports multiple
specifications, including extension specificiations, e.g XHTML +
RDFa.)

If extension specs define a mechanism for detecting that a document is
attempting conformance with the extension spec, then validators can
even sniff which conformance criteria to use.

> I think that this needs to be clarified. There is a large group of users
> for which validoty/conformance matters and it should be clear what is
> and what is not conforming HTML5 document.

What text would you suggest to further clarify that your
interpretation is correct?

--
Benjamin Hawkes-Lewis

Received on Thursday, 20 September 2012 07:17:46 UTC