RE: including a schema with "HTML: The Markup Language" Clarifying TAG Re: Courtesy notification

> none of the available schema languages is 
> expressive enough to represent all of the HTML5 document conformance 
> requirements.

This seems like an odd requirement.

Can you think of any non-trivial computer language for which there 
a formalism such as a schema language or BNF or whatever completely
described ALL of the conformance requirements for instances of
that language? In the history of computer languages?

I can't.

Larry
-----Original Message-----
From: www-tag-request@w3.org [mailto:www-tag-request@w3.org] On Behalf Of Dan Connolly
Sent: Tuesday, March 16, 2010 7:38 AM
To: Michael(tm) Smith
Cc: noah_mendelsohn@us.ibm.com; Paul Cotton; Philippe Le Hegaret; Sam Ruby; www-tag@w3.org WG; Maciej Stachowiak
Subject: Re: including a schema with "HTML: The Markup Language" Clarifying TAG Re: Courtesy notification

On Mon, 2010-03-15 at 19:49 +0900, Michael(tm) Smith wrote:
> "Michael(tm) Smith" <mike@w3.org>, 2010-03-03 08:02 +0000:
> 
> > Maciej Stachowiak <mjs@apple.com>, 2010-01-03 22:42 -0800:
> > 
> > >  Mike also mentions that he's not sure if including a full schema is the 
> > >  right thing to do, since none of the available schema languages is 
> > >  expressive enough to represent all of the HTML5 document conformance 
> > >  requirements. I know other members of the Working Group share this concern. 
> > >  Mike and I decided that the best way to handle this is to use the usual 
> > >  bug/issue process. Thus I have filed 
> > >  <http://www.w3.org/Bugs/Public/show_bug.cgi?id=8611>.
> > > 
> > >  TAG members are encouraged to Cc themselves on the bug and/or add comments 
> > >  if they have an interest in this issue. After suitable discussion in the 
> > >  HTML WG, Mike will enter an Editor's Response in the bug, and if necessary 
> > >  we will escalate it to an issue. Though hopefully we can settle it with 
> > >  minimum fuss.
> 
> I moved the status of bug 8611 to resolved=wontfix. Per the
> process guidelines in the HTML WG decision-policy document[1],
> that means anybody is free to reopen if they disagree with that
> resolution, and to add a comment explaining why.
> 
>   [1] http://dev.w3.org/html5/decision-policy/decision-policy.html#basic
> 
> Here is the Rationale section of the comment I added for the
> status change:
> 
>   In its current form, the H:TML document would not seem to me to
>   be the optimal place to publish a schema. I think the group
>   needs to first consider the larger question of whether it should
>   publish a schema or set of schemas at all, and if so, what
>   exactly to publish -- and then consider how/where to publish it.
> 
> I think discussion of what kind of schema or set of schemas (e.g.,
> RelaxNG plus Schematron plus whatever else) to publish, and how to
> publish it, should be raised either as a new bug or as an HTML WG
> Tracker issue.

That seems kinda odd, Mike; the way the document is built uses
a schema for its backbone. The schema is there in the source:
  http://dev.w3.org/cvsweb/html5/markup/schema/

So you're already publishing the information that's in
the schema; is there some reason not to just include the
source of the schema in an informative
appendix (with whatever disclaimers you like), so that
other people can make similar uses of it?

-- 
Dan Connolly, W3C http://www.w3.org/People/Connolly/
gpg D3C2 887B 0F92 6005 C541  0875 0F91 96DE 6E52 C29E

Received on Tuesday, 16 March 2010 22:26:15 UTC