What's stopping you from having child collections? But yes, in general, we have a query problem.Child collections would be possible, sure, but would the client know they
were supposed to recurse into them?
If the client is looking for something specific, child collections don't help. If the client is acting on behalf of a user who's just browsing around, they would be handy, since users often like to browse around using a method other than sequences.
Joe alludes to predefined groupings[0] in another email... which in WebDAV terms would be collections that group resources which only refer to back the source resources:
<group title="Ordered By Date"> <more href="http://wfw.org/news/2003/01";>Jan 2003</more> ... </group>
In DAV terms, I guess it would be pretty much the same, except that each <more> element would have a URI, and the <group> element would be a collection.