<notatedMusic>

<notatedMusic> encodes the presence of music notation in a text [14.3 Notated Music in Written Text]
모듈figures — Tables, Formulæ, Graphics and Notated Music
속성att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.placement (@place) att.typed (@type, @subtype)
클럽 회원
에 의해 포함된
analysis: cl m phr s span w
figures: cell figure table
linking: ab seg
nets: graph
spoken: u writing
tagdocs: eg valDesc
textcrit: lem rdg wit witDetail
verse: metSym rhyme
포함할 수 있다
주석

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: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,
   ( model.labelLike | model.ptrLike | graphic | binaryObject | seg )*
}