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
<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.
<cutout>A cutout is a section of a document sheet that has been removed and is now missing.
<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.
<patch>Describes a physical writing surface attached to the original document.
<restore>Indicates restoration of material to an earlier state by cancellation of an editorial or authorial marking or instruction.
<subst>Groups transcriptional elements when the combination is to be regarded as a single intervention in the text.
<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.
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.
<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.
<restore>Indicates restoration of material to an earlier state by cancellation of an editorial or authorial marking or instruction.
<subst>Groups transcriptional elements when the combination is to be regarded as a single intervention in the text.
Metadata header component declarations.
<cutout>A cutout is a section of a document sheet that has been removed and is now missing.
<patch>Describes 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>