- From: Phil Ritchie <philr@vistatec.ie>
- Date: Tue, 10 Jul 2012 15:45:14 +0100
- To: Arle Lommel <arle.lommel@dfki.de>
- Cc: Multilingual Web LT Public List <public-multilingualweb-lt@w3.org>
- Message-ID: <OF2D7E4BB0.21FC43B8-ON80257A37.00506AF0-80257A37.00510BEE@vistatec.ie>
My first reaction is that it's too simplified. To get any real meaningful
detail on the error it seems one would have to follow the URI. Could we
not fallback to having at least errorType, errorSeverity, errorScore? They
could be packed into errorInfo but that's open to all kinds of abuse.
Perhaps errorProfile should be retained even under the new proposal so
that one could decide whether to bother following the URI. That is, my
toolset may know how to parse one machine readable profile but not
another.
Phil.
From: Arle Lommel <arle.lommel@dfki.de>
To: Multilingual Web LT Public List
<public-multilingualweb-lt@w3.org>,
Date: 10/07/2012 15:23
Subject: [ISSUE 34] Quality error category proposal
Felix and I have been discussing the QA error categories and think there
is a way to simplify it considerably and lower the bar to implementation.
Example:
<p>Insert the <span
its-error="yes"
its-errorinfo="Should be USB key"
its-error????="URI to machine readable
information">
Pen Drive</span> in the USB port</p>
In this model we drop the whole category for declaring what model you use
or information about the quality of the whole document. Instead we have
three attributes:
its-error: yes|no
Identifies whether the element is an error or not. Default = no. (I don't
see that you'd ever explicitly set this locally for a value of no, but you
could, in theory.
its-errorinfo: plain text
Contains human-readable information about the error. For example, Yves'
tool could pass on its user error messages for consumption in this.
its-error????: URI
Contains a link to machine-readable information about the error. What that
information is we have yet to work out, but it could include a pointer for
the definition, the severity, etc.. Note: We need a name for this, but we
don't have a good one yet.
The advantage to this approach is that implementation is easy and we leave
out the difficulty of the machine-readable part, which we have to define
in another project I'm working on, so we don't have to wait. The minimum
implementation requirement is just to tag the error, e.g., <p>Insert the
<span its-error="yes">Pen Drive</span> into the USB port.<p>. To move up a
level of complexity you could add a human-readable error message. To go
more complex, we deal with the machine-readable stuff when it is ready.
Any thoughts? Note that this drops most of the in-document complexity of
the previous proposal in favor of a simple, lean syntax in the document
and we can deal with the complex stuff more at leisure.
Note to Yves: Your point about needing to define what is pointed to is
well taken. We don't want to leave it undefined, but we also cannot define
it yet. So this gives us a placeholder for the hook to standardized data.
Best,
-Arle
************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the sender immediately by e-mail.
www.vistatec.com
************************************************************
Received on Tuesday, 10 July 2012 14:45:45 UTC