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. One or more values from data.URI, separated by spaces.
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. One or more values from data.URI, separated by spaces.
Component declarations that are shared between two or more modules.
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. One or more values from data.URI, separated by spaces.
Available at
ambitusRange of a voice, instrument or piece.
argumentContains a formal list or prose description of topics addressed.
avFileReferences an external digital audio or video file.
backContains any appendixes, advertisements, indexes, etc. following the main body of a musical text.
bodyContains the whole of a single musical text, excluding any front or back matter.
clipDefines a time segment of interest within a recording or within a digital audio or video file.
divMajor structural division of text, such as a preface, chapter or section.
epigraphContains a quotation, anonymous or attributed, appearing on a title page.
facsimileContains a representation of a written source in the form of a set of images rather than as transcribed or encoded text.
frontBundles prefatory text found before the start of the musical text.
genDescBundles information about the textual development of a work.
genStateDescribes a distinctive state in the textual development of a work.
graphicIndicates the location of an inline graphic.
groupContains 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.
imprimaturContains a formal statement authorizing the publication of a work, sometimes required to appear on a title page or its verso.
instrDefMIDI instrument declaration.
layerAn independent stream of events on a staff.
layerDefContainer for layer meta-information.
lgMay 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.
mdivContains a subdivision of the body of a musical text.
measureUnit 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.
musicContains a single musical text of any kind, whether unitary or composite, for example, an etude, opera, song cycle, symphony, or anthology of piano solos.
oLayerA layer that contains an alternative to material in another layer.
oStaffA staff that holds an alternative passage which may be played instead of the original material.
pOne or more text phrases that form a logical prose passage.
partAn alternative visual rendition of the score from the point of view of a particular performer (or group of performers).
partsProvides a container for performers' parts.
performanceA presentation of one or more musical works.
ptrDefines a traversible pointer to another location, using only attributes to describe the destination.
recordingA recorded performance.
refDefines a traversible reference to another location. May contain text and sub-elements that describe the destination.
scoreFull score view of the musical content.
sectionSegment of music data.
staffA 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.
staffDefContainer for staff meta-information.
staffGrpA group of bracketed or braced staves.
surfaceDefines 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.
abbrA generic element for 1) a shortened form of a word, including an acronym or 2) a shorthand notation.
addMarks an addition to the text.
corrContains the correct form of an apparent erroneous passage.
cutoutA cutout is a section of a document sheet that has been removed and is now missing.
delContains information deleted, marked as deleted, or otherwise indicated as superfluous or spurious in the copy text by an author, scribe, annotator, or corrector.
expanContains the expansion of an abbreviation.
patchDescribes a physical writing surface attached to the original document.
restoreIndicates restoration of material to an earlier state by cancellation of an editorial or authorial marking or instruction.
substGroups transcriptional elements when the combination is to be regarded as a single intervention in the text.
metaMarkA 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.
Common Music Notation (CMN) repertoire component declarations.
measureUnit 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.
oLayerA layer that contains an alternative to material in another layer.
oStaffA staff that holds an alternative passage which may be played instead of the original material.
Editorial and transcriptional component declarations.
abbrA generic element for 1) a shortened form of a word, including an acronym or 2) a shorthand notation.
addMarks an addition to the text.
corrContains the correct form of an apparent erroneous passage.
delContains information deleted, marked as deleted, or otherwise indicated as superfluous or spurious in the copy text by an author, scribe, annotator, or corrector.
expanContains the expansion of an abbreviation.
metaMarkA 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.
restoreIndicates restoration of material to an earlier state by cancellation of an editorial or authorial marking or instruction.
substGroups transcriptional elements when the combination is to be regarded as a single intervention in the text.
Facsimile component declarations.
facsimileContains a representation of a written source in the form of a set of images rather than as transcribed or encoded text.
surfaceDefines 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.
Figures and tables component declarations.
graphicIndicates the location of an inline graphic.
Genetic encoding component declarations.
genDescBundles information about the textual development of a work.
genStateDescribes a distinctive state in the textual development of a work.
Metadata header component declarations.
cutoutA cutout is a section of a document sheet that has been removed and is now missing.
patchDescribes a physical writing surface attached to the original document.
MIDI component declarations.
instrDefMIDI instrument declaration.
Performance component declarations.
avFileReferences an external digital audio or video file.
clipDefines a time segment of interest within a recording or within a digital audio or video file.
performanceA presentation of one or more musical works.
recordingA recorded performance.
Pointer and reference component declarations.
ptrDefines a traversible pointer to another location, using only attributes to describe the destination.
refDefines a traversible reference to another location. May contain text and sub-elements that describe the destination.
Component declarations that are shared between two or more modules.
ambitusRange of a voice, instrument or piece.
bodyContains the whole of a single musical text, excluding any front or back matter.
divMajor structural division of text, such as a preface, chapter or section.
groupContains 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.
layerAn independent stream of events on a staff.
layerDefContainer for layer meta-information.
lgMay 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.
mdivContains a subdivision of the body of a musical text.
musicContains a single musical text of any kind, whether unitary or composite, for example, an etude, opera, song cycle, symphony, or anthology of piano solos.
pOne or more text phrases that form a logical prose passage.
partAn alternative visual rendition of the score from the point of view of a particular performer (or group of performers).
partsProvides a container for performers' parts.
scoreFull score view of the musical content.
sectionSegment of music data.
staffA 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.
staffDefContainer for staff meta-information.
staffGrpA group of bracketed or braced staves.
Text component declarations.
argumentContains a formal list or prose description of topics addressed.
backContains any appendixes, advertisements, indexes, etc. following the main body of a musical text.
epigraphContains a quotation, anonymous or attributed, appearing on a title page.
frontBundles prefatory text found before the start of the musical text.
imprimaturContains 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 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">
<rng:ref name="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>