Skip to content

<msIdentifier>

manuscript identifier

contains the information required to identify the manuscript or similar object being described.

Module msdescriptionmsid

Attributes

Classes and content

Member of
May contain

header

Contained by

core

msdescription

Example

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

Schematron

<constraintSpec xmlns:sch="http://purl.oclc.org/dsdl/schematron" scheme="schematron" ident="msId_minimal" xml:lang="en">
    <constraint>
      <sch:rule context="tei:msIdentifier">
        <sch:report test="not( parent::tei:msPart )                           and                           ( child::*[1]/self::idno  or  child::*[1]/self::altIdentifier  or  normalize-space(.) eq '')">An &lt;msIdentifier&gt; must contain either a &lt;repository&gt; or &lt;location&gt;.</sch:report>
      </sch:rule>
    </constraint>
  </constraintSpec>

Content model

<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>