On Jan 5, 2004, at 9:04 AM, Doug M-C wrote:

> Why not:
> <namePart type="given">Steven</namePart>
> <namePart type="primegiven">Michael</namePart>
> or something similar. It's an extra step in processing, but gives
> clear direction as to both order and importance.

That's an interesting idea.  Another option would be to borrow from the
new part element, which has an optional "level" attribute to indicate
hierarchy of "detail" elements.  E.g.:

<namePart type="given" level="2">Steven</namePart>
<namePart type="given" level="1">Michael</namePart>