att.metadataPointing

Provides attributes for elements which may be associated with particular contextual elements within the header.
Module
Attributes
@decls
@decls(optional)Identifies one or more metadata elements (other than classification terms) within the header, which are understood to apply to the element bearing this attribute and its content.
@decls(optional)Identifies one or more metadata elements (other than classification terms) within the header, which are understood to apply to the element bearing this attribute and its content.
@decls(optional)Identifies one or more metadata elements (other than classification terms) within the header, which are understood to apply to the element bearing this attribute and its content.
Available at
<ambitus>Range of a voice, instrument or piece.
<argument>Contains a formal list or prose description of topics addressed.
<avFile>References an external digital audio or video file.
<back>Contains any appendixes, advertisements, indexes, etc. following the main body of a musical text.
<body>Contains the whole of a single musical text, excluding any front or back matter.
<clip>Defines a time segment of interest within a recording or within a digital audio or video file.
<div>Major structural division of text, such as a preface, chapter, section, or a text division within the score.
<epigraph>Contains a quotation, anonymous or attributed, appearing on a title page.
<facsimile>Contains a representation of a written source in the form of a set of images rather than as transcribed or encoded text.
<front>Bundles prefatory text found before the start of the musical text.
<genDesc>Bundles information about the textual development of a work.
<genState>Describes a distinctive state in the textual development of a work.
<graphic>Indicates the location of an inline graphic.
<group>Contains a composite musical text, grouping together a sequence of distinct musical texts (or groups of such musical texts) which are regarded as a unit for some purpose, for example, the collected works of a composer.
<imprimatur>Contains a formal statement authorizing the publication of a work, sometimes required to appear on a title page or its verso.
<instrDef>MIDI instrument declaration.
<layer>An independent stream of events on a staff.
<layerDef>Container for layer meta-information.
<lg>May be used for any section of text that is organized as a group of lines; however, it is most often used for a group of verse lines functioning as a formal unit, e.g., a stanza, refrain, verse paragraph, etc.
<mdiv>Contains a subdivision of the body of a musical text.
<measure>Unit of musical time consisting of a fixed number of note values of a given type, as determined by the prevailing meter, and delimited in musical notation by bar lines.
<music>Contains a single musical text of any kind, whether unitary or composite, for example, an etude, opera, song cycle, symphony, or anthology of piano solos.
<oLayer>A layer that contains an alternative to material in another layer.
<oStaff>A staff that holds an alternative passage which may be played instead of the original material.
<p>One or more text phrases that form a logical prose passage.
<part>An alternative visual rendition of the score from the point of view of a particular performer (or group of performers).
<parts>Provides a container for performers' parts.
<performance>A presentation of one or more musical works.
<ptr>Defines a traversible pointer to another location, using only attributes to describe the destination.
<recording>A recorded performance.
<ref>Defines a traversible reference to another location. May contain text and sub-elements that describe the destination.
<score>Full score view of the musical content.
<section>Segment of music data.
<staff>A group of equidistant horizontal lines on which notes are placed in order to represent pitch or a grouping element for individual 'strands' of notes, rests, etc. that may or may not actually be rendered on staff lines; that is, both diastematic and non-diastematic signs.
<staffDef>Container for staff meta-information.
<staffGrp>A group of bracketed or braced staves.
<surface>Defines a writing surface in terms of a rectangular coordinate space, optionally grouping one or more graphic representations of that space, and rectangular zones of interest within it.
<abbr>A generic element for 1) a shortened form of a word, including an acronym or 2) a shorthand notation.
<add>Marks an addition to the text.
<corr>Contains the correct form of an apparent erroneous passage.
<cutout>A cutout is a section of a document sheet that has been removed and is now missing.
<del>Contains information deleted, marked as deleted, or otherwise indicated as superfluous or spurious in the copy text by an author, scribe, annotator, or corrector.
<expan>Contains the expansion of an abbreviation.
<patch>Describes a physical writing surface attached to the original document.
<restore>Indicates restoration of material to an earlier state by cancellation of an editorial or authorial marking or instruction.
<subst>Groups transcriptional elements when the combination is to be regarded as a single intervention in the text.
<metaMark>A graphical or textual statement with additional / explanatory information about the musical text. The textual consequences of this intervention are encoded independently via other means; that is, with elements such as <add>, <del>, etc.
<measure>Unit of musical time consisting of a fixed number of note values of a given type, as determined by the prevailing meter, and delimited in musical notation by bar lines.
<oLayer>A layer that contains an alternative to material in another layer.
<oStaff>A staff that holds an alternative passage which may be played instead of the original material.
<abbr>A generic element for 1) a shortened form of a word, including an acronym or 2) a shorthand notation.
<add>Marks an addition to the text.
<corr>Contains the correct form of an apparent erroneous passage.
<del>Contains information deleted, marked as deleted, or otherwise indicated as superfluous or spurious in the copy text by an author, scribe, annotator, or corrector.
<expan>Contains the expansion of an abbreviation.
<metaMark>A graphical or textual statement with additional / explanatory information about the musical text. The textual consequences of this intervention are encoded independently via other means; that is, with elements such as <add>, <del>, etc.
<restore>Indicates restoration of material to an earlier state by cancellation of an editorial or authorial marking or instruction.
<subst>Groups transcriptional elements when the combination is to be regarded as a single intervention in the text.
<facsimile>Contains a representation of a written source in the form of a set of images rather than as transcribed or encoded text.
<surface>Defines a writing surface in terms of a rectangular coordinate space, optionally grouping one or more graphic representations of that space, and rectangular zones of interest within it.
<graphic>Indicates the location of an inline graphic.
<genDesc>Bundles information about the textual development of a work.
<genState>Describes a distinctive state in the textual development of a work.
<cutout>A cutout is a section of a document sheet that has been removed and is now missing.
<patch>Describes a physical writing surface attached to the original document.
<instrDef>MIDI instrument declaration.
<avFile>References an external digital audio or video file.
<clip>Defines a time segment of interest within a recording or within a digital audio or video file.
<performance>A presentation of one or more musical works.
<recording>A recorded performance.
<ptr>Defines a traversible pointer to another location, using only attributes to describe the destination.
<ref>Defines a traversible reference to another location. May contain text and sub-elements that describe the destination.
<ambitus>Range of a voice, instrument or piece.
<body>Contains the whole of a single musical text, excluding any front or back matter.
<div>Major structural division of text, such as a preface, chapter, section, or a text division within the score.
<group>Contains a composite musical text, grouping together a sequence of distinct musical texts (or groups of such musical texts) which are regarded as a unit for some purpose, for example, the collected works of a composer.
<layer>An independent stream of events on a staff.
<layerDef>Container for layer meta-information.
<lg>May be used for any section of text that is organized as a group of lines; however, it is most often used for a group of verse lines functioning as a formal unit, e.g., a stanza, refrain, verse paragraph, etc.
<mdiv>Contains a subdivision of the body of a musical text.
<music>Contains a single musical text of any kind, whether unitary or composite, for example, an etude, opera, song cycle, symphony, or anthology of piano solos.
<p>One or more text phrases that form a logical prose passage.
<part>An alternative visual rendition of the score from the point of view of a particular performer (or group of performers).
<parts>Provides a container for performers' parts.
<score>Full score view of the musical content.
<section>Segment of music data.
<staff>A group of equidistant horizontal lines on which notes are placed in order to represent pitch or a grouping element for individual 'strands' of notes, rests, etc. that may or may not actually be rendered on staff lines; that is, both diastematic and non-diastematic signs.
<staffDef>Container for staff meta-information.
<staffGrp>A group of bracketed or braced staves.
<argument>Contains a formal list or prose description of topics addressed.
<back>Contains any appendixes, advertisements, indexes, etc. following the main body of a musical text.
<epigraph>Contains a quotation, anonymous or attributed, appearing on a title page.
<front>Bundles prefatory text found before the start of the musical text.
<imprimatur>Contains a formal statement authorizing the publication of a work, sometimes required to appear on a title page or its verso.
Constraints

