<name>

<name> (name, proper noun) contains a proper noun or noun phrase. [3.6.1. Referring Strings]
Module core
Attributes Attributes att.global (xml:id, n, xml:lang) (lim.att.global.fragmentable (part)) (att.global.rendition (rendition)) (att.global.source (source)) att.personal (att.naming (role) (att.canonical (ref)) ) att.datable (calendar) (att.datable.w3c (when, notBefore, notAfter, from, to)) (att.datable.custom (when-custom, notBefore-custom, notAfter-custom, from-custom, to-custom, datingMethod)) att.editLike (evidence)
type characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from att.typed
Status Optional
Datatype teidata.enumerated
Legal values are:
event
(event) The name of an event (e.g. "The Battle of Prestonpans")
object
(object) The name of an object (e.g. "Excalibur")
Member of
Contained by
May contain
Note
Proper nouns referring to people, places, and organizations may be tagged instead with persName, placeName, or orgName, when the TEI module for names and dates is included.
Examples

<name type="person">Thomas Hoccleve</name>
<name type="place">Villingaholt</name>
<name type="org">Vetus Latina Institut</name>
<name type="person" ref="#HOC001">Occleve</name>
Schematron
Name should only be used if there isn't a more specific element.

<sch:rule context="tei:name[@ref]">
   
<sch:assert test="not(matches(@ref,'^prs:'))">ERROR: Use <persName> to tag names of people.</sch:assert>
   
<sch:assert test="not(matches(@ref,'^plc:'))">ERROR: Use <placeName> to tag names of places.</sch:assert>
   
<sch:assert test="not(matches(@ref,'^org:'))">ERROR: Use <orgName> to tag names of organizations.</sch:assert>
</sch:rule>
Source Github

<elementSpec rend="change" module="core" ident="name">
   
<gloss>name, proper noun</gloss>
   
<desc>contains a proper noun or noun phrase.</desc>
   
<classes>
      
<memberOf key="att.global"/>
      
<memberOf key="model.nameLike.agent"/>
      
<memberOf key="att.personal"/>
      
<memberOf key="att.datable"/>
      
<memberOf key="att.editLike"/>
      
<memberOf key="att.typed"/>
   
</classes>
   
<content>
      
<macroRef key="macro.phraseSeq"/>
   
</content>
   
<attList>
      
<attDef ident="type" mode="change" usage="opt">
         
<valList type="closed" mode="add">
            
<valItem ident="event" mode="add">
               
<gloss>event</gloss>
               
<desc>The name of an event (e.g. "The Battle of Prestonpans")</desc>
            
</valItem>
            
<valItem ident="object" mode="add">
               
<gloss>object</gloss>
               
<desc>The name of an object (e.g. "Excalibur")</desc>
            
</valItem>
         
</valList>
      
</attDef>
   
</attList>
</elementSpec>