This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 8611 - Consider adding a full schema to H:TML
Summary: Consider adding a full schema to H:TML
Status: RESOLVED WONTFIX
Alias: None
Product: HTML WG
Classification: Unclassified
Component: HTML5: The Markup Language (editor: Michael(tm) Smith) (show other bugs)
Version: unspecified
Hardware: PC All
: P2 normal
Target Milestone: ---
Assignee: Michael[tm] Smith
QA Contact: HTML WG Bugzilla archive list
URL:
Whiteboard:
Keywords: NE
Depends on:
Blocks:
 
Reported: 2010-01-04 06:40 UTC by Maciej Stachowiak
Modified: 2010-03-15 10:38 UTC (History)
3 users (show)

See Also:


Attachments

Description Maciej Stachowiak 2010-01-04 06:40:44 UTC
Consider adding a full schema as an appendix. This is a request from the TAG.
Comment 1 Sam Ruby 2010-03-01 20:36:26 UTC
RFC 4287 (The Atom Syndication Format) contains the following:

Some sections of this specification are illustrated with fragments of a non-normative RELAX NG Compact schema [RELAX-NG]. However, the text of this specification provides the definition of conformance. A complete schema appears in Appendix B.

The open source Trang tool may be used to convert RELAX NG to XML Schema:

http://www.thaiopensource.com/relaxng/trang.html
Comment 2 Michael[tm] Smith 2010-03-03 05:19:00 UTC
I'm wondering if we should change the summary description for this bug. I think what the TAG and others who have commented on public-html really want the group to consider is something like: Should the HTML WG publish any formalism or set of formalisms (including, but not limited to, a grammar-based schema) for HTML5?

I don't think the TAG or other care particularly whether the set of formalisms/schemas are published as an appendix to the H:TML document or not.
Comment 3 Maciej Stachowiak 2010-03-03 05:51:35 UTC
My basis for filing this bug was based on a request from the TAG to specifically include a RelaxNG grammar in H:TML (possibly as an appendix):

"My interpretation of the TAG's resolution is that we would like to see a commitment that Mike's document will be published and maintained as a non-normative guide to the syntax, and we would additionally like to see included the RelaxNG grammar, perhaps as a (also non-normative) appendix."
<http://lists.w3.org/Archives/Public/www-tag/2009Dec/0088.html>

I do not know if there are other solutions that would satisfy the TAG. I also do not necessarily endorse their position, I reported this bug to make sure their feedback is tracked.
Comment 4 Michael[tm] Smith 2010-03-15 10:38:03 UTC
EDITOR'S RESPONSE: This is an Editor's Response to your comment. If you are
satisfied with this response, please change the state of this bug to CLOSED. If
you have additional information and would like the editor to reconsider, please
reopen this bug. If you would like to escalate the issue to the full HTML
Working Group, please add the TrackerRequest keyword to this bug, and suggest
title and text for the tracker issue; or you may create a tracker issue
yourself, if you are able to do so. For more details, see this document:
   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Rejected
Change Description: no spec change
Rationale: 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 will send a follow-up response to the TAG list by e-mail suggesting that discussion of what kind of schema to publish, and how to publish i,t be raised either as a new bug or as an HTML WG Tracker issue.