att.geneticState

Attributes that pertain to a genetic state.
Module
MEI.genetic
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(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.
cutoutA cutout is a section of a document sheet that has been removed and is now missing.
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.
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.
subst(substitution) – Groups 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.
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.
restoreIndicates restoration of material to an earlier state by cancellation of an editorial or authorial marking or instruction.
subst(substitution) – Groups 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.
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 element.
<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 element.</sch:assert>
</sch:rule>
Declaration
<classSpec ident="att.geneticState" module="MEI.genetic" type="atts">
<desc>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 element.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
<attList org="group">
<attDef ident="instant" usage="opt">
<desc>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 maxOccurs="1" minOccurs="1">
<rng:choice>
<rng:ref name="data.BOOLEAN" />
<rng:value>unknown</rng:value>
</rng:choice>
</datatype>
</attDef>
<attDef ident="state" usage="opt">
<desc>Points to the genetic state that results from this modification.</desc>
<datatype maxOccurs="unbounded" minOccurs="1">
<rng:ref name="data.URI" />
</datatype>
</attDef>
</attList>
</classSpec>