@decls attribute should have content.
Each value in @decls should correspond to the @xml:id attribute of an element within the metadata header.
No value in @decls should correspond to the @xml:id attribute of a classification term. Use @class for this purpose.

Declaration
<classSpec xmlns="http://www.tei-c.org/ns/1.0" rend="add" ident="att.metadataPointing" module="MEI.shared" type="atts">
<desc xml:lang="en">Provides attributes for elements which may be associated with particular contextual elements within the header.</desc>
<attList>
<attDef ident="decls" usage="opt">
<desc xml:lang="en">Identifies one or more metadata elements (other than classification terms) within the header, which are understood to apply to the element bearing this attribute and its content.</desc>
<datatype maxOccurs="unbounded">
<dataRef key="data.URI"/>
</datatype>
<constraintSpec ident="check_declsTarget" scheme="schematron">
<constraint>
<sch:rule context="@decls">
<sch:assert role="warning" test="not(normalize-space(.) eq '')">@decls attribute should have content.</sch:assert>
<sch:assert role="warning" test="every $i in tokenize(., '\s+') satisfies substring($i,2)=//mei:*[ancestor::mei:meiHead]/@xml:id">Each value in @decls should correspond to the @xml:id attribute of an element within the metadata header.</sch:assert>
<sch:assert test="every $i in tokenize(., '\s+') satisfies not(substring($i,2)=//mei:term/@xml:id)">No value in @decls should correspond to the @xml:id attribute of a classification term. Use @class for this purpose.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
</attDef>
</attList>
</classSpec>