<msIdentifier>

<msIdentifier> (manuscript identifier) contains the information required to identify the manuscript or similar object being described. [10.4. The Manuscript Identifier]
Module msdescription
Attributes Attributes att.global (xml:id, n, xml:lang) (lim.att.global.fragmentable (part)) (att.global.rendition (rendition)) (att.global.source (source))
Member of
Contained by
core: bibl
msdescription: msDesc msPart
May contain
header: idno
Examples

<msIdentifier>
   
<settlement>San Marino</settlement>
   
<repository>Huntington Library</repository>
   
<idno>MS.El.26.C.9</idno>
</msIdentifier>
Schematron

<sch:report test="not(parent::tei:msPart) and (local-name(*[1])='idno' or local-name(*[1])='altIdentifier' or normalize-space(.)='')">An msIdentifier must contain either a repository or location.</sch:report>
Source Github

<elementSpec module="msdescription" xml:id="MSIDENTIFIER" ident="msIdentifier">
   
<gloss>manuscript identifier</gloss>
   
<desc xml:id="msidentifier.desc">contains the information required to identify
the manuscript or similar object being described.
</desc>
   
<classes>
      
<memberOf key="att.global"/>
      
<memberOf key="model.biblPart"/>
   
</classes>
   
<content>
      
<sequence>
         
<sequence>
            
<classRef key="model.placeNamePart" expand="sequenceOptional"/>
            
<elementRef key="institution" minOccurs="0"/>
            
<elementRef key="repository" minOccurs="0"/>
            
<elementRef key="collection" minOccurs="0" maxOccurs="unbounded"/>
            
<elementRef key="idno" minOccurs="0" maxOccurs="unbounded"/>
         
</sequence>
         
<alternate minOccurs="0" maxOccurs="unbounded">
            
<elementRef key="msName"/>
            
<elementRef key="objectName"/>
            
<elementRef key="altIdentifier"/>
         
</alternate>
      
</sequence>
   
</content>
</elementSpec>