Heath Frankel schreef:
> Bert,
> Paths are unique, they must be.
>   
I thought so too, that is why it seemed more logical to me to store the
path, instead of the archetype_node_id in the locatable/pathable
But I read in the Architecture Overview section 11.2.4 that even paths
are not guaranteed uniquely, for that purpose, the name-attribute of a
node can be used.

I have never seen an archetype which uses the name-attribute of a node.
The ADL-example in the document is not very clear.

When I look in the ADL-specs, part 5.3.6, it states more or less in
contradiction to the above mentioned document, a path must be
unambiguous, and that this is achieved by different archetype_node_id's

So not the archetype_node_id's have to be unique, but the path must be. 
So we come to another function of the archetype_node_id
> The archetype node ID provides you a link to the ontology to give you the
> semantics, this is fundamental to Archetypes.
>   
That is true, I thought of that, but that is no reason to store them in
the Locatable/pathable-object. They can not identify the location in an
archetype of a data-object.
The only reason for existence I can think of and you mention, is in the
archetype itself.

This all  does not seem logically to me,  I can live with that, but it
wonders me,  I can misunderstand: What are the design thoughts behind?

Thanks
Bert

Reply via email to