att.geneticState

Attributes that pertain to a genetic state.
Module
Attributes
instant, state
instant(optional)The @instant attribute is syntactic sugar for classifying a scribal intervention as an ad-hoc modification; that is, one which does not interrupt the writing process. Value must conform to data.BOOLEAN or unknown.
state(optional)Points to the genetic state that results from this modification. One or more values from data.URI, separated by spaces.
instant(optional)The @instant attribute is syntactic sugar for classifying a scribal intervention as an ad-hoc modification; that is, one which does not interrupt the writing process. Value must conform to data.BOOLEAN or unknown.
state(optional)Points to the genetic state that results from this modification. One or more values from data.URI, separated by spaces.
Genetic encoding component declarations.
instant(optional)The @instant attribute is syntactic sugar for classifying a scribal intervention as an ad-hoc modification; that is, one which does not interrupt the writing process. Value must conform to data.BOOLEAN or unknown.
state(optional)Points to the genetic state that results from this modification. One or more values from data.URI, separated by spaces.
Available at
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.
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.
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.
Constraints

@state attribute should have content.
The value in @state should correspond to the @xml:id attribute of a genState (genetic state) element.

Declaration
<classSpec ident="att.geneticState" module="MEI.genetic" type="atts">
<desc xml:lang="en">Attributes that pertain to a genetic state.</desc>
<constraintSpec ident="check_changeState.targets" scheme="schematron">
<constraint>
<sch:rule context="@state">
<sch:assert role="warning" test="not(normalize-space(.) eq '')">@state attribute should have content.</sch:assert>
<sch:assert role="warning" test="every $i in tokenize(., '\s+') satisfies substring($i,2)=//mei:genState/@xml:id">The value in @state should correspond to the @xml:id attribute of a genState (genetic state) element.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
<attList>
<attDef ident="instant" usage="opt">
<desc xml:lang="en">The @instant attribute is syntactic sugar for classifying a scribal intervention as an ad-hoc modification; that is, one which does not interrupt the writing process.</desc>
<datatype>
<rng:choice>
<rng:ref name="data.BOOLEAN"/>
<rng:value>unknown</rng:value>
</rng:choice>
</datatype>
</attDef>
<attDef ident="state" usage="opt">
<desc xml:lang="en">Points to the genetic state that results from this modification.</desc>
<datatype maxOccurs="unbounded">
<rng:ref name="data.URI"/>
</datatype>
</attDef>
</attList>
</classSpec>