att.naming

att.naming provides attributes common to elements which refer to named persons, places, organizations etc. [3.5.1 Referring Strings 13.3.5 Names and Nyms]
Moduletei — 1 The TEI Infrastructure
Membersrs author editor pubPlace origPlace institution repository collection bloc country region district settlement geogName geogFeat affiliation birth climate death education event nationality occupation population residence socecStatus state terrain trait att.personal [name orgName persName surname forename genName addName roleName placeName]
Attributesatt.canonical (@key, @ref)
rolemay be used to specify further information about the entity referenced by this name, for example the occupation of a person, or the status of a place.
Status Optional
Datatype

<rng:ref name="data.enumerated"/>
data.enumerated
nymRef(reference to the canonical name) provides a means of locating the canonical form (nym) of the names associated with the object named by the element bearing it.
Status Optional
Datatype 1–∞ occurrences of 

<rng:ref name="data.pointer"/>
data.pointer
separated by whitespace
Values One or more valid identifiers, separated by whitespace.
Note
The value must point directly to one or more XML elements by means of one or more URIs, separated by whitespace. If more than one is supplied, the implication is that the name is associated with several distinct canonical names.