att.source

Attributes common to elements that may refer to a source.
Module
MEI.shared
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
annot(annotation) – Provides a statement explaining the text or indicating the basis for an assertion.
cb(column beginning) – An empty formatting element that forces text to begin in a new column.
colLayout(column layout) – An 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".
desc(description) – Container 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.
lb(line beginning) – An empty formatting element that forces text to begin on a new line.
pb(page beginning) – An empty formatting element that forces text to begin on a new page.
sb(system beginning) – An 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.
abbr(abbreviation) – A generic element for 1) a shortened form of a word, including an acronym or 2) a shorthand notation.
add(addition) – Marks an addition to the text.
addName(additional name) – Contains 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.
corpName(corporate name) – Identifies an organization or group of people that acts as a single entity.
corr(correction) – Contains 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.
del(deletion) – Contains 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.
expan(expansion) – Contains the expansion of an abbreviation.
famName(family name) – Contains 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.
genName(generational name component) – Contains a name component used to distinguish otherwise similar names on the basis of the relative ages or generations of the persons named.
geogFeat(geographical feature name) – Contains a common noun identifying a geographical feature.
geogName(geographic name) – The 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.
nameLink(name link) – 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(original) – Contains material which is marked as following the original, rather than being normalized or corrected.
perfRes(performance resource) – Name 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.
periodName(period name) – A label that describes a period of time, such as 'Baroque' or '3rd Style period'.
persName(personal name) – Designation for an individual, including any or all of that individual's forenames, surnames, honorific titles, and added names.
reg(regularization) – Contains 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.
roleName(role name) – Contains 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.
styleName(style name) – A label for a characteristic style of writing or performance, such as 'bebop' or 'rock-n-roll'.
subst(substitution) – Groups 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.
lem(lemma) – Contains the lemma, or base text, of a textual variation.
rdg(reading) – Contains a single reading within a textual variation.
abbr(abbreviation) – A generic element for 1) a shortened form of a word, including an acronym or 2) a shorthand notation.
add(addition) – Marks an addition to the text.
corr(correction) – Contains the correct form of an apparent erroneous passage.
del(deletion) – 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(expansion) – Contains 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.
orig(original) – Contains material which is marked as following the original, rather than being normalized or corrected.
reg(regularization) – Contains 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.
subst(substitution) – Groups 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.
perfRes(performance resource) – Name 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.
addName(additional name) – Contains 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.
corpName(corporate name) – Identifies 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.
famName(family name) – Contains a family (inherited) name, as opposed to a given, baptismal, or nick name.
foreNameContains a forename, given or baptismal name.
genName(generational name component) – Contains a name component used to distinguish otherwise similar names on the basis of the relative ages or generations of the persons named.
geogFeat(geographical feature name) – Contains a common noun identifying a geographical feature.
geogName(geographic name) – The proper noun designation for a place, natural feature, or political jurisdiction.
nameLink(name link) – 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(period name) – A label that describes a period of time, such as 'Baroque' or '3rd Style period'.
persName(personal name) – Designation 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.
roleName(role name) – Contains 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.
styleName(style name) – A label for a characteristic style of writing or performance, such as 'bebop' or 'rock-n-roll'.
annot(annotation) – Provides a statement explaining the text or indicating the basis for an assertion.
cb(column beginning) – An empty formatting element that forces text to begin in a new column.
colLayout(column layout) – An 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".
desc(description) – Container 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.
lb(line beginning) – An empty formatting element that forces text to begin on a new line.
pb(page beginning) – An empty formatting element that forces text to begin on a new page.
sb(system beginning) – An empty formatting element that forces musical notation to begin on a new line.
dateA string identifying a point in time or the time period between two such points.
eventContains a free-text event description.
nameProper noun or noun phrase.
Constraints
@source attribute should have content.
Each value in @source should correspond to the @xml:id attribute of a source or manifestation element.
<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>
Declaration
<classSpec ident="att.source" module="MEI.shared" type="atts">
<desc>Attributes common to elements that may refer to a source.</desc>
<attList org="group">
<attDef ident="source" usage="opt">
<desc>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" minOccurs="1">
<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>