[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

PaceSliceAndDice2



I've posted a revised version of PaceSliceAndDice at
<http://intertwingly.net/wiki/pie/PaceSliceAndDice2>

Changes:

* Clarified that "Depth: infinity" should not duplicate members even if they
are reachable by more than one path. I hope it is obvious that, even if
there are circular references, the attempt to fetch all the collection's
descendents should eventually return!

* Removed the hierarchical URI restriction.

* Added @title to <member> elements.

* Added a @completeness attribute to the <collection> element, indicating
whether the document is complete or partial. I'm not crazy about the
attribute name. 

* Added a sentence that states explictly that the server can choose to
return a partial collection document in response to any collection request.
This was to address Dave Johnson's question about whether you can return the
collection in managable-sized chunks.

* Stressed the point that a document is "complete" iff it contains all the
members that match the request parameters, such as "Range" and "Depth"-- it
need not (and often would not) contain every item in the collection.

Ezra