<ending>

<ending> Alternative ending for a repeated passage of music; i.e., prima volta, seconda volta, etc.
Module MEI.shared
Attributes
@copyof (optional) Points to an element of which the current element is a copy. Value conforms to data.URI . att.common.anl
@corresp (optional) Used to point to other elements that correspond to this one in a generic fashion. One or more values from data.URI , separated by spaces. att.common.anl
@evaluate (optional) Specifies the intended meaning when a participant in a relationship is itself a pointer. Allowed values are: " all" (If an element pointed to is itself a pointer, then the target of that pointer will be taken, and so on, until an element is found which is not a pointer.) , " one" (If an element pointed to is itself a pointer, then its target (whether a pointer or not) is taken as the target of this pointer.) , " none" (No further evaluation of targets is carried out beyond that needed to find the element(s) specified in plist or target attribute.) att.targeteval
@facs (optional) Permits the current element to reference a facsimile surface or image zone which corresponds to it. One or more values from data.URI , separated by spaces. att.facsimile
@label (optional) Provides a name or label for an element. The value may be any string. Value of datatype string. att.commonPart
@n (optional) Provides a number-like designation for an element. Value conforms to token . att.common
@next (optional) Used to point to the next event(s) in a user-defined collection. One or more values from data.URI , separated by spaces. att.common.anl
@prev (optional) Points to the previous event(s) in a user-defined collection. One or more values from data.URI , separated by spaces. att.common.anl
@sameas (optional) Points to an element that is the same as the current element but is not a literal copy of the current element. One or more values from data.URI , separated by spaces. att.common.anl
@subtype (optional) Provide any sub-classification for the element, additional to that given by its type attribute. Value of datatype NMTOKEN. att.typed
@synch (optional) Points to elements that are synchronous with the current element. One or more values from data.URI , separated by spaces. att.common.anl
@target (optional) Allows the use of one or more previously-undeclared URIs to identify passive participants in a relationship; that is, the entities pointed "to". One or more values from data.URI , separated by spaces. att.pointing
@targettype (optional) Characterization of target resource(s) using any convenient classification scheme or typology. Value of datatype NMTOKEN. att.pointing
@type (optional) Characterizes the element in some sense, using any convenient classification scheme or typology. Value of datatype NMTOKEN. att.typed
@when (optional) Indicates the point of occurrence of this feature along a time line. Its value must be the ID of a when element elsewhere in the document. Value conforms to data.URI . att.alignment
@xlink:actuate (optional) Defines whether a link occurs automatically or must be requested by the user. Allowed values are: " onLoad" (Load the target resource(s) immediately.), " onRequest" (Load the target resource(s) upon user request.), " none" (Do not permit loading of the target resource(s).), " other" (Behavior other than allowed by the other values of this attribute.) att.pointing
@xlink:role (optional) Characterization of the relationship between resources. The value of the role attribute must be a URI. Value conforms to data.URI . att.pointing
@xlink:show (optional) Defines how a remote resource is rendered. Allowed values are: " new" (Open in a new window.), " replace" (Load the referenced resource in the same window.), " embed" (Embed the referenced resource at the point of the link.), " none" (Do not permit traversal to the referenced resource.), " other" (Behavior other than permitted by the other values of this attribute.) att.pointing
@xml:base (optional) Provides a base URI reference with which applications can resolve relative URI references into absolute URI references. Value conforms to data.URI . att.commonPart
@xml:id (optional) Regularizes the naming of an element and thus facilitates building links between it and other resources. Each id attribute within a document must have a unique value. Value of datatype ID. att.id
Member of
Contained by
MEI.critapp lem rdg
MEI.shared ending part score section
May contain
Declaration
<classes>
<memberOf key= " att.common" />
<memberOf key= " att.ending.anl" />
<memberOf key= " att.ending.ges" />
<memberOf key= " att.ending.log" />
<memberOf key= " att.ending.vis" />
<memberOf key= " att.facsimile" />
<memberOf key= " att.pointing" />
<memberOf key= " att.targeteval" />
<memberOf key= " att.typed" />
<memberOf key= " model.endingLike" />
</classes>
<content>
<rng:zeroOrMore>
<rng:ref name= " expansion" />
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:choice>
<rng:ref name= " model.appLike" />
<rng:ref name= " model.divLike" />
<rng:ref name= " model.milestoneLike.music" />
<rng:ref name= " model.annotLike" />
<rng:ref name= " model.graphicprimitiveLike" />
<rng:ref name= " model.editLike" />
<rng:ref name= " model.transcriptionLike" />
<rng:ref name= " model.sectionPart" />
</rng:choice>
</rng:zeroOrMore>
</content>
Remarks

The scoreDef element is allowed as a sub-element so that an ending may have its own meta-data without the overhead of child section elements. div sub-elements are not allowed within ending in order to avoid collisions with the brackets that are usually displayed over endings. Endings may *not* contain other ending elements.

MEI Guidelines Version 3.0.0

MEI Elements