<msContents>

<msContents> (contenu du manuscrit) décrit le contenu intellectuel d'un manuscrit ou d'une partie d'un manuscrit, soit en une série de paragraphes p, soit sous la forme d'une série d'éléments structurés msItem concernant les items du manuscrit. [10.6 Intellectual Content]
Modulemsdescription — Manuscript Description
Attributsatt.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.msExcerpt (@defective)
classspécifie la ou les catégories ou classes auxquelles le manuscrit appartient.
Statut Optionel
Type de données 1–∞ occurrences de teidata.pointer séparé par un espace
Contenu dans
msdescription: msDesc msFrag msPart
Peut contenir
core: p textLang
linking: ab
msdescription: msItem msItemStruct summary
textstructure: titlePage
Note

A moins qu'il ne contienne une description en texte libre, cet élément doit contenir au moins l'un des éléments summary, msItem ou msItemStruct. Actuellement le schéma ne rend pas obligatoire cette contrainte.

Exemple
<msContents>
 <msItem>
<!-- pour le traitement des recueils la solution possible est de répéter l'élément <msItem> -->
  <docAuthor>
   <forename>Guillaume de Lorris </forename>
  </docAuthor>
  <docAuthor>
   <forename>Jean de Meung</forename>
  </docAuthor>
  <docTitle>
   <titlePart type="main">Le Rommant de la rose</titlePart>
   <titlePart type="sub"/>
  </docTitle>
  <docImprint>
   <pubPlace>Paris</pubPlace>
   <publisher>Antoine Vérard</publisher>
  </docImprint>
  <docDate when="1497">1497 ou 1498</docDate>
  <note>
   <date notBefore="1497-01-01"
    notAfter="1498-12-31"/>

  </note>
  <note>in-2°.</note>
<!-- in-32°; in-24°; in-16°; in-8°; in-4°; in-folio; gr. folio -->
  <note>Exemplaire sur vélin, enluminé, « vraisemblablement dans l’atelier d’Antoine
     Vérard » <ref target="#fr_bib06">(Charon 1988, n° 3)</ref>
  </note>
  <note>
   <ref target="http://catalogue.bnf.fr/ark:/12148/cb305575966">Notice bibliographique
       dans le Catalogue général</ref>
  </note>
 </msItem>
</msContents>
Exemple
<msContents>
 <msItem>
<!-- pour le traitement des recueils la solution possible est de répéter l'élément <msItem> -->
  <docAuthor>
   <surname>Longus</surname>
  </docAuthor>
  <docTitle>
   <titlePart type="main">Les amours pastorales de Daphnis et Chloé</titlePart>
  </docTitle>
  <docImprint>
   <pubPlace>Paris</pubPlace>
   <publisher>[Jacques Quillau]</publisher>
  </docImprint>
  <docDate when="1718">1718</docDate>
  <note>in-8°.</note>
<!-- in-32°; in-24°; in-16°; in-8°; in-4°; in-folio; gr. folio -->
  <note>Exemplaire réglé.</note>
  <note>
   <ref target="http://catalogue.bnf.fr/ark:/12148/cb30831232s">Notice bibliographique
       dans le Catalogue général</ref>
  </note>
 </msItem>
</msContents>
Modèle de contenu
<content>
 <alternate>
  <classRef key="model.pLikeminOccurs="1"
   maxOccurs="unbounded"/>

  <sequence>
   <elementRef key="summaryminOccurs="0"/>
   <elementRef key="textLangminOccurs="0"/>
   <elementRef key="titlePage"
    minOccurs="0"/>

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

    <elementRef key="msItem"/>
    <elementRef key="msItemStruct"/>
   </alternate>
  </sequence>
 </alternate>
</content>
Schéma Declaration
<rng:element name="msContents">
 <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.msExcerpt.attributes"/>
 <rng:optional>
  <rng:attribute name="class">
   <rng:list>
    <rng:oneOrMore>
     <rng:ref name="teidata.pointer"/>
    </rng:oneOrMore>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:choice>
  <rng:oneOrMore>
   <rng:ref name="model.pLike"/>
  </rng:oneOrMore>
  <rng:group>
   <rng:optional>
    <rng:ref name="summary"/>
   </rng:optional>
   <rng:optional>
    <rng:ref name="textLang"/>
   </rng:optional>
   <rng:optional>
    <rng:ref name="titlePage"/>
   </rng:optional>
   <rng:zeroOrMore>
    <rng:choice>
     <rng:ref name="msItem"/>
     <rng:ref name="msItemStruct"/>
    </rng:choice>
   </rng:zeroOrMore>
  </rng:group>
 </rng:choice>
</rng:element>
element msContents
{
   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.msExcerpt.attributes,
   attribute class { list { teidata.pointer+ } }?,
   (
      model.pLike+
    | ( summary?, textLang?, titlePage?, ( msItem | msItemStruct )* )
   )
}