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 87 - Invalidity of Invalid pages should be expressed as a scale not a boolean.
Summary: Invalidity of Invalid pages should be expressed as a scale not a boolean.
Status: NEW
Alias: None
Product: Validator
Classification: Unclassified
Component: check (show other bugs)
Version: 0.6.0
Hardware: Other other
: P2 enhancement
Target Milestone: 1.0
Assignee: Terje Bless
QA Contact: qa-dev tracking
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-11-25 12:43 UTC by Terje Bless
Modified: 2004-09-28 16:20 UTC (History)
0 users

See Also:


Attachments

Description Terje Bless 2002-11-25 12:43:23 UTC
From Rotan Hanrahan <Rotan.Hanrahan@MobileAware.com>:

If validator gives boolean result, then "false" is so negative that you are not encouraged 
to try again. But if validator gives a ranking (e.g. percentage) then you are encouraged to 
improve your result. Eventually you get 100% and are conformant. [...]

At a minimum the errors should be classified, and a weighting assigned to each
category according to perceived severity and difficulty of correction. Add all
of the (weighted) errors in the page. Divide the sum by a factor proportional to
the log of the size of the document (so that larger documents do not have
excessively large error scores, since the correction of one error in a document
can easily be replicated for all such errors that occur in the document). When
your score is Zero, you are conformant. Of course, this formula is quite simplistic,
but would be easy to implement and, regardless of its actual interpretation, if
the scoring system is consistent and has the property of always decreasing whenever
a correction is made, then it should be useful. Anyway, the marketing people won't
care as long as their scores beat the competition :-)
Comment 1 Terje Bless 2003-05-23 12:56:37 UTC
Target 0.7 for review in that timeframe.
Comment 2 Terje Bless 2004-09-01 16:26:13 UTC
Pushing to "1.0". This won't make it for 0.7.0.