Hi all,

I had following interesting discussion.

Suppose we have a cluster containing name of a person.

There is a field called firstname, and a field called lastname.

The problem is concerning the ADL-path, what should be used.

This is a part of the archetype:

CLUSTER[at0007] occurrences matches {0..1} matches {    -- voornamen
                        items cardinality matches {0..*; ordered} matches {
                            ELEMENT[at0008] occurrences matches {0..*} matches 
{    -- firstname
                                value matches {
                                    DV_TEXT matches {*}
                                }
                            }
                            ELEMENT[at0009] occurrences matches {0..1} matches 
{    -- lastname
                                value matches {
                                    DV_TEXT matches {*}
                                }
                            }
                        }


This is a hypothecical example, only to explain:

Because at0008 has upper-occurrences of more then 1 ( a person can have 
more then one firstnames)
And at0009 has upper-occurrences of 1 (people only have one last-name 
(in this hypothetical country))

If we want to express data in a path/value combination, what would be 
the best solution?

   /items[at0008][1]/value/value = Jan
   /items[at0008][2]/value/value = Peter
   /items[at0009]/value/value = Balkenende

   /items[at0008][1]/value/value = Jan
   /items[at0008][2]/value/value = Peter
   /items[at0009][1]/value/value = Balkenende

   /items[at0008][1]/value/value = Jan
   /items[at0008][2]/value/value = Peter
   /items[at0009][3]/value/value = Balkenende

Or would another solution be better?
Thanks in advance for suggestions.

Kind regards
Bert Verhees

Reply via email to