Tim Bray directs the editors to insert the following words:
 "If multiple atom:entry elements with the same atom:id value appear in
 an Atom Feed document, they describe the same entry and Atom Processors
 MUST treat them as such."

        It is a long standing and valued tradition in the IETF that
Standards Track RFC's MUST NOT impose constraints on applications unless
such constraints relate to issues of interoperability. Thus, while it is
entirely appropriate for the specification to state that "multiple
atom:entry elements with the same atom:id ... describe the same entry" it is
NOT appropriate to state how Atom Processors must treat such elements. The
text should read simply:

"If multiple atom:entry elements with the same atom:id value appear in
 an Atom Feed document, they describe the same entry."

        The appropriate handling of multiple instances of the "same entry"
is a matter which is the solely up to the discretion of Atom Processors
since variances in such handling do not impact interoperablity. One can
imagine that various developers will make different decisions in duplicate
handling policies. Some processors might even allow their end-users to
decide the handling policies. By making such decisions, developers will
either enhance or detract from the utility of the overall solutions they
develop -- but, it is not up to the IETF to direct what decisions should be
made in this case.
        Restating this in a manner perhaps more friendly to those who
declare themselves as "bits on the wire" people: The specification should
specify the meaning of the bits on the wire -- not what one does with the
bits after receiving them.

                bob wyman


Reply via email to