The names tag and it's sub tags is used to give names to
story elements. A Story Element can have several names, or none at all. When using the name elements one is required to start them (that is use a tag like <nick-name>). Ending them is not required (so one does not have to finish it with </nick-name>).
Each name type has it's own tag as follows:
proper-nameThis element is completely optional. Unlike the other name elements, it is not required to start it or end it. It represent the default name of the story element.
nick-nameIs a nick name for the story element.
short-nameA short name for the element. It is similar to the nick name, but this would be how someone calls himself, not what the others call him.
title-nameThe title attributed to the person: Mr, Mrs, Prince, King, Lord, etc.
last-nameThe last name.
middle-nameThe middle name.
first-nameThe first name.
Names will be expanded in references (like in the ref tags), and will also appear when producing a page for that story element.
When used in any reference the name will be selected by the fmt attribute. This is handled by the DSSSL transformation drivers. But as a simple example if we have a tag like: <ref id="xx" fmt="nick">, the value of the nick-name
will replace the reference in the generated text.
fmt defines the default format to be used when expanding references to the story element that owns these names.