<notatedMusic>

<notatedMusic> encodes the presence of music notation in a text [15.3 Notated Music in Written Text]
モジュール figures — Tables, Formulæ, Graphics, and Notated Music
属性
クラブのメンバー
上位
analysis: cl m phr s span w
cmc: post
figures: cell figure table
linking: ab seg
nets: graph
spoken: u writing
tagdocs: eg valDesc
textcrit: lem rdg wit witDetail
verse: metSym rhyme
下位
linking: seg
tagdocs: listRef
解説

It is possible to describe the content of the notation using elements from the model.labelLike class and it is possible to point to an external representation using elements from model.ptrLike. It is possible to specify the location of digital objects representing the notated music in other media such as images or audio-visual files. The encoder's interpretation of the correspondence between the notated music and these digital objects is not encoded explicitly. We recommend the use of graphic and binaryObject mainly as a fallback mechanism when the notated music format is not displayable by the application using the encoding. The alignment of encoded notated music, images carrying the notation, and audio files is a complex matter for which we refer the encoder to other formats and specifications such as MPEG-SMR.

It is also recommended, when useful, to embed XML-based music notation formats, such as the Music Encoding Initiative format as content of notatedMusic. This must be done by means of customization.

<notatedMusic>
 <ptr target="bar1.xml"/>
 <graphic url="bar1.jpg"/>
 <desc>First bar of Chopin's Scherzo No.3 Op.39</desc>
</notatedMusic>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <classRef key="model.labelLike"/>
  <classRef key="model.ptrLike"/>
  <elementRef key="graphic"/>
  <elementRef key="binaryObject"/>
  <elementRef key="seg"/>
 </alternate>
</content>
宣言
<rng:element name="notatedMusic">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:ref name="att.placement.attributes"/>
 <rng:ref name="att.typed.attributes"/>
 <rng:ref name="att.cmc.attributes"/>
 <rng:zeroOrMore>
  <rng:choice>
   <rng:ref name="model.labelLike"/>
   <rng:ref name="model.ptrLike"/>
   <rng:ref name="graphic"/>
   <rng:ref name="binaryObject"/>
   <rng:ref name="seg"/>
  </rng:choice>
 </rng:zeroOrMore>
</rng:element>
element notatedMusic
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   att.placement.attributes,
   att.typed.attributes,
   att.cmc.attributes,
   ( model.labelLike | model.ptrLike | graphic | binaryObject | seg )*
}