Remove the list-template element and use URIs.
Robert "Camera Ready Copy" Sayre
The list-template element is a bad way to sync up with the server. What you want is a token that indicates the last time you saw the feed. Then, the server can tell you what's new. app:list-template can be useful in some cases, but it is invention and not appropriate for standardization in the core. Plus, it introduces the preposterous notion that the URI of a feed does not return an Atom feed when you send it a GET. If you have some other document, use a different URI for it. Furthermore, no one in the real world uses different URIs for the "feeduri" and the "posturi" of draft-gregorio-09.
Remove section 7.3.5 (The 'app:list-template' Element) from draft-06.
Remove the sentence "This IRI is constructed from information in the introspection document." from section 5.4.
In section 4.5, replace the sentence " An Atom Feed Document is returned with one Atom Entry for each member resource that matches the selection criteria in the IRI" with "An Atom Feed Document is returned."
Delete the bullet list below section 18.104.22.168.
Change the section 7.3.3 The 'app:collection' Element introduction to the following: "The app:collection describes a collection. This specification defines one child element: app:member-type."