att.source

Attributes common to elements that may refer to a source.
Module
Attributes
@source
@source(optional)Contains a list of one or more pointers indicating the sources which attest to a given reading. Each value should correspond to the ID of a <source> or <manifestation>element located in the document header. One or more values from data.URI, separated by spaces.
@source(optional)Contains a list of one or more pointers indicating the sources which attest to a given reading. Each value should correspond to the ID of a <source> or <manifestation>element located in the document header. One or more values from data.URI, separated by spaces.
Component declarations that are shared between two or more modules.
@source(optional)Contains a list of one or more pointers indicating the sources which attest to a given reading. Each value should correspond to the ID of a <source> or <manifestation>element located in the document header. One or more values from data.URI, separated by spaces.
Available at
<annot>Provides a statement explaining the text or indicating the basis for an assertion.
<cb>An empty formatting element that forces text to begin in a new column.
<colLayout>An empty formatting element that signals the start of columnar layout.
<custos>Symbol placed at the end of a line of music to indicate the first note of the next line. Sometimes called a "direct".
<desc>Container for text that briefly describes the feature to which it is attached, including its intended usage, purpose, or application as appropriate.
<expansion>Indicates how a section may be programmatically expanded into its 'through-composed' form.
<label>A container for document text that identifies the feature to which it is attached. For a "tool tip" or other generated label, use the @label attribute.
<labelAbbr>A label on the pages following the first.
<lb>An empty formatting element that forces text to begin on a new line.
<pb>An empty formatting element that forces text to begin on a new page.
<sb>An empty formatting element that forces musical notation to begin on a new line.
<lem>Contains the lemma, or base text, of a textual variation.
<rdg>Contains a single reading within a textual variation.
<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.
<addName>Contains an additional name component, such as a nickname, epithet, or alias, or any other descriptive phrase used within a personal name.
<bloc>Contains the name of a geopolitical unit consisting of two or more nation states or countries.
<corpName>Identifies an organization or group of people that acts as a single entity.
<corr>Contains the correct form of an apparent erroneous passage.
<country>Contains the name of a geopolitical unit, such as a nation, country, colony, or commonwealth, larger than or administratively superior to a region and smaller than a bloc.
<date>A string identifying a point in time or the time period between two such points.
<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.
<district>Contains the name of any kind of subdivision of a settlement, such as a parish, ward, or other administrative or geographic unit.
<event>Contains a free-text event description.
<expan>Contains the expansion of an abbreviation.
<famName>Contains a family (inherited) name, as opposed to a given, baptismal, or nick name.
<foreName>Contains a forename, given or baptismal name.
<gap>Indicates a point where material has been omitted in a transcription, whether as part of sampling practice or for editorial reasons described in the MEI header.
<genName>Contains a name component used to distinguish otherwise similar names on the basis of the relative ages or generations of the persons named.
<geogFeat>Contains a common noun identifying a geographical feature.
<geogName>The proper noun designation for a place, natural feature, or political jurisdiction.
<handShift>Marks the beginning of a passage written in a new hand, or of a change in the scribe, writing style, ink or character of the document hand.
<name>Proper noun or noun phrase.
<nameLink>Contains a connecting phrase or link used within a name but not regarded as part of it, such as "van der" or "of", "from", etc.
<orig>Contains material which is marked as following the original, rather than being normalized or corrected.
<perfRes>Name of an instrument on which a performer plays, a performer's voice range, or a standard performing ensemble designation.
<perfResList>Several instrumental or vocal resources treated as a group.
<periodName>A label that describes a period of time, such as 'Baroque' or '3rd Style period'.
<persName>Designation for an individual, including any or all of that individual's forenames, surnames, honorific titles, and added names.
<reg>Contains material which has been regularized or normalized in some sense.
<region>Contains the name of an administrative unit such as a state, province, or county, larger than a settlement, but smaller than a country.
<restore>Indicates restoration of material to an earlier state by cancellation of an editorial or authorial marking or instruction.
<roleName>Contains a name component which indicates that the referent has a particular role or position in society, such as an official title or rank.
<settlement>Contains the name of a settlement such as a city, town, or village identified as a single geopolitical or administrative unit.
<sic>Contains apparently incorrect or inaccurate material.
<styleName>A label for a characteristic style of writing or performance, such as 'bebop' or 'rock-n-roll'.
<subst>Groups transcriptional elements when the combination is to be regarded as a single intervention in the text.
<supplied>Contains material supplied by the transcriber or editor for any reason.
<unclear>Contains material that cannot be transcribed with certainty because it is illegible or inaudible in the source.
<watermarkList>Grouping several watermarks.
<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.
Critical apparatus component declarations.
<lem>Contains the lemma, or base text, of a textual variation.
<rdg>Contains a single reading within a textual variation.
Editorial and transcriptional component declarations.
<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.
<gap>Indicates a point where material has been omitted in a transcription, whether as part of sampling practice or for editorial reasons described in the MEI header.
<handShift>Marks the beginning of a passage written in a new hand, or of a change in the scribe, writing style, ink or character of the document hand.
<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.
<orig>Contains material which is marked as following the original, rather than being normalized or corrected.
<reg>Contains material which has been regularized or normalized in some sense.
<restore>Indicates restoration of material to an earlier state by cancellation of an editorial or authorial marking or instruction.
<sic>Contains apparently incorrect or inaccurate material.
<subst>Groups transcriptional elements when the combination is to be regarded as a single intervention in the text.
<supplied>Contains material supplied by the transcriber or editor for any reason.
<unclear>Contains material that cannot be transcribed with certainty because it is illegible or inaudible in the source.
Metadata header component declarations.
<perfRes>Name of an instrument on which a performer plays, a performer's voice range, or a standard performing ensemble designation.
<perfResList>Several instrumental or vocal resources treated as a group.
<watermarkList>Grouping several watermarks.
Names and dates component declarations.
<addName>Contains an additional name component, such as a nickname, epithet, or alias, or any other descriptive phrase used within a personal name.
<bloc>Contains the name of a geopolitical unit consisting of two or more nation states or countries.
<corpName>Identifies an organization or group of people that acts as a single entity.
<country>Contains the name of a geopolitical unit, such as a nation, country, colony, or commonwealth, larger than or administratively superior to a region and smaller than a bloc.
<district>Contains the name of any kind of subdivision of a settlement, such as a parish, ward, or other administrative or geographic unit.
<famName>Contains a family (inherited) name, as opposed to a given, baptismal, or nick name.
<foreName>Contains a forename, given or baptismal name.
<genName>Contains a name component used to distinguish otherwise similar names on the basis of the relative ages or generations of the persons named.
<geogFeat>Contains a common noun identifying a geographical feature.
<geogName>The proper noun designation for a place, natural feature, or political jurisdiction.
<nameLink>Contains a connecting phrase or link used within a name but not regarded as part of it, such as "van der" or "of", "from", etc.
<periodName>A label that describes a period of time, such as 'Baroque' or '3rd Style period'.
<persName>Designation for an individual, including any or all of that individual's forenames, surnames, honorific titles, and added names.
<region>Contains the name of an administrative unit such as a state, province, or county, larger than a settlement, but smaller than a country.
<roleName>Contains a name component which indicates that the referent has a particular role or position in society, such as an official title or rank.
<settlement>Contains the name of a settlement such as a city, town, or village identified as a single geopolitical or administrative unit.
<styleName>A label for a characteristic style of writing or performance, such as 'bebop' or 'rock-n-roll'.
Component declarations that are shared between two or more modules.
<annot>Provides a statement explaining the text or indicating the basis for an assertion.
<cb>An empty formatting element that forces text to begin in a new column.
<colLayout>An empty formatting element that signals the start of columnar layout.
<custos>Symbol placed at the end of a line of music to indicate the first note of the next line. Sometimes called a "direct".
<date>A string identifying a point in time or the time period between two such points.
<desc>Container for text that briefly describes the feature to which it is attached, including its intended usage, purpose, or application as appropriate.
<event>Contains a free-text event description.
<expansion>Indicates how a section may be programmatically expanded into its 'through-composed' form.
<label>A container for document text that identifies the feature to which it is attached. For a "tool tip" or other generated label, use the @label attribute.
<labelAbbr>A label on the pages following the first.
<lb>An empty formatting element that forces text to begin on a new line.
<name>Proper noun or noun phrase.
<pb>An empty formatting element that forces text to begin on a new page.
<sb>An empty formatting element that forces musical notation to begin on a new line.
Constraints

@source attribute should have content.
Each value in @source should correspond to the @xml:id attribute of a source or manifestation element.

Declaration
<classSpec ident="att.source" module="MEI.shared" type="atts">
<desc xml:lang="en">Attributes common to elements that may refer to a source.</desc>
<attList>
<attDef ident="source" usage="opt">
<desc xml:lang="en">Contains a list of one or more pointers indicating the sources which attest to a given reading. Each value should correspond to the ID of a
<gi scheme="MEI">source</gi>
or
<gi scheme="MEI">manifestation</gi>
element located in the document header.</desc>
<datatype maxOccurs="unbounded">
<rng:ref name="data.URI"/>
</datatype>
<constraintSpec ident="check_sourceTarget" scheme="schematron">
<constraint>
<sch:rule context="@source">
<sch:assert role="warning" test="not(normalize-space(.) eq '')">@source attribute should have content.</sch:assert>
<sch:assert role="warning" test="every $i in tokenize(., '\s+') satisfies substring($i,2)=//mei:*[local-name() eq 'source' or local-name() eq 'manifestation']/@xml:id">Each value in @source should correspond to the @xml:id attribute of a source or manifestation element.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
</attDef>
</attList>
</classSpec>