<scoreDef>

Module
Attributes
@keysig, @label, @meter.count, @meter.sym, @meter.unit, @type, @xml:id
@keysig(optional)Written key signature. One or more values from data.KEYFIFTHS, separated by spaces.
@label(optional)Captures text to be used to generate a label for the element to which it’s attached, a "tool tip" or prefatory text, for example. Should not be used to record document content. Value is plain text.
@meter.count(optional)Captures the number of beats in a measure, that is, the top number of the meter signature. It must contain a decimal number or an expression that evaluates to a decimal number, such as 2+3 or 3*2. Value is plain text.
@meter.sym(optional)Indicates the use of a meter symbol instead of a numeric meter signature, that is, 'C' for common time or 'C' with a slash for cut time. Value conforms to data.METERSIGN.
@meter.unit(optional)Contains the number indicating the beat unit, that is, the bottom number of the meter signature. Value is a decimal number.
@type(optional)Designation which characterizes the element in some sense, using any convenient classification scheme or typology that employs single-token labels. One or more values of datatype NMTOKEN, separated by spaces.
@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 is a valid xml:id.
(MEI.shared) Attributes common to many elements.
(MEI.shared) Attributes that uniquely identify an element.
@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 is a valid xml:id.
(MEI.shared)
@label(optional)Captures text to be used to generate a label for the element to which it’s attached, a "tool tip" or prefatory text, for example. Should not be used to record document content. Value is plain text.
(MEI.shared) Attributes which can be used to classify features.
@type(optional)Designation which characterizes the element in some sense, using any convenient classification scheme or typology that employs single-token labels. One or more values of datatype NMTOKEN, separated by spaces.
(MEI.shared) Used by staffDef and scoreDef to provide default values for attributes in the logical domain that are related to key signatures.
@keysig(optional)Written key signature. One or more values from data.KEYFIFTHS, separated by spaces.
(MEI.shared) Used by staffDef and scoreDef to provide default values for attributes in the logical domain related to meter signature.
@meter.count(optional)Captures the number of beats in a measure, that is, the top number of the meter signature. It must contain a decimal number or an expression that evaluates to a decimal number, such as 2+3 or 3*2. Value is plain text.
@meter.unit(optional)Contains the number indicating the beat unit, that is, the bottom number of the meter signature. Value is a decimal number.
@meter.sym(optional)Indicates the use of a meter symbol instead of a numeric meter signature, that is, 'C' for common time or 'C' with a slash for cut time. Value conforms to data.METERSIGN.
@keysig(optional)Written key signature. One or more values from data.KEYFIFTHS, separated by spaces.
@label(optional)Captures text to be used to generate a label for the element to which it’s attached, a "tool tip" or prefatory text, for example. Should not be used to record document content. Value is plain text.
@meter.count(optional)Captures the number of beats in a measure, that is, the top number of the meter signature. It must contain a decimal number or an expression that evaluates to a decimal number, such as 2+3 or 3*2. Value is plain text.
@meter.sym(optional)Indicates the use of a meter symbol instead of a numeric meter signature, that is, 'C' for common time or 'C' with a slash for cut time. Value conforms to data.METERSIGN.
@meter.unit(optional)Contains the number indicating the beat unit, that is, the bottom number of the meter signature. Value is a decimal number.
@type(optional)Designation which characterizes the element in some sense, using any convenient classification scheme or typology that employs single-token labels. One or more values of datatype NMTOKEN, separated by spaces.
@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 is a valid xml:id.
Member of
model.scoreDefLikeGroups elements that provide score meta-information.
Contained By
(MEI.shared) Groups elements that provide score meta-information.
<ending>Alternative ending for a repeated passage of music; i.e., prima volta, seconda volta, etc.
<score>Full score view of the musical content.
(MEI.shared) Groups elements that may appear as part of a section.
<section>Segment of music data.
<ending>Alternative ending for a repeated passage of music; i.e., prima volta, seconda volta, etc.
<score>Full score view of the musical content.
<section>Segment of music data.
May Contain
<pgFoot>A running footer.
<pgHead>A running header.
(MEI.shared) Groups elements that have the same function as a key signature.
(MEI.shared) Groups elements that represent a meter signature.
(MEI.shared) Groups elements that permit declaration of staff group properties.
<staffGrp>(staff group) – A group of bracketed or braced staves.
<pgFoot>A running footer.
<pgHead>A running header.
<staffGrp>(staff group) – A group of bracketed or braced staves.
Declaration
<elementSpec rend="add" ident="scoreDef" module="MEI.shared">
<gloss xml:lang="en">score definition</gloss>
<desc rend="replace">(score definition) – Container for score meta-information.</desc>
<classes>
<memberOf key="att.common"/>
<memberOf key="model.scoreDefLike"/>
<memberOf key="att.keySigDefault.log"/>
<memberOf key="att.meterSigDefault.log"/>
</classes>
<content>
<optional>
<ref name="model.symbolTableLike"/>
</optional>
<optional>
<ref name="model.keySigLike"/>
</optional>
<optional>
<ref name="model.meterSigLike"/>
</optional>
<optional>
<ref name="pgHead"/>
</optional>
<optional>
<ref name="pgFoot"/>
</optional>
<optional>
<ref name="instrGrp"/>
</optional>
<choice>
<optional>
<ref name="model.staffGrpLike"/>
</optional>
</choice>
</content>
</elementSpec>