<notatedMusic>

<notatedMusic> encodes the presence of music notation in a text [14.3 Notated Music in Written Text]
Modul figures — Tables, Formulæ, Graphics, and Notated Music
Attribute 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)
Mitglied des
Enthalten in
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
Kann enthalten
linking: seg
tagdocs: listRef
Anmerkung

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.

Beispiel
<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>
Schema Deklaration
<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 )*
}