[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [xri] Clarity around Ref processing behavior.
A: 1 B: 2 C: 3 +1 to Drummond's rationale. =vg Drummond Reed wrote: > First, definitions of the six key terms: > > * Authority ref: using the XRD:XRD/xrd:Ref element (section 12.1 of > ED05). > * Service ref: using the XRD:XRD/xrd:Service/xrd:Ref element > (section 12.2 > of ED05). > * Breadth: how many Refs may be successfully resolved (not > including errors) > from the SAME XRDS. > * Depth: how many Refs may be resolved in a chain of multiple Refs > where > each Ref successfully resolves to a new XRDS document. > * Breadth Limit Attribute: an attribute on the Ref element that > would limit > the Breadth, i.e., how many Refs could be resolved from the same > source > XRDS. > * Depth Limit Attribute: an attribute on the Ref element that would > limit > the Depth, i.e., how many Refs could be resolved in a Ref chain. > > Now, here's how I'd classify the policy choices we have. They fall > into > three dimensions: > > DIMENSION A: > 1) Same policy applies to both authority refs and service refs. > 2) Different policies apply to authority refs vs. service refs. > > DIMENSION B: > 1) Limited breadth (zero-or-one); limited depth (zero-or-one). > 2) Limited breadth (zero-or-one); unlimited depth (zero-or-more). > 3) Unlimited breadth (zero-or-more); limited depth (zero-or-one). > 4) Unlimited breadth (zero-or-more); unlimited depth (zero-or-more). > > DIMENSION C: > 1) No breadth or depth limit attributes. > 2) Breadth limit attribute; no depth limit attribute. > 3) No breadth limit attribute; depth limit attribute. > 4) Both breadth and depth limit attributes. > > My suggestion is that we start by everyone just voting for their > choice > along each dimension, and adding your rationale if you wish. (Andy, > Kermit - > just send your votes/rationale to one of us and we'll forward it to > the > list.) > > I'll start. My votes are: > > A: 1 (same policies for authority refs and service refs) > B: 2 (limited breadth, unlimited depth) > C: 3 (depth limit attribute only)
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]