- From: Henry Story <henry.story@bblfish.net>
- Date: Thu, 24 Jun 2004 16:16:40 +0200
- To: ietf-http-wg@w3.org, Atom Syntax <atom-syntax@imc.org>
In order to avoid an avalanche of emails generated by responding point
by point to each of the thoughtful answers, I would like to see if I
can summarize the main points.
1. There is consensus that automated error notification systems are
needed.
They are needed because the specs now require broken content to be
discarded but market pressures will requires them to nevertheless be
interpreted. In a war between standards and market pressures, market
pressures win. Automated error reporting _in_a_form_to_be_determined_
will create a feedback loop allowing a wider number of actors to help
cooperate in the application of the standards.
2. The question of who/what should be notified of an error.
This is a secondary question.
Here I have a number of contradictory intuitions.
- If an object in the day to day world breaks, say a tire, I don't
notify it that it is broken, but the manufacturer. Perhaps the tire has
a "Service-Error: xxx" phone number printed on it that I can use to
send a problem report to the manufacturer
- If I am talking to someone and they are stepping on my toe, I
might say "err, you are stepping on my toe". I may nevertheless
continue to listen to what they are saying.
- If I send a government agency a request for a form, and they send
me something back in spanish (which I don't speak, but can decipher due
to the similarity between Spanish and French, which I do know), I may
send back another letter to the same address explaining the error in a
language well understood by everybody to be an error message. And if
this is not the case in your country, would you not be pleased if it
were the case? Perhaps one could all agree that letters sent in a RED
envelope are error messages to the agency to which it is addressed. It
would then be a matter of the institution of which the agency is a part
to define a policy of what to do with red letters. They may allow them
to go to the agency itself. They may sample some of them to see if the
agency is adapting its behavior correctly. They may send them to some
completely different address that specializes in dealing with those
messages.
For me as a consumer the red letter method is much easier to work with.
I know that the first letter reached the agency (whether the address is
a PO box that gets forwarded to someone else or whatever is none of my
concern). So out of all the things I know from that institution to be
alive, that one is the one I have the most direct evidence for being so
- I am holding the evidence in my hand! Notice that I do not care that
my letter reaches the exact same person (server, apache instance,
thread, processor) who dealt with my previous request. I am speaking to
the agency resource, and as far as I am concerned that is all I need to
know.
The relation between these intuitions and the two proposals are quite
clear.
- PacerErrVerb: http://www.intertwingly.net/wiki/pie/PaceErrVerb
- PaceServiceError:
http://www.intertwingly.net/wiki/pie/PaceServiceError
Henry Story
PS. For the Europeans among you who know about Asterix and Obelix,
there is a cartoon called "Les 12 Traveaux d'Asterix", where the two
heroes are given the task to get an answer for a simple question from a
building. Simple enough they think. The problem is that the building
turns out to be inhabited by a sprawling bureaucracy where each office
they turn to, an unpleasant person just redirects their call to some
other floor and other office.
Received on Thursday, 24 June 2004 10:16:47 UTC