Use this element to provide an enumeration of the contents of a bibliographic entity, like that often found in a table of contents. When a detailed bibliographic description of included material is desired, use the componentList element instead.
<sch:rule context="mei:contents[mei:label]">
<sch:assert role="warning" test="count(mei:label) = count(mei:contentItem)">When labels
are used, usually each content item has one.</sch:assert>
</sch:rule>
<elementSpec ident="contents" module="MEI.header">
<desc>List of the material contained within a resource.</desc>
<classes>
<memberOf
key="att.common"/>
<memberOf
key="att.bibl"/>
<memberOf
key="att.pointing"/>
<memberOf
key="model.titlePagePart"/>
</classes>
<content>
</content>
<constraintSpec ident="checkContentsLabels" scheme="isoschematron">
<constraint>
<sch:rule context="mei:contents[mei:label]">
<sch:assert role="warning" test="count(mei:label) = count(mei:contentItem)">When labels
are used, usually each content item has one.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
<exemplum>
A suitable tone ; Left hand colouring ; Rhythm and accent ; Tempo ;
Flexibility ; Ornaments
</exemplum>
<exemplum>
</meta>Contents
Sonata in D major, op. V, no. 1 /
Corelli
Sonata in G minor / Purcell (with Robert Donington,
gamba)
Forlane from Concert royal no. 3 /
Couperin
</exemplum>
<exemplum>
</exemplum>
<remarks>
<p part="N">Use this element to provide an enumeration of the contents of a bibliographic entity,
like
that often found in a table of contents. When a detailed bibliographic description
of
included material is desired, use the
<gi scheme="MEI">componentList</gi> element
instead.</p>
</remarks>
</elementSpec>