<name> Name of Person (Structured)

Container element for the component elements of personal names, such as a <surname>.


The STS model for <name> is a series of elements in a particular order with no punctuation or spacing between elements. For situations where a different element order is desired or punctuation between name parts is wanted, use the <string-name>, which is a very loose element, which may contain text, numbers, special characters, generated text, and any or all of the naming elements, such as <surname>.

Best Practice

If the name parts are unknown or untagged, the whole name can be placed:
  • Within the <string-name> element in contexts where <string-name> is allowed, for example, “<string-name>Ice Cube</string-name>”; or
  • Within the element <surname> in contexts where only <name> is allowed, for example, “<surname>Ice Cube</surname>”.
Use of a <string-name> or <surname> element is more likely to lead to better search results than merely leaving the person’s name untagged.
name-style (default = western)

Base Attributes

Models and Context
May be contained in
The following, in order:
Content Model
<!ELEMENT  name         ( ( (surname, given-names?) | given-names),
                          prefix?, suffix?)                          >
Expanded Content Model

(((surname, given-names?) | given-names), prefix?, suffix?)

Tagged Sample

Authors named in a citation

 <element-citation publication-type="journal">
  <article-title>Towards Transparent and Scalable 
   OpenURL Quality Metrics</article-title> 
  <source>D-Lib Magazine</source> 
  <date iso-8601-date="2011-03">
  <pub-id pub-id-type="doi" xlink:href="http://dx.doi.org/10.1045/march2011-chandler"
  <comment>Available at: </comment>
  <ext-link xlink:href="http://dlib.org/dlib/march11/chandler/03chandler.html"
Related Resources