[Bug 15936] New: HTML+RDFa promotes DTD-based validation

https://www.w3.org/Bugs/Public/show_bug.cgi?id=15936

           Summary: HTML+RDFa promotes DTD-based validation
           Product: HTML WG
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: HTML+RDFa (editor: Manu Sporny)
        AssignedTo: msporny@digitalbazaar.com
        ReportedBy: hsivonen@iki.fi
         QAContact: public-html-bugzilla@w3.org
                CC: mike@w3.org, public-html-wg-issue-tracking@w3.org,
                    public-html@w3.org, msporny@digitalbazaar.com


http://dev.w3.org/html5/rdfa/#validation says:

- -
Documents written using the markup language defined in this specification may
be validated using the DTDs defined in this section. If a document author wants
to facilitate such validation, they may include the following declaration at
the top of their document for HTML 4.01 + RDFa 1.1:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01+RDFa 1.1//EN"
   "http://www.w3.org/MarkUp/DTD/html401-rdfa11-1.dtd">

The following declaration may be included at the top of their document for HTML
4.01 + RDFa Lite 1.1:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01+RDFa Lite 1.1//EN"
   "http://www.w3.org/MarkUp/DTD/html401-rdfalite11-1.dtd">
- -

And the doctypes are styled to be labeled as examples.

This is all sorts of wrong.

 1) A very creative interpretation of the HTML WG charter is required to
consider HTML 4.01+something to be in scope.

 2) This encourages DTD-based validation when DTDs are known to be obsolete and
inadequate technology for the purpose of validating HTML or RDFa. It's
irresponsible and counter-productive to promote known-obsolete and
known-unsuitable-for-purpose technology.

 3) It assumes the use of an SGML parser when the group's charter says
explicitly: "the Group will not assume that an SGML parser is used for 'classic
HTML'"

 4) It encourages the use of novel doctypes when the WG has been working to
retire doctypes as anything except for the purpose of triggering the standards
mode in browsers.

 5) Normative "may" statements says that doctypes can be used, but there's no
normative text saying what the doctypes are, since the doctypes are marked as
examples and http://dev.w3.org/html5/rdfa/#conformance says examples are
non-normative.

Please remove this section "A. Validation", its subsection and all references
to DTDs from HTML+RDFa.

-- 
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Wednesday, 8 February 2012 13:05:01 UTC