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 manifestationelement 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 manifestationelement 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 manifestationelement located in the document header. One or more values from data.URI, separated by spaces.
Available at
annotProvides a statement explaining the text or indicating the basis for an assertion.
cbAn empty formatting element that forces text to begin in a new column.
colLayoutAn empty formatting element that signals the start of columnar layout.
custosSymbol placed at the end of a line of music to indicate the first note of the next line. Sometimes called a "direct".
descContainer for text that briefly describes the feature to which it is attached, including its intended usage, purpose, or application as appropriate.
expansionIndicates how a section may be programmatically expanded into its 'through-composed' form.
labelA 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.
labelAbbrA label on the pages following the first.
lbAn empty formatting element that forces text to begin on a new line.
pbAn empty formatting element that forces text to begin on a new page.
sbAn empty formatting element that forces musical notation to begin on a new line.
lem(lemma) – Contains the lemma, or base text, of a textual variation.
rdg(reading) – Contains a single reading within a textual variation.
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.
addNameContains an additional name component, such as a nickname, epithet, or alias, or any other descriptive phrase used within a personal name.
blocContains the name of a geopolitical unit consisting of two or more nation states or countries.
corpNameIdentifies an organization or group of people that acts as a single entity.
corrContains the correct form of an apparent erroneous passage.
countryContains 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.
dateA string identifying a point in time or the time period between two such points.
delContains information deleted, marked as deleted, or otherwise indicated as superfluous or spurious in the copy text by an author, scribe, annotator, or corrector.
districtContains the name of any kind of subdivision of a settlement, such as a parish, ward, or other administrative or geographic unit.
eventContains a free-text event description.
expanContains the expansion of an abbreviation.
famNameContains a family (inherited) name, as opposed to a given, baptismal, or nick name.
foreNameContains a forename, given or baptismal name.
gapIndicates 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.
genNameContains a name component used to distinguish otherwise similar names on the basis of the relative ages or generations of the persons named.
geogFeatContains a common noun identifying a geographical feature.
geogNameThe proper noun designation for a place, natural feature, or political jurisdiction.
handShiftMarks 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.
nameProper noun or noun phrase.
nameLinkContains a connecting phrase or link used within a name but not regarded as part of it, such as "van der" or "of", "from", etc.
origContains material which is marked as following the original, rather than being normalized or corrected.
perfResName of an instrument on which a performer plays, a performer's voice range, or a standard performing ensemble designation.
perfResListSeveral instrumental or vocal resources treated as a group.
periodNameA label that describes a period of time, such as 'Baroque' or '3rd Style period'.
persNameDesignation for an individual, including any or all of that individual's forenames, surnames, honorific titles, and added names.
regContains material which has been regularized or normalized in some sense.
regionContains the name of an administrative unit such as a state, province, or county, larger than a settlement, but smaller than a country.
restoreIndicates restoration of material to an earlier state by cancellation of an editorial or authorial marking or instruction.
roleNameContains a name component which indicates that the referent has a particular role or position in society, such as an official title or rank.
settlementContains the name of a settlement such as a city, town, or village identified as a single geopolitical or administrative unit.
sicContains apparently incorrect or inaccurate material.
styleNameA label for a characteristic style of writing or performance, such as 'bebop' or 'rock-n-roll'.
substGroups transcriptional elements when the combination is to be regarded as a single intervention in the text.
suppliedContains material supplied by the transcriber or editor for any reason.
unclearContains material that cannot be transcribed with certainty because it is illegible or inaudible in the source.
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.
Critical apparatus component declarations.
lem(lemma) – Contains the lemma, or base text, of a textual variation.
rdg(reading) – Contains a single reading within a textual variation.
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.
gapIndicates 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.
handShiftMarks 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.
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.
origContains material which is marked as following the original, rather than being normalized or corrected.
regContains material which has been regularized or normalized in some sense.
restoreIndicates restoration of material to an earlier state by cancellation of an editorial or authorial marking or instruction.
sicContains apparently incorrect or inaccurate material.
substGroups transcriptional elements when the combination is to be regarded as a single intervention in the text.
suppliedContains material supplied by the transcriber or editor for any reason.
unclearContains material that cannot be transcribed with certainty because it is illegible or inaudible in the source.
Metadata header component declarations.
perfResName of an instrument on which a performer plays, a performer's voice range, or a standard performing ensemble designation.
perfResListSeveral instrumental or vocal resources treated as a group.
Names and dates component declarations.
addNameContains an additional name component, such as a nickname, epithet, or alias, or any other descriptive phrase used within a personal name.
blocContains the name of a geopolitical unit consisting of two or more nation states or countries.
corpNameIdentifies an organization or group of people that acts as a single entity.
countryContains 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.
districtContains the name of any kind of subdivision of a settlement, such as a parish, ward, or other administrative or geographic unit.
famNameContains a family (inherited) name, as opposed to a given, baptismal, or nick name.
foreNameContains a forename, given or baptismal name.
genNameContains a name component used to distinguish otherwise similar names on the basis of the relative ages or generations of the persons named.
geogFeatContains a common noun identifying a geographical feature.
geogNameThe proper noun designation for a place, natural feature, or political jurisdiction.
nameLinkContains a connecting phrase or link used within a name but not regarded as part of it, such as "van der" or "of", "from", etc.
periodNameA label that describes a period of time, such as 'Baroque' or '3rd Style period'.
persNameDesignation for an individual, including any or all of that individual's forenames, surnames, honorific titles, and added names.
regionContains the name of an administrative unit such as a state, province, or county, larger than a settlement, but smaller than a country.
roleNameContains a name component which indicates that the referent has a particular role or position in society, such as an official title or rank.
settlementContains the name of a settlement such as a city, town, or village identified as a single geopolitical or administrative unit.
styleNameA 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.
annotProvides a statement explaining the text or indicating the basis for an assertion.
cbAn empty formatting element that forces text to begin in a new column.
colLayoutAn empty formatting element that signals the start of columnar layout.
custosSymbol placed at the end of a line of music to indicate the first note of the next line. Sometimes called a "direct".
dateA string identifying a point in time or the time period between two such points.
descContainer for text that briefly describes the feature to which it is attached, including its intended usage, purpose, or application as appropriate.
eventContains a free-text event description.
expansionIndicates how a section may be programmatically expanded into its 'through-composed' form.
labelA 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.
labelAbbrA label on the pages following the first.
lbAn empty formatting element that forces text to begin on a new line.
nameProper noun or noun phrase.
pbAn empty formatting element that forces text to begin on a new page.
sbAn 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>