Bug 16572 - Meta generator: Validator must say that alt conformance check was skipped
Meta generator: Validator must say that alt conformance check was skipped
Status: RESOLVED INVALID
Product: HTML WG
Classification: Unclassified
Component: HTML5 spec
unspecified
PC All
: P2 normal
: ---
Assigned To: Ian 'Hixie' Hickson
HTML WG Bugzilla archive list
http://dev.w3.org/html5/spec/the-img-...
: a11y, a11y_text-alt
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-03-29 18:03 UTC by Leif Halvard Silli
Modified: 2012-04-03 18:31 UTC (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Leif Halvard Silli 2012-03-29 18:03:29 UTC
Proposal: Add something like this to the spec:

   ]] Conformance checkers must allow users to separate pages for which @alt conformance check was performed, from pages (with the generator string) where it was not performed. [[

(The wording inspired from http://www.w3.org/TR/html5/obsolete#warnings-for-obsolete-but-conforming-features )

   Use case - in 3 steps:

1 Author runs the following four documents through the validator:
   doc A  with machine-checkable @alt errors + no meta generator string
   doc B w/error free machine-checkable @alt + no meta generator string
   doc C  with machine-checkable @alt errors + meta generator string
   doc D w/error free machine-checkable @alt + meta generator string
2 Validation results:
   doc A: non-conforming due to @alt conformance error;
   doc B: conforming;
   doc C: conforming;
   doc D: conforming;
3 Author's response to the validation results: 
   doc A: author fixes doc, validates anew and publishes;
   doc B, C and D: author is satisfied and publishes right away;

   Problems revealed in this use case: 

 FIRSTLY, for document C and D, the validator fails to inform the author
          that the docs were subject to a less thorough @alt conformance
          check than document A and B. This means that the author is
          is right to believe that B/C/D are equally conformant and 
          equally checked.
SECONDLY, HTML5 is actually clear that doc D, is non-conforming, quote:
       ]] (This case does not represent a case where the document is
          conforming, only that the generator could not determine
          appropriate alternative text [[

          Of course: That doc D is non-conforming, is not something that cannot be told, as long as the meta generator "exception" is in place. But it is the more important to give the user opportunity to understand that the reason for the lack of an error message, *might* simply be that the particualar issue was not checked for conformance.
Comment 1 Leif Halvard Silli 2012-03-29 18:29:25 UTC
Typo - this:

"HTML5 is actually clear that doc D, is non-conforming"

was meant to be

"HTML5 is actually clear that doc _C_, is non-conforming.
Comment 2 Leif Halvard Silli 2012-04-03 18:31:37 UTC
Withdrawing.