On 22/11/2013 10:18, Bert Verhees wrote:
> On 11/22/2013 10:44 AM, Thomas Beale wrote:
>> as ADL short hand for
>>
>> cluster[@archetype_node_id='at0009']/items[@archetype_node_id='at0008', 
>> @sibling_id='2'] 
>
>
> I am not sure about this, sibling_id is the array-index, when I 
> understand. What happens in case a dataset changes, for example an 
> item is removed from a cluster, in that case all the other datasets 
> should need revisiting to have this property changed.
>
> For my idea, the array-index is volatile and calculated at the moment 
> of need.

the intention is that it would only ever be calculated once, at creation 
time. So it would be immutable in fact. That's the current design idea - 
this isn't documented anywhere properly, and others may have better 
ideas, so feel free to suggest them.

- thomas

Reply via email to