To facilitate efficient data interchange, basic information about the circumstances surrounding the creation of bibliographic resources should be recorded within the creation element, while the record of ownership and custody should be captured within the history element.
<elementSpec ident="history" module="MEI.header">
<desc>Provides a container for information about the history of a resource other than the
circumstances of its creation.</desc>
<classes>
<memberOf key="att.common"/>
<memberOf key="att.bibl"/>
<memberOf key="model.physDescPart"/>
</classes>
<content>
<rng:zeroOrMore>
<rng:choice>
<rng:ref name="acquisition"/>
<rng:ref name="exhibHist"/>
<rng:ref name="provenance"/>
<rng:ref name="treatHist"/>
<rng:ref name="treatSched"/>
<rng:ref name="model.divLike"/>
<rng:ref name="model.textComponentLike"/>
</rng:choice>
</rng:zeroOrMore>
</content>
<constraintSpec ident="history_restriction" scheme="isoschematron">
<constraint>
<sch:rule context="mei:history[parent::mei:work or parent::mei:expression]">
<sch:assert test="not(mei:acquisition or mei:provenance)">The acquisition and provenance
elements are not permitted in the work or expression context.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
<remarks>
<p>To facilitate efficient data interchange, basic information about the circumstances
surrounding the creation of bibliographic resources should be recorded within the
<gi scheme="MEI">creation</gi> element, while the record of ownership and custody should be
captured within the history element.</p>
</remarks>
</elementSpec>