<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 (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")
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron
<sch:rule context="tei:*[@calendar]"> <sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs, but this <sch:name/> element has no textual content.</sch:assert> </sch:rule>
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>

<sch:rule context="tei:*[@calendar]">
   
<sch:assert test="string-length( normalize-space(.) ) gt 0">@calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs, but this<sch:name/>element has no textual content.</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>
      
<attDef ident="calendar" usage="opt" validUntil="2024-11-11">
         
<desc>indicates one or more systems or calendars to which the
        date represented by the content of this element belongs.
</desc>
         
<datatype minOccurs="1" maxOccurs="unbounded">
            
<dataRef key="teidata.pointer"/>
         
</datatype>
      
</attDef>
   
</attList>
</elementSpec>