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.
<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>
<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>
<content>
<rng:zeroOrMore>
<rng:choice>
<rng:ref
name="acquisition"
/>
<rng:ref
name="provenance"
/>
<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 part="N">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>