<msFrag>

<msFrag> (Fragment einer Handschrift) enthält Informationen zu einem Handschriftenfragment einer fragmentierten Handschrift, das heute als Einzeldokument oder eingebunden in eine Handschrift aufbewahrt wird. [10.11 Manuscript Fragments]
Modul msdescription — Manuscript Description
Attribute
Enthalten in
msdescription: msDesc
Kann enthalten
Beispiel
<msDesc>
 <msIdentifier>
  <msName>Letter of Carl Maria von Weber to Caroline Brandt. Dresden, 21st to 23rd May 1817 </msName>
 </msIdentifier>
 <history>
  <p>The second part of the letter (Weberiana Cl.II A a 2, 9) was given to Friedrich Jähns by Caroline von Weber,
     the widow of Carl Maria von Weber. Jähns then handed this fragment over to the Berlin state library in 1881,
     whereas the first part (Mus.ep. Weber, C. M. v. 96) remained with the family estate and found its way into the library not until 1956.
     Yet, the identification was already obvious to Jähns who noted <quote>Zu No. 50. 21. Mai 1817 gehörig</quote>
     at the top of his fragment.</p>
 </history>
 <msFrag>
  <msIdentifier>
   <country>D</country>
   <settlement>Berlin</settlement>
   <repository>Staatsbibliothek zu Berlin Preußischer Kulturbesitz</repository>
   <idno>Mus.ep. Weber, C. M. v. 96</idno>
  </msIdentifier>
  <physDesc>
   <objectDesc>
    <supportDesc>
     <p>One double leaf, four written pages without address.</p>
    </supportDesc>
   </objectDesc>
  </physDesc>
 </msFrag>
 <msFrag>
  <msIdentifier>
   <country>D</country>
   <settlement>Berlin</settlement>
   <repository>Staatsbibliothek zu Berlin Preußischer Kulturbesitz</repository>
   <idno>Weberiana Cl.II A a 2, 9</idno>
  </msIdentifier>
  <physDesc>
   <objectDesc>
    <supportDesc>
     <p>One leaf, two written pages including address.</p>
    </supportDesc>
   </objectDesc>
  </physDesc>
 </msFrag>
</msDesc>

source: http://www.weber-gesamtausgabe.de/A041180

Content model
<content>
 <sequence>
  <alternate>
   <elementRef key="altIdentifier"/>
   <elementRef key="msIdentifier"/>
  </alternate>
  <classRef key="model.headLike"
   minOccurs="0maxOccurs="unbounded"/>

  <alternate>
   <classRef key="model.pLike"
    minOccurs="1maxOccurs="unbounded"/>

   <alternate minOccurs="0"
    maxOccurs="unbounded">

    <elementRef key="msContents"/>
    <elementRef key="physDesc"/>
    <elementRef key="history"/>
    <elementRef key="additional"/>
   </alternate>
  </alternate>
 </sequence>
</content>
Schema Deklaration
<rng:element name="msFrag">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:ref name="att.typed.attributes"/>
 <rng:group>
  <rng:choice>
   <rng:ref name="altIdentifier"/>
   <rng:ref name="msIdentifier"/>
  </rng:choice>
  <rng:zeroOrMore>
   <rng:ref name="model.headLike"/>
  </rng:zeroOrMore>
  <rng:choice>
   <rng:oneOrMore>
    <rng:ref name="model.pLike"/>
   </rng:oneOrMore>
   <rng:zeroOrMore>
    <rng:choice>
     <rng:ref name="msContents"/>
     <rng:ref name="physDesc"/>
     <rng:ref name="history"/>
     <rng:ref name="additional"/>
    </rng:choice>
   </rng:zeroOrMore>
  </rng:choice>
 </rng:group>
</rng:element>
element msFrag
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   att.typed.attributes,
   (
      ( altIdentifier | msIdentifier ),
      model.headLike*,
      ( model.pLike+ | ( msContents | physDesc | history | additional )* )
   )
}